
Clients without the mod can't join servers with RegistryType.BOTH configs on NeoForge
MincraftEinstein opened this issue ยท 1 comments
Connecting to a server with configs registered as RegistryType.BOTH
without Fzzy Config installed on the client results in this error message in the server log and the client getting stuck connecting to the server.
NeoForge version: 21.1.117
Minecraft version: 1.21.1
Mod version: 0.6.4
[17:00:50] [Server thread/ERROR] [minecraft/ServerPacketListener]: Failed to handle packet ServerboundSelectKnownPacks[knownPacks=[minecraft:core:1.21.1, neoforge:mod/neoforge:21.1.117]], suppressing error
java.lang.UnsupportedOperationException: Payload fzzy_config:config_sync_s2c may not be sent to the client!
at TRANSFORMER/[email protected]/net.neoforged.neoforge.network.registration.NetworkRegistry.checkPacket(NetworkRegistry.java:446) ~[neoforge-21.1.117.jar%23120!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:178) ~[neoforge-21.1.117.jar%23119!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:173) ~[neoforge-21.1.117.jar%23119!/:?] {re:mixin,re:classloading}
at TRANSFORMER/[email protected]+1.21+neoforge/me.fzzyhmstrs.fzzy_config.networking.NetworkEvents$registerConfigurations$1.sendPacket$lambda$1(NetworkEvents.kt:97) ~[fzzy_config-0.6.4+1.21+neoforge.jar%23123!/:?] {re:classloading}
at TRANSFORMER/[email protected]+1.21+neoforge/me.fzzyhmstrs.fzzy_config.registry.SyncedConfigRegistry.onConfigure$fzzy_config(SyncedConfigRegistry.kt:65) ~[fzzy_config-0.6.4+1.21+neoforge.jar%23123!/:?] {re:classloading}
at TRANSFORMER/[email protected]+1.21+neoforge/me.fzzyhmstrs.fzzy_config.networking.NetworkEvents$registerConfigurations$1.start(NetworkEvents.kt:95) ~[fzzy_config-0.6.4+1.21+neoforge.jar%23123!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.startNextTask(ServerConfigurationPacketListenerImpl.java:208) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.finishCurrentTask(ServerConfigurationPacketListenerImpl.java:219) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.network.ServerConfigurationPacketListenerImpl.handleSelectKnownPacks(ServerConfigurationPacketListenerImpl.java:158) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:23) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.configuration.ServerboundSelectKnownPacks.handle(ServerboundSelectKnownPacks.java:11) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:36) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.TickTask.run(TickTask.java:18) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:151) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:24) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:881) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.doRunTask(MinecraftServer.java:170) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTaskInternal(MinecraftServer.java:864) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:858) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.managedBlock(BlockableEventLoop.java:135) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.managedBlock(MinecraftServer.java:830) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.waitUntilNextTick(MinecraftServer.java:835) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:718) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at TRANSFORMER/[email protected]/net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:267) ~[neoforge-21.1.117.jar%23119!/:?] {re:classloading,pl:accesstransformer:B}
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {}