Can't for the life of me get sponge working. 1.16.5

I’m new and apparently bad at this lol, any help is appreciated.

I create a modpack with a “bin”, “config” and “mods” folder.

Mods has 2 items:
FallingTree-1.16.5-2.11.6
spongeforge-1.16.5-36.2.5-8.1.0-RC1235-universal

Config folder is empty, bin folder has “forge-1.16.5-36.2.5-installer” renamed as “modpack”

I compress these 3 folders as a zip, upload to dropbox, link to technic, play the modpack in technic.

Whenever I try to craft a stack of something, game hard crashes.

---- Minecraft Crash Report ----
// This doesn’t make any sense!

Time: 11/23/22 7:05 PM
Description: Container click

java.lang.UnsupportedOperationException: Cannot access the PhaseTracker off-thread, please use the respective PhaseTracker for their proper thread.
at org.spongepowered.common.event.tracking.PhaseTracker.getPhaseContext(PhaseTracker.java:314) ~[?:1.16.5-36.2.5-8.1.0-RC1235] {re:mixin,re:classloading}
at net.minecraft.inventory.container.Slot.handler$zzl000$inventory$onQuickCraft(Slot.java:1042) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.world.inventory.SlotMixin_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.SlotMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Lens_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_InventoryBridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.SlotAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Slot.func_75220_a(Slot.java) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.world.inventory.SlotMixin_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.SlotMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Lens_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_InventoryBridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.SlotAccessor,pl:mixin:A}
at net.minecraft.inventory.container.PlayerContainer.func_82846_b(PlayerContainer.java:128) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_ContainerBridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.InventoryMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.InventoryMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.redirect$zzh000$impl$transferStackInSlot(Container.java:1316) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.func_241440_b_(Container.java:255) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.redirect$zzh000$inventory$wrapDoClickWithTransaction(Container.java:1338) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.func_184996_a(Container.java:160) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.client.multiplayer.PlayerController.func_187098_a(PlayerController.java:379) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_184098_a(ContainerScreen.java:539) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_184098_a(SourceFile:198) ~[?:?] {re:classloading}
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_231044_a_(ContainerScreen.java:336) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_231044_a_(SourceFile:177) ~[?:?] {re:classloading}
at net.minecraft.client.MouseHelper.func_198033_b(MouseHelper.java:87) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$6538/57866172.run(Unknown Source) ~[?:?] {}
at net.minecraft.client.gui.screen.Screen.func_231153_a_(Screen.java:427) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:85) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper.func_228030_c_(MouseHelper.java:181) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$6537/236966591.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.redirect$zci000$tracker$callOnMainThreadWithPhaseState(SourceFile:557) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.sponge.tracker.json:util.thread.BlockableEventLoopMixin_Tracker,pl:mixin:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.sponge.tracker.json:util.thread.BlockableEventLoopMixin_Tracker,pl:mixin:A}
at net.minecraft.client.MouseHelper.func_228028_b_(MouseHelper.java:180) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$3910/958468958.invoke(Unknown Source) ~[?:?] {}
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] {}
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(SourceFile:127) ~[?:?] {re:classloading}
at net.minecraft.client.Minecraft.func_195542_b(Minecraft.java:999) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.spongeforge.core.json:client.MinecraftMixin_Forge,pl:mixin:APP:mixins.sponge.api.json:minecraft.client.MinecraftMixin_API,pl:mixin:APP:mixins.sponge.core.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:607) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.spongeforge.core.json:client.MinecraftMixin_Forge,pl:mixin:APP:mixins.sponge.api.json:minecraft.client.MinecraftMixin_API,pl:mixin:APP:mixins.sponge.core.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.5-launcher.jar:36.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$645/1139851985.call(Unknown Source) [forge-1.16.5-36.2.5-launcher.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-1.5.5.jar:1.5.5] {}

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

– Head –
Thread: Render thread
Stacktrace:
at org.spongepowered.common.event.tracking.PhaseTracker.getPhaseContext(PhaseTracker.java:314) ~[?:1.16.5-36.2.5-8.1.0-RC1235] {re:mixin,re:classloading}
at net.minecraft.inventory.container.Slot.handler$zzl000$inventory$onQuickCraft(Slot.java:1042) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.world.inventory.SlotMixin_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.SlotMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Lens_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_InventoryBridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.SlotAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Slot.func_75220_a(Slot.java) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.world.inventory.SlotMixin_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.SlotMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.SlotMixin_Lens_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_InventoryBridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.SlotAccessor,pl:mixin:A}
at net.minecraft.inventory.container.PlayerContainer.func_82846_b(PlayerContainer.java:128) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:impl.TraitMixin_ContainerBridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.InventoryMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.InventoryMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.redirect$zzh000$impl$transferStackInSlot(Container.java:1316) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.func_241440_b_(Container.java:255) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.inventory.container.Container.redirect$zzh000$inventory$wrapDoClickWithTransaction(Container.java:1338) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
– Click info –
Details:
Menu Type:
Menu Class: net.minecraft.inventory.container.PlayerContainer
Slot Count: 46
Slot: 0
Button: 0
Type: QUICK_MOVE
Stacktrace:
at net.minecraft.inventory.container.Container.func_184996_a(Container.java:160) ~[?:?] {re:mixin,re:classloading,pl:mixin:APP:mixins.sponge.inventory.json:api.TraitMixin_Carried_Inventory_API,pl:mixin:APP:mixins.sponge.inventory.json:event.world.inventory.AbstractContainerMenuMixin_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Adapter_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Bridge_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Fabric_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:impl.world.inventory.AbstractContainerMenuMixin_Menu_Inventory,pl:mixin:APP:mixins.sponge.inventory.json:api.inventory.container.ContainerMixin_Inventory_API,pl:mixin:APP:mixins.sponge.accessors.json:world.inventory.AbstractContainerMenuAccessor,pl:mixin:A}
at net.minecraft.client.multiplayer.PlayerController.func_187098_a(PlayerController.java:379) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_184098_a(ContainerScreen.java:539) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_184098_a(SourceFile:198) ~[?:?] {re:classloading}
at net.minecraft.client.gui.screen.inventory.ContainerScreen.func_231044_a_(ContainerScreen.java:336) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.gui.screen.inventory.InventoryScreen.func_231044_a_(SourceFile:177) ~[?:?] {re:classloading}
at net.minecraft.client.MouseHelper.func_198033_b(MouseHelper.java:87) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$6538/57866172.run(Unknown Source) ~[?:?] {}

– Affected screen –
Details:
Screen name: net.minecraft.client.gui.screen.inventory.InventoryScreen
Stacktrace:
at net.minecraft.client.gui.screen.Screen.func_231153_a_(Screen.java:427) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:computing_frames,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper.func_198023_a(MouseHelper.java:85) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper.func_228030_c_(MouseHelper.java:181) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$6537/236966591.run(Unknown Source) ~[?:?] {}
at net.minecraft.util.concurrent.ThreadTaskExecutor.redirect$zci000$tracker$callOnMainThreadWithPhaseState(SourceFile:557) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.sponge.tracker.json:util.thread.BlockableEventLoopMixin_Tracker,pl:mixin:A}
at net.minecraft.util.concurrent.ThreadTaskExecutor.execute(SourceFile:94) ~[?:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.sponge.tracker.json:util.thread.BlockableEventLoopMixin_Tracker,pl:mixin:A}
at net.minecraft.client.MouseHelper.func_228028_b_(MouseHelper.java:180) ~[?:?] {re:classloading,pl:runtimedistcleaner:A}
at net.minecraft.client.MouseHelper$$Lambda$3910/958468958.invoke(Unknown Source) ~[?:?] {}
at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar:build 10] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar:build 10] {}
at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3174) ~[lwjgl-glfw-3.2.2.jar:build 10] {}

– Affected level –
Details:
All players: 1 total; [ClientPlayerEntity[‘Biochemi987’/451, l=‘ClientLevel’, x=122.09, y=64.00, z=89.31]]
Chunk stats: Client Chunk Cache: 841, 574
Level dimension: minecraft:overworld
Level spawn location: World: (112,64,64), Chunk: (at 0,4,0 in 7,4; contains blocks 112,0,64 to 127,255,79), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
Level time: 897 game time, 897 day time
Server brand: forge/spongeforge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.world.ClientWorld.func_72914_a(ClientWorld.java:447) ~[?:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:mixins.sponge.api.json:minecraft.client.multiplayer.ClientLevelMixin_API,pl:mixin:APP:mixins.sponge.core.json:client.multiplayer.ClientLevelMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2029) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.spongeforge.core.json:client.MinecraftMixin_Forge,pl:mixin:APP:mixins.sponge.api.json:minecraft.client.MinecraftMixin_API,pl:mixin:APP:mixins.sponge.core.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:623) [?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.spongeforge.core.json:client.MinecraftMixin_Forge,pl:mixin:APP:mixins.sponge.api.json:minecraft.client.MinecraftMixin_API,pl:mixin:APP:mixins.sponge.core.json:client.MinecraftMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:184) [?:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider.lambda$launchService$0(FMLClientLaunchProvider.java:51) [forge-1.16.5-36.2.5-launcher.jar:36.2] {}
at net.minecraftforge.fml.loading.FMLClientLaunchProvider$$Lambda$645/1139851985.call(Unknown Source) [forge-1.16.5-36.2.5-launcher.jar:36.2] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:54) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:72) [modlauncher-8.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:82) [modlauncher-8.0.9.jar:?] {re:classloading}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:66) [modlauncher-8.0.9.jar:?] {re:classloading}
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_51] {}
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_51] {}
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_51] {}
at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_51] {}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-1.5.5.jar:1.5.5] {}

– System Details –
Details:
Minecraft Version: 1.16.5
Minecraft Version ID: 1.16.5
Operating System: Windows 8.1 (amd64) version 6.3
Java Version: 1.8.0_51, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 6365758376 bytes (6070 MB) / 8589934592 bytes (8192 MB) up to 8589934592 bytes (8192 MB)
CPUs: 16
JVM Flags: 9 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M -Xms8192m -Xmx8192m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
ModLauncher: 8.0.9+86+master.3cf110c
ModLauncher launch target: fmlclient
ModLauncher naming: srg
ModLauncher services:
/mixin-0.8.4.jar mixin PLUGINSERVICE
/eventbus-4.0.0.jar eventbus PLUGINSERVICE
/forge-1.16.5-36.2.5-launcher.jar object_holder_definalize PLUGINSERVICE
/forge-1.16.5-36.2.5-launcher.jar runtime_enum_extender PLUGINSERVICE
/accesstransformers-3.0.1.jar accesstransformer PLUGINSERVICE
/forge-1.16.5-36.2.5-launcher.jar capability_inject_definalize PLUGINSERVICE
/forge-1.16.5-36.2.5-launcher.jar runtimedistcleaner PLUGINSERVICE
/mixin-0.8.4.jar mixin TRANSFORMATIONSERVICE
/forge-1.16.5-36.2.5-launcher.jar fml TRANSFORMATIONSERVICE
/spongeforge-1.16.5-36.2.5-8.1.0-RC1235-universal.jar spongeforge TRANSFORMATIONSERVICE
/spongeforge-1.16.5-36.2.5-8.1.0-RC1235-universal.jar access_widener TRANSFORMATIONSERVICE
/spongeforge-1.16.5-36.2.5-8.1.0-RC1235-universal.jar superclass_change TRANSFORMATIONSERVICE
FML: 36.2
Forge: net.minecraftforge:36.2.5
FML Language Providers:
[email protected]
minecraft@1
[email protected]
[email protected]
[email protected]
Mod List:
forge-1.16.5-36.2.5-client.jar |Minecraft |minecraft |1.16.5 |DONE |Manifest: NOSIGNATURE
FallingTree-1.16.5-2.11.6.jar |FallingTree |fallingtree |2.11.5 |DONE |Manifest: 3c:8e:df:6c:df:a6:2a:9f:af:64:ea:04:9a:cf:65:92:3b:54:93:0e:96:50:b4:52:e1:13:42:18:2b:ae:40:29
null |SpongeAPI |spongeapi |8.0.0 |DONE |Manifest: NOSIGNATURE
null |Sponge |sponge |8.0.0 |DONE |Manifest: NOSIGNATURE
forge-1.16.5-36.2.5-universal.jar |Forge |forge |36.2.5 |DONE |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90
spongeforge-1.16.5-36.2.5-8.1.0-RC1235-universal.j|SpongeForge |spongeforge |1.16.5-36.2.5-8.1.0-|DONE |Manifest: NOSIGNATURE
Crash Report UUID: e421baf2-34a5-440b-8e61-d7e08d925896
Launched Version: 1.16.5-forge-36.2.5
Backend library: LWJGL version 3.2.2 build 10
Backend API: AMD Radeon RX 5600 XT GL version 4.6.0 Compatibility Profile Context 22.10.3.221025, ATI Technologies Inc.
GL Caps: Using framebuffer using OpenGL 3.0
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to ‘forge/spongeforge’
Type: Client (map_client.txt)
Graphics mode: fancy
Resource Packs:
Current Language: English (US)
CPU: 16x AMD Ryzen 7 5800X 8-Core Processor

And the reason why I don’t have any plugins active is because I’m trying to troubleshoot, and I think the issue is something to do with sponge. Pack seems to run totally fine without sponge and about 30 mods.

So the issue is and isn’t sponge.

Minecraft for the most part is single threaded (this means 1 thing happens at any given time) and if anything tries to be multithreaded (does 2+ things at once that affect minecraft itself) then it can lead to unstable results.

Sponge has something called the PhaseTracker that simply tracks whats going on in the game at any given time, this info is given to plugins for them to make decisions. However the phase tracker assumes that all mods installed are following the singlethreaded rule.

The issue is at least one of your mods is not following that rule.

Fixes

I am a sponge Vanilla guy but i do know in previous versions of sponge, you could allow for the phase tracker to ignore some actions. Not sure if this is possible in the 1.16.5 edition of sponge forge but if it is, you maybe able to ignore this inventory action. Sadly due to the fact you just pasted it into sponge forums, it has destroyed formatting making it very hard to read. Could you next time post to a site such as pastebin and send the link here

The downside to this fix is some plugins may require the information the phase tracker is now being forced to ignore. Resulting in plugins not working correctly

Sponge is not actually needed on the client, nor are plugins. They are only required on the server side. As your crash is from the client (graphics settings: fancy). It maybe that the mod is only doing multithreaded stuff on the clients side to deal with graphics

1 Like

I just wanted to say thank you and that Sponge being on the client seems to have been the issue. Now I’m getting crashes for a whole other issue but I’m trying to eliminate unnecessary mods and verify versions before bugging the forums again, but at least I can craft a stack of wood!

2 Likes

So I now have sponge server side only with no plugins currently. The modpack seems to work totally fine, but as soon as I add sponge to the mod list, I’m prone to crashes. Is it because one or more of the mods is using more than one thread? Does that mean I can only use single thread mods if I’m using sponge? Thanks again!

Mind sending your mods list?
That crash log seems odd. I saw that it caused by the log4j file. Sponge brings in its own log4j that fixes the log4j vulnerably (cant remember if the log4j exploit was in 1.16.5)

Another mod maybe bringing in a older or just different log4j. Could be that a mod just needs updating

Looking online, its seems a common mod that causes the issue your having is EpicFightMod. Some users have reported updating it fixes the issue

Not sure if this is the best way to show my modlist lol

Not the best no :wink:

Its almost always better to show a list of something in text format, as then people arnt needing to zoom in to read the text. Or wasting bandwidth downloading a high resolution image of a list.

You could have got a text based list using the forge mods command (i haven’t used forge in a while, cant remeber if thats the syntax)

As for the issue at hand, now i have your mods list and versions I can play around with it when i wake up tomorrow

In the mean time, if you want to remove a mod, try it and see if you get the same crash. If you do, then repeat until you find the mod(s) causing the issue. If we know the mods causing the issue, something more exact can be done about it