Closed EnKrypt closed 2 weeks ago
REI is required on the server now since vanilla no longer sends recipe book locked recipes, you will find that you can only view recipes in REI that is unlocked.
This is intentional.
@shedaniel Thanks for the info. A couple of questions here:
Unfortunately this doesn't seem to work for me. I loaded the REI jar onto the server (along with architectury and cloth config).
Now, when I attempt to load a recipe, I get a screen for a tag with the message 'Failed to resolve tags!'.
The server had some errors specific to REI while I started it up and logged in with my client to attempt loading recipes. (Note: These errors did not crash the server. I stopped the server manually after testing.)
[02:14:05] [main/INFO]: Loading Minecraft 1.21.3 with Fabric Loader 0.16.7
[02:14:05] [main/INFO]: Loading 73 mods:
- architectury 14.0.3
- bluemap 5.4
\-- com_flowpowered_flow-math 1.0.3
- cloth-config 16.0.141
\-- cloth-basic-math 0.6.1
- collective 7.89
- craterlib 2.1.1
- creeperfireworks 1.0.0.6
\-- spectrelib 0.17.2+1.21
|-- com_electronwill_night-config_core 3.8.0
\-- com_electronwill_night-config_toml 3.8.0
- fabric-api 0.106.1+1.21.3
|-- fabric-api-base 0.4.48+2127dc7240
|-- fabric-api-lookup-api-v1 1.6.78+c47b9d4340
|-- fabric-biome-api-v1 14.0.5+c47b9d4340
|-- fabric-block-api-v1 1.0.28+c47b9d4340
|-- fabric-block-view-api-v2 1.0.16+c47b9d4340
|-- fabric-blockrenderlayer-v1 2.0.2+c47b9d4340
|-- fabric-client-tags-api-v1 1.1.22+c47b9d4340
|-- fabric-command-api-v1 1.2.56+f71b366f40
|-- fabric-command-api-v2 2.2.35+c47b9d4340
|-- fabric-commands-v0 0.2.73+df3654b340
|-- fabric-content-registries-v0 9.1.5+c47b9d4340
|-- fabric-convention-tags-v1 2.1.0+7f945d5b40
|-- fabric-convention-tags-v2 2.9.0+c47b9d4340
|-- fabric-crash-report-info-v1 0.3.3+c47b9d4340
|-- fabric-data-attachment-api-v1 1.1.38+c47b9d4340
|-- fabric-data-generation-api-v1 21.0.14+c47b9d4340
|-- fabric-dimensions-v1 4.0.7+c47b9d4340
|-- fabric-entity-events-v1 2.0.5+c47b9d4340
|-- fabric-events-interaction-v0 2.0.9+c47b9d4340
|-- fabric-game-rule-api-v1 1.0.59+c47b9d4340
|-- fabric-item-api-v1 11.1.5+c47b9d4340
|-- fabric-item-group-api-v1 4.1.15+e7c9ab6640
|-- fabric-key-binding-api-v1 1.0.53+c47b9d4340
|-- fabric-keybindings-v0 0.2.51+df3654b340
|-- fabric-lifecycle-events-v1 2.3.22+c47b9d4340
|-- fabric-loot-api-v2 3.0.24+3f89f5a540
|-- fabric-loot-api-v3 1.0.12+c47b9d4340
|-- fabric-message-api-v1 6.0.19+c47b9d4340
|-- fabric-model-loading-api-v1 3.0.7+c47b9d4340
|-- fabric-networking-api-v1 4.3.3+56ec7ac640
|-- fabric-object-builder-api-v1 17.0.7+c47b9d4340
|-- fabric-particles-v1 4.0.8+c47b9d4340
|-- fabric-recipe-api-v1 7.0.2+c47b9d4340
|-- fabric-registry-sync-v0 5.2.0+56ec7ac640
|-- fabric-renderer-api-v1 4.0.3+c47b9d4340
|-- fabric-renderer-indigo 1.9.3+c47b9d4340
|-- fabric-rendering-data-attachment-v1 0.3.54+73761d2e40
|-- fabric-rendering-fluids-v1 3.1.13+c47b9d4340
|-- fabric-rendering-v0 1.1.81+df3654b340
|-- fabric-rendering-v1 8.0.5+c47b9d4340
|-- fabric-resource-conditions-api-v1 5.0.8+c47b9d4340
|-- fabric-resource-loader-v0 3.0.5+c47b9d4340
|-- fabric-screen-api-v1 2.0.32+c47b9d4340
|-- fabric-screen-handler-api-v1 1.3.98+c47b9d4340
|-- fabric-sound-api-v1 1.0.29+c47b9d4340
|-- fabric-transfer-api-v1 5.4.0+c47b9d4340
\-- fabric-transitive-access-wideners-v1 6.1.8+c47b9d4340
- fabricloader 0.16.7
\-- mixinextras 0.4.1
- fallingtree 1.21.3.1
- fixedanvilrepaircost 3.4
- jade 16.0.4+fabric
- java 23
- minecraft 1.21.3
- roughlyenoughitems 17.0.789
\-- error_notifier 1.0.11
- sdlink 3.2.0
- skinrestorer 2.1.0+1.21-fabric
- universal-graves 3.5.0+1.21.2
|-- common-protection-api 1.0.0
|-- fabric-permissions-api-v0 0.3.2-SNAPSHOT
|-- placeholder-api 2.5.0+1.21.2
|-- polymer-core 0.10.0+1.21.2
| |-- polymer-networking 0.10.0+1.21.2
| | \-- polymer-common 0.10.0+1.21.2
| | \-- packet_tweaker 0.6.0-pre.1+1.21.2-pre3
| \-- polymer-registry-sync-manipulator 0.10.0+1.21.2
|-- polymer-resource-pack 0.10.0+1.21.2
| \-- polymer-common 0.10.0+1.21.2
| \-- packet_tweaker 0.6.0-pre.1+1.21.2-pre3
|-- polymer-virtual-entity 0.10.0+1.21.2
| \-- polymer-common 0.10.0+1.21.2
| \-- packet_tweaker 0.6.0-pre.1+1.21.2-pre3
|-- predicate-api 0.6.0+1.21.2
|-- server_translations_api 2.4.0+1.21.2-rc1
| \-- packet_tweaker 0.6.0-pre.1+1.21.2-pre3
\-- sgui 1.7.1+1.21.2
[02:14:05] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.7 Source=file:/home/redacted/minecraft/libraries/net/fabricmc/sponge-mixin/0.15.3+mixin.0.8.7/sponge-mixin-0.15.3+mixin.0.8.7.jar Service=Knot/Fabric Env=SERVER
[02:14:05] [main/INFO]: Compatibility level set to JAVA_16
[02:14:05] [main/INFO]: Compatibility level set to JAVA_21
[02:14:06] [main/WARN]: Error loading class: com/simibubi/create/content/kinetics/base/BlockBreakingKineticBlockEntity (java.lang.ClassNotFoundException: com/simibubi/create/content/kinetics/base/BlockBreakingKineticBlockEntity)
[02:14:06] [main/INFO]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1).
[02:14:12] [main/INFO]: Loading Collective version 7.89.
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:request_tags_c2s
[02:14:12] [main/INFO]: [REI] Registered plugin provider DefaultPlugin [roughlyenoughitems] for REICommonPlugin
[02:14:12] [main/INFO]: [REI] Registered plugin provider DefaultRuntimePlugin [roughlyenoughitems] for REICommonPlugin
[02:14:12] [main/INFO]: [REI] Registered plugin provider FabricFluidAPISupportPlugin for REICommonPlugin
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:delete_item
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item_grab
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:create_item_hotbar
[02:14:12] [main/INFO]: Registering C2S receiver with id roughlyenoughitems:move_items_new
[02:14:12] [main/INFO]: Registered simple-discord-link.toml successfully!
[02:14:12] [main/INFO]: Registered simple-discord-compat.toml successfully!
[02:14:14] [main/INFO]: Login Successful!
[02:14:14] [main/INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[02:14:14] [JDA MainWS-WriteThread/INFO]: Connected to WebSocket
[02:14:15] [main/INFO]: Loaded 1338 recipes
[02:14:15] [main/INFO]: Loaded 1448 advancements
[02:14:15] [main/INFO]: [REI] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[02:14:15] [main/INFO]: [REI] REICommonPlugin starting main-reload for START.
[02:14:15] [main/INFO]: [REI] Plugins (3):
[02:14:15] [main/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems]
[02:14:15] [main/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin
[02:14:15] [main/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems]
[02:14:15] [main/INFO]: [REI] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
[02:14:15] [main/ERROR]: [REI] DefaultPlugin of DefaultPlugin [roughlyenoughitems] plugin failed to reloadable-plugin/DisplaySerializerRegistryImpl/!
java.lang.NoClassDefFoundError: net/minecraft/class_746
at knot/me.shedaniel.rei.plugin.common.DefaultPlugin.registerDisplaySerializer(DefaultPlugin.java:165) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.display.DisplaySerializerRegistryImpl.acceptPlugin(DisplaySerializerRegistryImpl.java:94) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.display.DisplaySerializerRegistryImpl.acceptPlugin(DisplaySerializerRegistryImpl.java:45) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.api.common.registry.Reloadable.acceptPlugin(Reloadable.java:78) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.lambda$reload$12(PluginManagerImpl.java:427) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.lambda$pluginSection$4(PluginManagerImpl.java:190) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.lambda$reload$13(PluginManagerImpl.java:417) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.pluginSection(PluginManagerImpl.java:188) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.reload(PluginManagerImpl.java:415) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:155) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:144) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:141) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins(ReloadManagerImpl.java:134) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.RoughlyEnoughItemsCore.lambda$onInitialize$4(RoughlyEnoughItemsCore.java:153) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]
at knot/net.minecraft.class_4014.method_18365(class_4014.java:68) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_156.method_43498(class_156.java:1079) [server-intermediary.jar:?]
at knot/net.minecraft.class_156.method_43499(class_156.java:1067) [server-intermediary.jar:?]
at knot/net.minecraft.server.Main.main(Main.java:182) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.21.3-loader.0.16.7-launcher.1.0.1.jar:1.0.1]
Caused by: java.lang.ClassNotFoundException: net.minecraft.class_746
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) ~[?:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) ~[fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.7.jar:?]
at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ~[?:?]
... 25 more
[02:14:15] [main/INFO]: [REI] REICommonPlugin finished post-reload for START in 1.309 ms, totaling 62.97 ms.
[02:14:15] [main/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[02:14:15] [main/INFO]: [REI] REICommonPlugin starting main-reload for END.
[02:14:15] [main/INFO]: [REI] Plugins (3):
[02:14:15] [main/INFO]: [REI] - (-100.00) DefaultPlugin of DefaultPlugin [roughlyenoughitems]
[02:14:15] [main/INFO]: [REI] - (0.00) FabricFluidAPISupportPlugin
[02:14:15] [main/INFO]: [REI] - (0.00) DefaultRuntimePlugin of DefaultRuntimePlugin [roughlyenoughitems]
[02:14:15] [main/INFO]: [REI] @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[02:14:15] [main/ERROR]: [REI] Failed to run end-reload task for reloadable [ServerDisplayRegistryImpl] in stage [END]
java.lang.NullPointerException: Cannot invoke "net.minecraft.server.MinecraftServer.method_3772()" because the return value of "dev.architectury.utils.GameInstance.getServer()" is null
at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.getAllSortedRecipes(ServerDisplayRegistryImpl.java:230) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.fillRecipes(ServerDisplayRegistryImpl.java:216) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.registry.displays.ServerDisplayRegistryImpl.endReload(ServerDisplayRegistryImpl.java:209) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.api.common.registry.Reloadable.endReload(Reloadable.java:47) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.PluginManagerImpl.reload(PluginManagerImpl.java:464) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:155) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:144) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins0(ReloadManagerImpl.java:141) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.impl.common.plugins.ReloadManagerImpl.reloadPlugins(ReloadManagerImpl.java:134) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/me.shedaniel.rei.RoughlyEnoughItemsCore.lambda$onInitialize$4(RoughlyEnoughItemsCore.java:153) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(Unknown Source) ~[?:?]
at java.base/java.util.concurrent.CompletableFuture$Completion.run(Unknown Source) ~[?:?]
at knot/net.minecraft.class_4014.method_18365(class_4014.java:68) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_156.method_43498(class_156.java:1079) [server-intermediary.jar:?]
at knot/net.minecraft.class_156.method_43499(class_156.java:1067) [server-intermediary.jar:?]
at knot/net.minecraft.server.Main.main(Main.java:182) [server-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.16.7.jar:?]
at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric-server-mc.1.21.3-loader.0.16.7-launcher.1.0.1.jar:1.0.1]
[02:14:15] [main/INFO]: [REI] REICommonPlugin finished post-reload for END in 850.6 μs, totaling 13.99 ms.
[02:14:15] [ForkJoinPool.commonPool-worker-1/INFO]: Loaded 58 translation keys
[02:14:16] [JDA MainWS-ReadThread/INFO]: Finished Loading!
[02:14:16] [pool-2-thread-1/INFO]: Successfully connected to discord
[02:14:16] [main/INFO]: Applied 0 biome modifications to 0 of 64 new biomes in 1.548 ms
[02:14:16] [pool-2-thread-1/WARN]: Channel ID for Console Channel is set to 0. Falling back to chatChannel
[02:14:16] [pool-2-thread-1/ERROR]:
******************* Simple Discord Link Errors *******************
1) Missing Bot Permission: Manage Webhooks
2) Missing Bot Permission: Manage Roles
3) Missing Bot Permission: Manage Messages
4) Missing Chat Channel Channel Permission: Manage Webhooks
5) Missing Chat Channel Permission: Manage Channel. Topic updates will not work
6) Missing Events Channel Channel Permission: Manage Webhooks
******************* Simple Discord Link Errors *******************
[02:14:16] [Server thread/INFO]: Starting minecraft server version 1.21.3
[02:14:16] [Server thread/INFO]: Loading properties
[02:14:16] [Server thread/INFO]: Default game type: SURVIVAL
[02:14:16] [Server thread/INFO]: Generating keypair
[02:14:16] [Server thread/INFO]: Starting Minecraft server on *:25565
[02:14:16] [Server thread/INFO]: Using epoll channel type
[02:14:16] [Server thread/WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[02:14:16] [Server thread/WARN]: The server will make no attempt to authenticate usernames. Beware.
[02:14:16] [Server thread/WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[02:14:16] [Server thread/WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[02:14:16] [Server thread/INFO]: Preparing level "world"
[02:14:16] [Server thread/INFO]: Preparing start region for dimension minecraft:overworld
[02:14:17] [Worker-Main-9/INFO]: Preparing spawn area: 0%
[02:14:17] [Worker-Main-9/INFO]: Preparing spawn area: 0%
[02:14:17] [Worker-Main-9/INFO]: Preparing spawn area: 0%
[02:14:17] [Server thread/INFO]: Time elapsed: 1213 ms
[02:14:17] [Server thread/INFO]: Done (1.512s)! For help, type "help"
[02:14:17] [BlueMap-Plugin-Loading/INFO]: Loading BlueMap...
[02:14:17] [Server thread/INFO]: Start loading plugin from Jade: snownee.jade.addon.core.CorePlugin
[02:14:17] [Server thread/INFO]: Start loading plugin from Jade: snownee.jade.addon.vanilla.VanillaPlugin
[02:14:17] [Server thread/INFO]: Start loading plugin from Jade: snownee.jade.addon.universal.UniversalPlugin
[02:14:18] [Server thread/INFO]: Start loading plugin from Jade: snownee.jade.addon.access.AccessibilityPlugin
[02:14:18] [Server thread/INFO]: Start loading plugin from Jade: snownee.jade.addon.debug.DebugPlugin
[02:14:18] [Server thread/INFO]: Start loading plugin from Polymer (Core): eu.pb4.polymer.core.impl.client.compat.JadeCompatibility
[02:14:18] [BlueMap-Plugin-Loading/INFO]: Loading resources...
[02:14:18] [BlueMap-Plugin-Loading/INFO]: Loading textures...
[02:14:19] [BlueMap-Plugin-Loading/INFO]: Baking resources...
[02:14:19] [BlueMap-Plugin-Loading/INFO]: Resources loaded.
[02:14:19] [BlueMap-Plugin-Loading/INFO]: Initializing Storage: 'file' (Type: 'bluemap:file')
[02:14:19] [BlueMap-Plugin-Loading/INFO]: Loading map 'world_the_end'...
[02:14:20] [BlueMap-Plugin-Loading/INFO]: Loading map 'world'...
[02:14:20] [BlueMap-Plugin-Loading/INFO]: Loading map 'world_the_nether'...
[02:14:20] [BlueMap-Plugin-Loading/INFO]: WebServer bound to all network interfaces on port 8123
[02:14:20] [Thread-17/INFO]: WebServer started.
[02:14:20] [BlueMap-Plugin-Loading/INFO]: BlueMap loaded!
[02:14:27] [Server thread/INFO]: Server empty for 10 seconds, pausing
[02:15:17] [Server thread/INFO]: EnKrypt[/10.0.0.11:55511] logged in with entity id 4 at (-321.30000001192093, 63.0, -62.48054430259972)
[02:15:17] [Server thread/INFO]: EnKrypt joined the game
[02:15:23] [Server thread/ERROR]: Error executing task on Server
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_8710$class_9154.comp_2242()" because "type" is null
at knot/dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:143) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.impl.NetworkAggregator.collectPackets(NetworkAggregator.java:137) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.networking.NetworkManager.collectPackets(NetworkManager.java:133) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.networking.NetworkManager.sendToPlayer(NetworkManager.java:142) ~[architectury-14.0.3-fabric.jar:?]
at knot/me.shedaniel.rei.plugin.common.displays.tag.TagNodes.lambda$init$1(TagNodes.java:137) ~[RoughlyEnoughItems-17.0.789-fabric.jar:?]
at knot/dev.architectury.impl.NetworkAggregator.lambda$registerReceiver$1(NetworkAggregator.java:71) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.impl.NetworkAggregator.lambda$registerC2SReceiver$3(NetworkAggregator.java:108) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.networking.transformers.SplitPacketTransformer.inbound(SplitPacketTransformer.java:174) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.impl.NetworkAggregator.lambda$registerC2SReceiver$4(NetworkAggregator.java:102) ~[architectury-14.0.3-fabric.jar:?]
at knot/dev.architectury.networking.fabric.NetworkManagerImpl$1.lambda$registerC2S$0(NetworkManagerImpl.java:58) ~[architectury-14.0.3-fabric.jar:?]
at knot/net.fabricmc.fabric.impl.networking.server.ServerPlayNetworkAddon.lambda$receive$0(ServerPlayNetworkAddon.java:72) ~[fabric-networking-api-v1-4.3.3+56ec7ac640-7cdb36187c71a267.jar:?]
at knot/net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_18859(class_1255.java:164) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:889) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:180) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_16075(class_1255.java:138) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:871) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:865) ~[server-intermediary.jar:?]
at knot/net.minecraft.class_1255.method_18857(class_1255.java:147) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_18857(MinecraftServer.java:829) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:836) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:719) ~[server-intermediary.jar:?]
at knot/net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:292) ~[server-intermediary.jar:?]
at java.base/java.lang.Thread.run(Unknown Source) [?:?]
[02:15:47] [Server thread/INFO]: EnKrypt lost connection: Disconnected
[02:15:47] [Server thread/INFO]: EnKrypt left the game
[02:15:52] [Server thread/INFO]: Stopping the server
[02:15:52] [Server thread/INFO]: BlueMap unloaded!
[02:15:52] [Server thread/INFO]: Stopping server
[02:15:52] [Server thread/INFO]: Saving players
[02:15:52] [Server thread/INFO]: Saving worlds
[02:15:52] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:overworld
[02:15:52] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_nether
[02:15:52] [Server thread/INFO]: Saving chunks for level 'ServerLevel[world]'/minecraft:the_end
[02:15:52] [Server thread/INFO]: ThreadedAnvilChunkStorage (world): All chunks are saved
[02:15:52] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM-1): All chunks are saved
[02:15:52] [Server thread/INFO]: ThreadedAnvilChunkStorage (DIM1): All chunks are saved
[02:15:52] [Server thread/INFO]: ThreadedAnvilChunkStorage: All dimensions are saved
Thanks for reporting, I will check this issue out
@shedaniel Just checking. Have you had the chance to look into this?
I can confirm I have the same issue here, with nothing but REI and its dependencies installed on the server
Same here. Glad to see it's been acknowledged and hope you have time to work on it with time to spare! Thanks!
I tried looking into this a bit and got a somewhat working version: https://github.com/JulianVennen/RoughlyEnoughItems/tree/17.x-1.21.2
Here's a few things I noticed:
Hey folks! You may now try the new updated REI jars on the server, they should work now.
What happened?
In the inventory view, I can see all items on the left, but left clicking or pressing R does nothing.
I can right click or press U on most items to see how it can be used.
What mod loaders are you seeing the problem on?
Fabric
What do you think this bug is of?
Relevant log output
Anything else?
Minecraft: 1.21.3 Fabric Loader: 0.16.7 Fabric API: 0.106.1+1.21.3 REI: 17.0.789-fabric
I do not have REI or REI-SC running on the server.
By submitting this issue, I have included the necessary logs by pasting the contents into the correct location or attaching the file as an upload.
By submitting this issue, I have confirmed my REI and REI's dependencies are up to date.