JoeFoxe / Hexerei-1.18

19 stars 12 forks source link

[1.19.2] Crash on Resource Pack Reload #66

Closed HalcyonSeas73 closed 1 year ago

HalcyonSeas73 commented 1 year ago

Hexerei version: 0.2.4 Forge version: 43.1.34 Minecraft version: 1.19.2

Hexerei causes a crash when resource packs are reloaded (from the pause menu).

[snip]

[14:12:10] [Render thread/INFO] [minecraft/ReloadableResourceManager]: Reloading ResourceManager: Default, Mod Resources, Mizunos 16 Craft JE_1.19-1.0.zip, Moonlight Generated Pack, Supplementaries Generated Pack
[14:12:11] [Render thread/INFO] [ne.me.mo.co.Moonlight/]: Generated runtime CLIENT_RESOURCES for pack Moonlight Generated Pack in: 0 ms
[14:12:11] [Render thread/INFO] [ne.me.su.Supplementaries/]: Generated runtime CLIENT_RESOURCES for pack Supplementaries Generated Pack in: 169 ms
[14:12:11] [Worker-Main-5/ERROR] [ne.mi.fm.ja.FMLModContainer/]: Exception caught during firing event: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    Index: 1
    Listeners:
        0: NORMAL
        1: ASM: class net.joefoxe.hexerei.event.RegistryEvents onModelRegister(Lnet/minecraftforge/client/event/ModelEvent$RegisterGeometryLoaders;)V
java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at MC-BOOTSTRAP/com.google.common@31.0.1-jre/com.google.common.base.Preconditions.checkState(Preconditions.java:502)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
    at LAYER PLUGIN/javafmllanguage@1.19.2-43.1.34/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315)
    at java.base/java.lang.Iterable.forEach(Iterable.java:75)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313)
    at TRANSFORMER/forge@43.1.34/net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

[14:12:11] [Worker-Main-5/ERROR] [ne.mi.fm.ja.FMLModContainer/LOADING]: Caught exception during event net.minecraftforge.client.event.ModelEvent$RegisterGeometryLoaders@3ee90c25 dispatch for modid hexerei
java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.0.1-jre.jar%2388!/:?] {}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading,pl:eventbus:B}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {}
[14:12:12] [Render thread/INFO] [minecraft/Minecraft]: Caught error loading resourcepacks, removing all selected resourcepacks
java.util.concurrent.CompletionException: net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[?:?] {re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
Caused by: net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:111) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    ... 6 more
Caused by: java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.0.1-jre.jar%2388!/:?] {}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading,pl:eventbus:B}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    ... 6 more
[14:12:12] [Render thread/INFO] [minecraft/ReloadableResourceManager]: Reloading ResourceManager: Default, Mod Resources, Moonlight Generated Pack, Supplementaries Generated Pack
[14:12:12] [Render thread/INFO] [ne.me.mo.co.Moonlight/]: Generated runtime CLIENT_RESOURCES for pack Moonlight Generated Pack in: 0 ms
[14:12:13] [Render thread/INFO] [ne.me.su.Supplementaries/]: Generated runtime CLIENT_RESOURCES for pack Supplementaries Generated Pack in: 125 ms
[14:12:13] [Worker-Main-13/ERROR] [ne.mi.fm.ja.FMLModContainer/]: Exception caught during firing event: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    Index: 1
    Listeners:
        0: NORMAL
        1: ASM: class net.joefoxe.hexerei.event.RegistryEvents onModelRegister(Lnet/minecraftforge/client/event/ModelEvent$RegisterGeometryLoaders;)V
java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at MC-BOOTSTRAP/com.google.common@31.0.1-jre/com.google.common.base.Preconditions.checkState(Preconditions.java:502)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
    at LAYER PLUGIN/javafmllanguage@1.19.2-43.1.34/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315)
    at java.base/java.lang.Iterable.forEach(Iterable.java:75)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313)
    at TRANSFORMER/forge@43.1.34/net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

[14:12:13] [Worker-Main-13/ERROR] [ne.mi.fm.ja.FMLModContainer/LOADING]: Caught exception during event net.minecraftforge.client.event.ModelEvent$RegisterGeometryLoaders@153c6bae dispatch for modid hexerei
java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.0.1-jre.jar%2388!/:?] {}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading,pl:eventbus:B}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] {}
Negative index in crash report handler (17/25)
[14:12:16] [Server thread/INFO] [minecraft/MinecraftServer]: Stopping server
[14:12:16] [Server thread/INFO] [minecraft/MinecraftServer]: Saving players
[14:12:16] [Server thread/INFO] [minecraft/MinecraftServer]: Saving worlds
[14:12:27] [Server thread/INFO] [minecraft/MinecraftServer]: Saving chunks for level 'ServerLevel[Tempus Vernum]'/minecraft:overworld
[14:12:27] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage (Tempus Vernum): All chunks are saved
[14:12:27] [Server thread/INFO] [minecraft/MinecraftServer]: ThreadedAnvilChunkStorage: All dimensions are saved
[14:12:27] [Server thread/INFO] [journeymap/]: Mapping halted in D:\Downloads\games\minecraft stuff\MultiMC\instances\1.19.2\.minecraft\journeymap\data\sp\Tempus Vernum\minecraft:overworld
[14:12:32] [Server thread/INFO] [configured/]: Unloading server configs...
[14:12:32] [Render thread/INFO] [me.je.fo.st.StartEventObserver/]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut
[14:12:32] [Render thread/INFO] [me.je.fo.st.StartEventObserver/]: JEI StartEventObserver transitioning state from JEI_STARTED to DISABLED
[14:12:32] [Render thread/INFO] [me.je.fo.st.ClientLifecycleHandler/]: Stopping JEI
[14:12:32] [Render thread/INFO] [ChunkBuilder/]: Stopping worker threads
[14:12:32] [Render thread/ERROR] [minecraft/Minecraft]: Reported exception thrown!
net.minecraft.ReportedException: Rendering overlay
    at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:892) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1115) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.34.jar%23122!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc3.jar:mmc3] {}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?] {}
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {}
Caused by: net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:111) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
Caused by: java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.0.1-jre.jar%2388!/:?] {}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading,pl:eventbus:B}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
[14:12:32] [Render thread/FATAL] [ne.mi.co.ForgeMod/]: Preparing crash report with UUID 9931f7e5-f25f-42cc-ac70-4aba486b4493
---- Minecraft Crash Report ----
// Daisy, daisy...

Time: 2022-10-08 14:12:32
Description: Rendering overlay

net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:111) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    at net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?] {re:mixin}
    at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313) ~[fmlcore-1.19.2-43.1.34.jar%23207!/:?] {}
    at net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53) ~[forge-1.19.2-43.1.34-universal.jar%23211!/:?] {re:classloading}
    at net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,re:mixin}
    at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
    at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?] {}
    at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {}
    at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {}
    at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}
Caused by: java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at com.google.common.base.Preconditions.checkState(Preconditions.java:502) ~[guava-31.0.1-jre.jar%2388!/:?] {}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:rubidium.mixins.json:features.render_layer.leaves.MixinRenderLayers,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading}
    at net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic) ~[hexerei-0.2.4.jar%23160!/:0.2.4] {re:classloading,pl:eventbus:B}
    at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.3.jar%23106!/:?] {}
    at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107) ~[javafmllanguage-1.19.2-43.1.34.jar%23208!/:?] {}
    ... 16 more

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

-- Head --
Thread: Render thread
Stacktrace:
    at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:888) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
-- Overlay render details --
Details:
    Overlay name: net.minecraft.client.gui.screens.LoadingOverlay
Stacktrace:
    at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:888) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1115) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:700) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:rubidium.mixins.json:core.MixinMinecraftClient,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:mixins.ipnext.json:MixinMinecraftClient,pl:mixin:A,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.m_239872_(Main.java:212) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at net.minecraft.client.main.Main.main(Main.java:51) ~[client-1.19.2-20220805.130853-srg.jar%23206!/:?] {re:classloading,pl:runtimedistcleaner:A}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:27) ~[fmlloader-1.19.2-43.1.34.jar%23122!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-10.0.8.jar%23109!/:?] {}
    at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) [bootstraplauncher-1.1.2.jar:?] {}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc3.jar:mmc3] {}
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) ~[?:?] {}
    at java.lang.reflect.Method.invoke(Method.java:577) ~[?:?] {}
    at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:214) [NewLaunch.jar:?] {}
    at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:249) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] {}
    at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] {}

-- Affected level --
Details:
    All players: 1 total; [LocalPlayer['HalcyonSeas'/122, l='ClientLevel', x=-150.93, y=40.00, z=-44.49]]
    Chunk stats: 1024, 465
    Level dimension: minecraft:overworld
    Level spawn location: World: (-160,71,-48), Section: (at 0,7,0 in -10,4,-3; chunk contains blocks -160,-64,-48 to -145,319,-33), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,-64,-512 to -1,319,-1)
    Level time: 4765313 game time, 2213666 day time
    Server brand: forge
    Server type: Integrated singleplayer server

-- Last reload --
Details:
    Reload number: 2
    Reload reason: manual
    Finished: No
    Packs: Default, Mod Resources, Mizunos 16 Craft JE_1.19-1.0.zip, Moonlight Generated Pack, Supplementaries Generated Pack
    Recovery: Yes
    Recovery reason: java.util.concurrent.CompletionException: net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315)
    at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1770)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760)
    at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
    at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
    at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
    at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
    at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
Caused by: net.minecraftforge.fml.ModLoadingException: Hexerei (hexerei) encountered an error during the done event phase
§7java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at LAYER PLUGIN/javafmllanguage@1.19.2-43.1.34/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:111)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.lambda$postEventWithWrapInModOrder$35(ModLoader.java:315)
    at java.base/java.lang.Iterable.forEach(Iterable.java:75)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:225)
    at LAYER PLUGIN/fmlcore@1.19.2-43.1.34/net.minecraftforge.fml.ModLoader.postEventWithWrapInModOrder(ModLoader.java:313)
    at TRANSFORMER/forge@43.1.34/net.minecraftforge.client.model.geometry.GeometryLoaderManager.init(GeometryLoaderManager.java:53)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelBakery.<init>(ModelBakery.java:156)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:58)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.resources.model.ModelManager.m_5944_(ModelManager.java:20)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.server.packs.resources.SimplePreparableReloadListener.m_10786_(SimplePreparableReloadListener.java:11)
    at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
    ... 6 more
Caused by: java.lang.IllegalStateException: Render layers can only be set during client loading! This might ideally be done from `FMLClientSetupEvent`.
    at MC-BOOTSTRAP/com.google.common@31.0.1-jre/com.google.common.base.Preconditions.checkState(Preconditions.java:502)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.checkClientLoading(ItemBlockRenderTypes.java:423)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:412)
    at TRANSFORMER/minecraft@1.19.2/net.minecraft.client.renderer.ItemBlockRenderTypes.setRenderLayer(ItemBlockRenderTypes.java:406)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.model.ModModels.setupRenderLayers(ModModels.java:11)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.RegistryEvents.onModelRegister(RegistryEvents.java:14)
    at TRANSFORMER/hexerei@0.2.4/net.joefoxe.hexerei.event.__RegistryEvents_onModelRegister_RegisterGeometryLoaders.invoke(.dynamic)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
    at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
    at LAYER PLUGIN/javafmllanguage@1.19.2-43.1.34/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:107)
    ... 16 more

[snip]
HalcyonSeas73 commented 1 year ago

Whoops, might be a dupe of issue #59 ?