MarkusBordihn / BOs-Easy-NPC

Create easily NPC for your world or for your mod.
Other
19 stars 7 forks source link

[Crash Report] Crash with upper-case file names for presets. #279

Closed CombineElite-3650 closed 1 month ago

CombineElite-3650 commented 1 month ago

Hello sir, I have encountered some serious bugs in the 1.21Neoforge version of this mod. I hope you can fix them as soon as possible and I will do my best to provide useful information for your updates.

Details: 1.All tests were conducted in single-player games 2.Mod_Version:Neoforge;5.4.1, 3.Minecraft_Version:1.21 Neoforge_21.0.163; 4.Included Mods: (1)Neoforge (2)Easy NPC

Problems: 1.Reproduction: (1)When I create an NPC (2)set up the transaction and save (3)click“Local” to overwrite other npcs (4)the game exits, as shown: LocalProblme As you can see, it didn't crash, it just exited to the title screen

2.Can't open the "Custom"

3.Equipping an NPC will cause the decorative armor replaced by original armor

This is my first time to write a report, if there are inconsiderate place I hope you put forward, Finally,I would appreciate it if you could fix these bugs as soon as possible,Good luck with your work.

MarkusBordihn commented 1 month ago

Thanks for the report. Unfortunately, I was unable to reproduce the issue.

Could you please share your latest.log file with this crash and provide details about your NPC setup?

I suspect the problem may be related to a custom item equipped on the NPC. This could also explain why the decorative armor is being replaced by the original armor.

CombineElite-3650 commented 1 month ago

@MarkusBordihn ---- Minecraft Network Protocol Error Report ---- // All lines are down!

Time: 2024-08-08 13:22:00 Description: Packet handling error

net.minecraft.ResourceLocationException: Non [a-z0-9/._-] character in path of location: easy_npc:preset/humanoid/Village_Guard.npc.nbt at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.assertValidPath(ResourceLocation.java:284) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.createUntrusted(ResourceLocation.java:48) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.fromNamespaceAndPath(ResourceLocation.java:52) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.lambda$getPresetResourceLocations$3(CustomPresetDataFiles.java:121) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin} at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] {} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.getPresetResourceLocations(CustomPresetDataFiles.java:132) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.getPresetResourceLocations(CustomPresetDataFiles.java:102) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.client.screen.configuration.preset.ImportLocalPresetConfigurationScreen.(ImportLocalPresetConfigurationScreen.java:43) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.client.screen.configuration.preset.ImportLocalPresetConfigurationScreenWrapper.(ImportLocalPresetConfigurationScreenWrapper.java:31) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor.fromPacket(MenuScreens.java:125) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens.lambda$create$0(MenuScreens.java:44) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens.create(MenuScreens.java:44) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.multiplayer.ClientPacketListener.handleOpenScreen(ClientPacketListener.java:1247) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientplaynethandler_close,xf:fml:xaerominimap:xaero_clientplaynethandler_handlejoingame,xf:fml:xaerominimap:xaero_clientplaynethandler_handlemultiblockchange,xf:fml:xaerominimap:xaero_clientplaynethandler_handlelevelchunkwithlight,xf:fml:xaerominimap:xaero_clientplaynethandler_updatelevelchunk,xf:fml:xaerominimap:xaero_clientplaynethandler_queuelightremoval,xf:fml:xaerominimap:xaero_clientplaynethandler_handleblockchange,xf:fml:xaerominimap:xaero_clientplaynethandler_handlespawnpoint,xf:fml:xaerominimap:xaero_clientplaynethandler_handlelightupdatepacket,xf:fml:xaerominimap:xaero_clientlistener_sendcommand,xf:fml:xaerominimap:xaero_clientlistener_commandunsigned,xf:fml:xaerominimap:xaero_clientplaynethandlerclass,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_clientplaynethandler_close,xf:fml:xaerominimap:xaero_clientplaynethandler_handlejoingame,xf:fml:xaerominimap:xaero_clientplaynethandler_handlemultiblockchange,xf:fml:xaerominimap:xaero_clientplaynethandler_handlelevelchunkwithlight,xf:fml:xaerominimap:xaero_clientplaynethandler_updatelevelchunk,xf:fml:xaerominimap:xaero_clientplaynethandler_queuelightremoval,xf:fml:xaerominimap:xaero_clientplaynethandler_handleblockchange,xf:fml:xaerominimap:xaero_clientplaynethandler_handlespawnpoint,xf:fml:xaerominimap:xaero_clientplaynethandler_handlelightupdatepacket,xf:fml:xaerominimap:xaero_clientlistener_sendcommand,xf:fml:xaerominimap:xaero_clientlistener_commandunsigned,xf:fml:xaerominimap:xaero_clientplaynethandlerclass,pl:mixin:APP:aoa3.mixins.json:client.function.ClientPacketListenerMixin from mod aoa3,pl:mixin:APP:bagus_lib.mixins.json:client.ClientPacketListenerMixin from mod bagus_lib,pl:mixin:APP:moretotems.mixins.json:ClientPlayNetworkHandlerMixin from mod moretotems,pl:mixin:APP:physicsmod.mixins.json:MixinClientPacketListener from mod physicsmod,pl:mixin:APP:iceberg.mixins.json:ClientPacketListenerMixin from mod iceberg,pl:mixin:A,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.network.protocol.game.ClientboundOpenScreenPacket.handle(ClientboundOpenScreenPacket.java:38) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.network.protocol.game.ClientboundOpenScreenPacket.handle(ClientboundOpenScreenPacket.java:13) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:27) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,re:mixin} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,re:mixin,re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.Minecraft.runTick(Minecraft.java:1155) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin from mod globalpacks,pl:mixin:APP:modernfix-common.mixins.json:feature.measure_time.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.world_leaks.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.concurrency.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:feature.measure_time.MinecraftMixin_Forge from mod modernfix,pl:mixin:APP:physicsmod.mixins.json:MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:cloth.MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:fabricapi.MixinMinecraft from mod physicsmod,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin from mod iceberg,pl:mixin:APP:omega-config.mixins.json:ClientMixin from mod omegaconfig,pl:mixin:APP:bridgingmod.mixins.json:MinecraftClientMixin from mod bridgingmod,pl:mixin:APP:architectury.mixins.json:MixinMinecraft from mod architectury,pl:mixin:APP:monolib.mixins.json:MixinMinecraft from mod monolib,pl:mixin:APP:l2menustacker.mixins.json:MinecraftMixin from mod l2menustacker,pl:mixin:A,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin from mod globalpacks,pl:mixin:APP:modernfix-common.mixins.json:feature.measure_time.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.world_leaks.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.concurrency.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:feature.measure_time.MinecraftMixin_Forge from mod modernfix,pl:mixin:APP:physicsmod.mixins.json:MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:cloth.MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:fabricapi.MixinMinecraft from mod physicsmod,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin from mod iceberg,pl:mixin:APP:omega-config.mixins.json:ClientMixin from mod omegaconfig,pl:mixin:APP:bridgingmod.mixins.json:MinecraftClientMixin from mod bridgingmod,pl:mixin:APP:architectury.mixins.json:MixinMinecraft from mod architectury,pl:mixin:APP:monolib.mixins.json:MixinMinecraft from mod monolib,pl:mixin:APP:l2menustacker.mixins.json:MinecraftMixin from mod l2menustacker,pl:mixin:A,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:physicsmod.mixins.json:MixinMain from mod physicsmod,pl:mixin:A,pl:runtimedistcleaner:A} at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23115!/:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Render thread Stacktrace: at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.assertValidPath(ResourceLocation.java:284) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.createUntrusted(ResourceLocation.java:48) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/minecraft@1.21/net.minecraft.resources.ResourceLocation.fromNamespaceAndPath(ResourceLocation.java:52) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.lambda$getPresetResourceLocations$3(CustomPresetDataFiles.java:121) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] {} at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) ~[?:?] {re:mixin} at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1939) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:575) ~[?:?] {} at java.base/java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] {} at java.base/java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] {} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.getPresetResourceLocations(CustomPresetDataFiles.java:132) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.io.CustomPresetDataFiles.getPresetResourceLocations(CustomPresetDataFiles.java:102) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.client.screen.configuration.preset.ImportLocalPresetConfigurationScreen.(ImportLocalPresetConfigurationScreen.java:43) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/easy_npc@0.0NONE/de.markusbordihn.easynpc.client.screen.configuration.preset.ImportLocalPresetConfigurationScreenWrapper.(ImportLocalPresetConfigurationScreenWrapper.java:31) ~[Easy%20NPC-neoforge-1.21-5.4.1.jar%23300!/:?] {re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens$ScreenConstructor.fromPacket(MenuScreens.java:125) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens.lambda$create$0(MenuScreens.java:44) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at java.base/java.util.Optional.ifPresent(Optional.java:178) ~[?:?] {re:mixin} at TRANSFORMER/minecraft@1.21/net.minecraft.client.gui.screens.MenuScreens.create(MenuScreens.java:44) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} -- Incoming Packet -- Details: Type: clientbound/minecraft:open_screen Is Terminal: false Is Skippable: false Stacktrace: at TRANSFORMER/minecraft@1.21/net.minecraft.network.protocol.PacketUtils.fillCrashReport(PacketUtils.java:56) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,re:mixin} at TRANSFORMER/minecraft@1.21/net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl.storeDisconnectionReport(ClientCommonPacketListenerImpl.java:130) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.multiplayer.ClientCommonPacketListenerImpl.onPacketError(ClientCommonPacketListenerImpl.java:114) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A,re:mixin,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.network.protocol.PacketUtils.lambda$ensureRunningOnSameThread$0(PacketUtils.java:32) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:classloading,re:mixin} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.doRunTask(BlockableEventLoop.java:148) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.ReentrantBlockableEventLoop.doRunTask(ReentrantBlockableEventLoop.java:23) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,re:mixin,re:classloading} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.pollTask(BlockableEventLoop.java:122) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.util.thread.BlockableEventLoop.runAllTasks(BlockableEventLoop.java:111) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:computing_frames,pl:accesstransformer:B,re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:modernfix-common.mixins.json:perf.fix_loop_spin_waiting.BlockableEventLoopMixin from mod modernfix,pl:mixin:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.Minecraft.runTick(Minecraft.java:1155) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin from mod globalpacks,pl:mixin:APP:modernfix-common.mixins.json:feature.measure_time.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.world_leaks.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.concurrency.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:feature.measure_time.MinecraftMixin_Forge from mod modernfix,pl:mixin:APP:physicsmod.mixins.json:MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:cloth.MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:fabricapi.MixinMinecraft from mod physicsmod,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin from mod iceberg,pl:mixin:APP:omega-config.mixins.json:ClientMixin from mod omegaconfig,pl:mixin:APP:bridgingmod.mixins.json:MinecraftClientMixin from mod bridgingmod,pl:mixin:APP:architectury.mixins.json:MixinMinecraft from mod architectury,pl:mixin:APP:monolib.mixins.json:MixinMinecraft from mod monolib,pl:mixin:APP:l2menustacker.mixins.json:MinecraftMixin from mod l2menustacker,pl:mixin:A,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,xf:fml:xaerominimap:xaero_minecraftclient,pl:mixin:APP:globalpacks.mixins.json:MinecraftMixin from mod globalpacks,pl:mixin:APP:modernfix-common.mixins.json:feature.measure_time.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:perf.dedicated_reload_executor.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.world_leaks.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-common.mixins.json:bugfix.concurrency.MinecraftMixin from mod modernfix,pl:mixin:APP:modernfix-neoforge.mixins.json:feature.measure_time.MinecraftMixin_Forge from mod modernfix,pl:mixin:APP:physicsmod.mixins.json:MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:cloth.MixinMinecraft from mod physicsmod,pl:mixin:APP:physicsmod.mixins.json:fabricapi.MixinMinecraft from mod physicsmod,pl:mixin:APP:iceberg.mixins.json:MinecraftMixin from mod iceberg,pl:mixin:APP:omega-config.mixins.json:ClientMixin from mod omegaconfig,pl:mixin:APP:bridgingmod.mixins.json:MinecraftClientMixin from mod bridgingmod,pl:mixin:APP:architectury.mixins.json:MixinMinecraft from mod architectury,pl:mixin:APP:monolib.mixins.json:MixinMinecraft from mod monolib,pl:mixin:APP:l2menustacker.mixins.json:MinecraftMixin from mod l2menustacker,pl:mixin:A,pl:runtimedistcleaner:A} at TRANSFORMER/minecraft@1.21/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21-20240613.152323-srg.jar%23245!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:physicsmod.mixins.json:MixinMain from mod physicsmod,pl:mixin:A,pl:runtimedistcleaner:A} at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] {} at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/fml_loader@4.0.23/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.23.jar%2398!/:4.0] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23115!/:?] {} at MC-BOOTSTRAP/cpw.mods.modlauncher@11.0.4/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23115!/:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?] {} at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?] {}

-- Connection -- Details: Protocol: play Flow: CLIENTBOUND Server type: Server brand: neoforge

-- System Details -- Details: Minecraft Version: 1.21 Minecraft Version ID: 1.21 Operating System: Windows 10 (amd64) version 10.0 Java Version: 21.0.3, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 4002470848 bytes (3817 MiB) / 6543114240 bytes (6240 MiB) up to 28991029248 bytes (27648 MiB) CPUs: 16 Processor Vendor: GenuineIntel Processor Name: 11th Gen Intel(R) Core(TM) i7-11800H @ 2.30GHz Identifier: Intel64 Family 6 Model 141 Stepping 1 Microarchitecture: Tiger Lake Frequency (GHz): 2.30 Number of physical packages: 1 Number of physical CPUs: 8 Number of logical CPUs: 16 Graphics card #0 name: Intel(R) UHD Graphics Graphics card #0 vendor: Intel Corporation Graphics card #0 VRAM (MiB): 128.00 Graphics card #0 deviceId: VideoController1 Graphics card #0 versionInfo: 31.0.101.5388 Graphics card #1 name: NVIDIA T600 Laptop GPU Graphics card #1 vendor: NVIDIA Graphics card #1 VRAM (MiB): 4096.00 Graphics card #1 deviceId: VideoController2 Graphics card #1 versionInfo: 31.0.15.3779 Memory slot #0 capacity (MiB): 32768.00 Memory slot #0 clockSpeed (GHz): 3.20 Memory slot #0 type: DDR4 Memory slot #1 capacity (MiB): 32768.00 Memory slot #1 clockSpeed (GHz): 3.20 Memory slot #1 type: DDR4 Virtual memory max (MiB): 74983.05 Virtual memory used (MiB): 14925.54 Swap memory total (MiB): 9728.00 Swap memory used (MiB): 0.00 Space in storage for jna.tmpdir (MiB): available: 410287.13, total: 433084.00 Space in storage for org.lwjgl.system.SharedLibraryExtractPath (MiB): available: 410287.13, total: 433084.00 Space in storage for io.netty.native.workdir (MiB): available: 410287.13, total: 433084.00 Space in storage for java.io.tmpdir (MiB): available: 410287.13, total: 433084.00 Space in storage for workdir (MiB): available: 410287.13, total: 433084.00 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx27G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 11.0.4+main.d2e20e43 ModLauncher launch target: forgeclient ModLauncher services: sponge-mixin-0.14.0+mixin.0.8.6.jar mixin PLUGINSERVICE loader-4.0.23.jar slf4jfixer PLUGINSERVICE loader-4.0.23.jar runtime_enum_extender PLUGINSERVICE at-modlauncher-10.0.1.jar accesstransformer PLUGINSERVICE loader-4.0.23.jar runtimedistcleaner PLUGINSERVICE modlauncher-11.0.4.jar mixin TRANSFORMATIONSERVICE modlauncher-11.0.4.jar fml TRANSFORMATIONSERVICE FML Language Providers: javafml@4.0 lowcodefml@4.0 minecraft@4.0 Mod List: SmartBrainLib-neoforge-1.21-1.14.5.jar |SmartBrainLib |smartbrainlib |1.14.5 |Manifest: NOSIGNATURE --CyclopsCore-1.21-neoforge-1.19.10.jar |Cyclops Core |cyclopscore |1.19.10 |Manifest: NOSIGNATURE Easy NPC-neoforge-1.21-5.4.1.jar |Easy NPC |easy_npc |0.0NONE |Manifest: NOSIGNATURE --MobPlaques-v21.0.0-1.21-NeoForge.jar |Mob Plaques |mobplaques |21.0.0 |Manifest: NOSIGNATURE --doubledoors-1.21.0-5.9.jar |Double Doors |doubledoors |5.9 |Manifest: NOSIGNATURE --Nohunger-neoforge-1.21-1.3.1.jar |No Hunger |nohunger |1.3.1 |Manifest: NOSIGNATURE --EasyAnvils-v21.0.2-1.21-NeoForge.jar |Easy Anvils |easyanvils |21.0.2 |Manifest: NOSIGNATURE supermartijn642configlib-1.1.8-neoforge-mc1.21.jar|SuperMartijn642's Config Libra|supermartijn642configlib |1.1.8 |Manifest: NOSIGNATURE l2tabs-3.0.5+1.jar |L2Tabs |l2tabs |3.0.5+1 |Manifest: NOSIGNATURE --treasuredistance-1.0.jar |Treasure Distance |treasuredistance |1.0 |Manifest: NOSIGNATURE --Globalpacks-neoforge-1.21-21.0.1.jar |Global Packs |globalpacks |21.0.1 |Manifest: NOSIGNATURE --geckolib-neoforge-1.21-4.5.7.jar |GeckoLib 4 |geckolib |4.5.7 |Manifest: NOSIGNATURE AoA3-1.21-3.7.11.jar |Advent Of Ascension |aoa3 |3.7.11 |Manifest: NOSIGNATURE --Metalbarrels-neoforge-1.21-4.jar |MetalBarrels |metalbarrels |4 |Manifest: NOSIGNATURE --lithostitched-neoforge-1.21-1.2.5.jar |Lithostitched |lithostitched |1.2.5 |Manifest: NOSIGNATURE --L2complements-3.0.2+5.jar |L2Complements |l2complements |3.0.2+5 |Manifest: NOSIGNATURE --Dynamiclights-1.21.1NF.jar |Dynamic Lights |dynamiclights |1.21.1NF |Manifest: NOSIGNATURE --Expcounter-1.21-1-neoforge.jar |EXPCounter |expcounter |1.21-1-neoforge |Manifest: NOSIGNATURE MonsterPlus-NeoForge1.21-v1.1.7.1.jar |Monster Plus |monsterplus |1.1.7.0 |Manifest: NOSIGNATURE TslatEffectsLib-neoforge-1.21-1.9.1.jar |Tslat Effects Lib (TEL) |tslateffectslib |1.9.1 |Manifest: NOSIGNATURE RingOfRepair-NeoForge-1.21-1.8.4.jar |Ring of Repair |ring_of_repair |1.8.4 |Manifest: NOSIGNATURE neoforge-21.0.163-universal.jar |NeoForge |neoforge |21.0.163 |Manifest: NOSIGNATURE --modernfix-neoforge-5.19.0+mc1.21.jar |ModernFix |modernfix |5.19.0+mc1.21 |Manifest: NOSIGNATURE --jei-1.21-neoforge-19.5.2.66.jar |Just Enough Items |jei |19.5.2.66 |Manifest: NOSIGNATURE --comforts-neoforge-9.0.0+1.21.jar |Comforts |comforts |9.0.0+1.21 |Manifest: NOSIGNATURE travelersbackpack-neoforge-1.21-10.0.5.jar |Traveler's Backpack |travelersbackpack |10.0.5 |Manifest: NOSIGNATURE --EvilCraft-1.21-neoforge-1.2.49.jar |EvilCraft |evilcraft |1.2.49 |Manifest: NOSIGNATURE --bagus_lib-1.21-12.4.1.jar |Bagus Lib |bagus_lib |1.21-12.4.1 |Manifest: NOSIGNATURE --oreharvester-1.21.0-1.3.jar |Ore Harvester |oreharvester |1.3 |Manifest: NOSIGNATURE Aerialhell-0.7.0_neoforge1.21.jar |Aerial Hell |aerialhell |1.0.0 |Manifest: NOSIGNATURE --cloth-config-15.0.128-neoforge.jar |Cloth Config v15 API |cloth_config |15.0.128 |Manifest: NOSIGNATURE --MoreTotems-neoforge-1.21-2.20.1.jar |MoreTotems |moretotems |2.20.1 |Manifest: NOSIGNATURE No Increasing Repair Cost-neoforge-1.21-1.0.0.jar |No Increasing Repair Cost |noincreasingrepaircost |1.0.0 |Manifest: NOSIGNATURE --LeavesBeGone-v21.0.0-1.21-NeoForge.jar |Leaves Be Gone |leavesbegone |21.0.0 |Manifest: NOSIGNATURE l2damagetracker-3.0.2.jar |L2DamageTracker |l2damagetracker |3.0.2 |Manifest: NOSIGNATURE twilightforest-1.21-4.6.2670-universal.jar |The Twilight Forest |twilightforest |4.6.2670 |Manifest: NOSIGNATURE --durabilitytooltip-1.1.5-neoforge-mc1.21.jar |Durability Tooltip |durabilitytooltip |1.1.5 |Manifest: NOSIGNATURE --血球Cardiac-1.21-0.5.jar |Cardiac |cardiac |0.5 |Manifest: NOSIGNATURE --tectonic-neoforge-1.21-2.4.0.jar |Tectonic |tectonic |2.4.0 |Manifest: NOSIGNATURE FarmersDelight-1.21-1.2.4.jar |Farmer's Delight |farmersdelight |1.2.4 |Manifest: NOSIGNATURE client-1.21-20240613.152323-srg.jar |Minecraft |minecraft |1.21 |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f --bagusmob-1.21-7.1.0.jar |BagusMob |bagusmob |1.21-7.1.0 |Manifest: NOSIGNATURE physics-mod-3.0.16-mc-1.21.0-neoforge.jar |Physics Mod |physicsmod |3.0.16 |Manifest: NOSIGNATURE --MouseTweaks-neoforge-mc1.21-2.26.jar |Mouse Tweaks |mousetweaks |2.26 |Manifest: NOSIGNATURE shortswords-1.0.3-1.21-neoforge.jar |Short Swords |shortswords |1.21-1.0.3 |Manifest: NOSIGNATURE --Jade-1.21-NeoForge-15.1.4.jar |Jade |jade |15.1.4+neoforge |Manifest: NOSIGNATURE --inventorytotem-1.21.0-3.2.jar |Inventory Totem |inventorytotem |3.2 |Manifest: NOSIGNATURE --ironfurnaces-neoforge-1.21-4.2.5.jar |Iron Furnaces |ironfurnaces |4.2.5 |Manifest: NOSIGNATURE sweetdelight-1.0.2.1-1.21.jar |Sweet Delight |sweetdelight |1.0.2.1-1.21 |Manifest: NOSIGNATURE structuremaps-1.0.jar |Structure Maps |structuremaps |1.0 |Manifest: NOSIGNATURE spectrelib-neoforge-0.17.1+1.21.jar |SpectreLib |spectrelib |0.17.1+1.21 |Manifest: NOSIGNATURE --Iceberg-1.21-neoforge-1.2.3.jar |Iceberg |iceberg |1.2.3 |Manifest: NOSIGNATURE --AdvancementPlaques-1.21-neoforge-1.6.5.jar |Advancement Plaques |advancementplaques |1.6.5 |Manifest: NOSIGNATURE --Xaeros_Minimap_24.2.1_NeoForge_1.21.jar |Xaero's Minimap |xaerominimap |24.2.1 |Manifest: NOSIGNATURE --collective-1.21.0-7.80.jar |Collective |collective |7.80 |Manifest: NOSIGNATURE l2core-3.0.7+13.jar |L2Core |l2core |3.0.7+13 |Manifest: NOSIGNATURE omegaconfig-neoforge-1.5.1.jar |Omega Config Architectury |omegaconfig |1.5.1 |Manifest: NOSIGNATURE --Jecharacters-neoforge-4.5.14.jar |Just Enough Characters |jecharacters |4.5.14 |Manifest: NOSIGNATURE --passiveshield-1.21.0-3.6.jar |Passive Shield |passiveshield |3.6 |Manifest: NOSIGNATURE --Expandedstorage-14.0.2+1.21-forge.jar |Expanded Storage |expandedstorage |14.0.2 |Manifest: NOSIGNATURE --worldedit-mod-7.3.4.jar |WorldEdit |worldedit |7.3.4+6823-6263244 |Manifest: NOSIGNATURE --BridgingMod-2.4.0+1.21.neoforge-release.jar |Bridging Mod |bridgingmod |2.4.0+1.21 |Manifest: NOSIGNATURE architectury-13.0.6-neoforge.jar |Architectury |architectury |13.0.6 |Manifest: NOSIGNATURE darkenchanting-neoforge-1.3.0+1.21.jar |Dark Enchanting |darkenchanting |1.3.0+1.21 |Manifest: NOSIGNATURE --ferritecore-7.0.0-neoforge.jar |Ferrite Core |ferritecore |7.0.0 |Manifest: 41:ce:50:66:d1:a0:05:ce:a1:0e:02:85:9b:46:64:e0:bf:2e:cf:60:30:9a:fe:0c:27:e0:63:66:9a:84:ce:8a cupboard-1.21-2.8.jar |Cupboard mod |cupboard |2.8 |Manifest: NOSIGNATURE ----armordamagescale-1.21-3.0.jar |armordamagescale mod |armordamagescale |3.0 |Manifest: NOSIGNATURE --PuzzlesLib-v21.0.18-1.21-NeoForge.jar |Puzzles Lib |puzzleslib |21.0.18 |Manifest: NOSIGNATURE --monolib-neoforge-1.21-1.3.0.jar |MonoLib |monolib |1.3.0 |Manifest: NOSIGNATURE l2itemselector-3.0.8.jar |L2ItemSelector |l2itemselector |3.0.8 |Manifest: NOSIGNATURE --enchantwithmob-1.21-19.3.0.jar |EnchantWithMob |enchantwithmob |1.21-19.3.0 |Manifest: NOSIGNATURE --L2library-3.0.2+1.jar |L2Library |l2library |3.0.2+1 |Manifest: NOSIGNATURE --allarrowsinfinityfix-1.7-neoforge-mc1.21.jar |All Arrows Infinity Fix |allarrowsinfinityfix |1.7 |Manifest: NOSIGNATURE --infinitetrading-1.21.0-4.4.jar |Infinite Trading |infinitetrading |4.4 |Manifest: NOSIGNATURE l2menustacker-3.0.9.jar |L2MenuStacker |l2menustacker |3.0.9 |Manifest: NOSIGNATURE --yeetusexperimentus-neoforge-87.0.0.jar |Yeetus Experimentus |yeetusexperimentus |87.0.0 |Manifest: NOSIGNATURE Crash Report UUID: f56fdac8-8d45-4717-b5b6-07afc20ee800 FML: 4.0.23 NeoForge: 21.0.163

MarkusBordihn commented 1 month ago

Thank you for the details.

I have identified the root cause of the issue and will work on a fix.

The issue is caused by upper-case filenames. To avoid crashes until the fix is implemented, please ensure that all filenames are in lower case.