Fzzy Config

Fzzy Config

15M Downloads

Clients without the mod can't join servers with RegistryType.BOTH configs on NeoForge

MincraftEinstein opened this issue ยท 1 comments

commented

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) [?:?] {}

commented

should be fixed as of 0.6.5