[17Jul2022 17:33:35.794] [Server thread/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER
[17Jul2022 17:33:35.876] [Server thread/WARN] [net.minecraft.server.network.ServerConnectionListener/]: Failed to handle packet for /25.57.95.239:51789
net.minecraft.ReportedException: Ticking player
at net.minecraft.server.level.ServerPlayer.m9240(ServerPlayer.java:502) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.network.ServerGamePacketListenerImpl.m9933(ServerGamePacketListenerImpl.java:207) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.network.Connection.m129483(Connection.java:245) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.network.ServerConnectionListener.m9721(ServerConnectionListener.java:142) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m5703(MinecraftServer.java:916) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.dedicated.DedicatedServer.m5703(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m5705(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.MinecraftServer.m177918(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at java.lang.Thread.run(Thread.java:833) [?:?]
Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.18.2-40.1.54.jar%2316!/:1.0]
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar%235!/:?]
at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?]
at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-1.0.3.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?]
at tcintegrations.items.tool.modifiers.ManaItemModifier.getManaPerDamage(ManaItemModifier.java:20) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion']
at tcintegrations.items.tool.modifiers.ManaItemModifier.onInventoryTick(ManaItemModifier.java:29) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion']
at slimeknights.tconstruct.library.tools.item.ModifiableItem.m6883(ModifiableItem.java:341) ~[TConstruct-1.18.2-3.5.1.31.jar%23156!/:1.18.2-3.5.1.31]
at net.minecraft.world.item.ItemStack.m41666(ItemStack.java:494) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Inventory.m36068(Inventory.java:229) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Player.m8107(Player.java:490) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.LivingEntity.m8119(LivingEntity.java:2253) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.world.entity.player.Player.m8119(Player.java:235) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
at net.minecraft.server.level.ServerPlayer.m9240(ServerPlayer.java:439) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?]
... 9 more
[17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: PenguinsGoWild lost connection: Internal server error
[17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: PenguinsGoWild left the game
Crafting and having the item inside the inventory is stable. Single player is stable. In multiplayer however, upon depleting durability, immediately causes internal server error and player gets kicked. Server still functions and other players are okay, only the player with the tool cannot join back unless tool is removed from inventory via external means. Happens every time a tool with the mana attribute is used.
latest.log
[17Jul2022 17:33:35.794] [Server thread/FATAL] [net.minecraftforge.fml.loading.RuntimeDistCleaner/DISTXFORM]: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER [17Jul2022 17:33:35.876] [Server thread/WARN] [net.minecraft.server.network.ServerConnectionListener/]: Failed to handle packet for /25.57.95.239:51789 net.minecraft.ReportedException: Ticking player at net.minecraft.server.level.ServerPlayer.m9240(ServerPlayer.java:502) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.network.ServerGamePacketListenerImpl.m9933(ServerGamePacketListenerImpl.java:207) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.network.Connection.m129483(Connection.java:245) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.network.ServerConnectionListener.m9721(ServerConnectionListener.java:142) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.MinecraftServer.m5703(MinecraftServer.java:916) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.dedicated.DedicatedServer.m5703(DedicatedServer.java:326) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.MinecraftServer.m5705(MinecraftServer.java:842) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.MinecraftServer.m130011(MinecraftServer.java:685) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.MinecraftServer.m177918(MinecraftServer.java:261) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at java.lang.Thread.run(Thread.java:833) [?:?] Caused by: java.lang.RuntimeException: Attempted to load class net/minecraft/client/player/LocalPlayer for invalid dist DEDICATED_SERVER at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:57) ~[fmlloader-1.18.2-40.1.54.jar%2316!/:1.0] at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-9.1.3.jar%235!/:?] at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-9.1.3.jar%235!/:?] at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-9.1.3.jar%235!/:?] at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:110) ~[securejarhandler-1.0.3.jar:?] at cpw.mods.cl.ModuleClassLoader.lambda$findClass$16(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:226) ~[securejarhandler-1.0.3.jar:?] at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:216) ~[securejarhandler-1.0.3.jar:?] at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:132) ~[securejarhandler-1.0.3.jar:?] at java.lang.ClassLoader.loadClass(ClassLoader.java:521) ~[?:?] at tcintegrations.items.tool.modifiers.ManaItemModifier.getManaPerDamage(ManaItemModifier.java:20) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion'] at tcintegrations.items.tool.modifiers.ManaItemModifier.onInventoryTick(ManaItemModifier.java:29) ~[TCIntegrations-1.18.2-2.0.4.0.jar%23155!/:task ':jar' property 'archiveVersion'] at slimeknights.tconstruct.library.tools.item.ModifiableItem.m6883(ModifiableItem.java:341) ~[TConstruct-1.18.2-3.5.1.31.jar%23156!/:1.18.2-3.5.1.31] at net.minecraft.world.item.ItemStack.m41666(ItemStack.java:494) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.world.entity.player.Inventory.m36068(Inventory.java:229) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.world.entity.player.Player.m8107(Player.java:490) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.world.entity.LivingEntity.m8119(LivingEntity.java:2253) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.world.entity.player.Player.m8119(Player.java:235) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] at net.minecraft.server.level.ServerPlayer.m9240(ServerPlayer.java:439) ~[server-1.18.2-20220404.173914-srg.jar%23169!/:?] ... 9 more [17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: PenguinsGoWild lost connection: Internal server error [17Jul2022 17:33:35.892] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer/]: PenguinsGoWild left the game
Crafting and having the item inside the inventory is stable. Single player is stable. In multiplayer however, upon depleting durability, immediately causes internal server error and player gets kicked. Server still functions and other players are okay, only the player with the tool cannot join back unless tool is removed from inventory via external means. Happens every time a tool with the mana attribute is used.