at com.dfsek.tectonic.api.loader.ConfigLoader.getObject(ConfigLoader.java:222) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadType(ConfigLoader.java:204) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadValue(ConfigLoader.java:161) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.template.ReflectiveTemplateLoader.load(ReflectiveTemplateLoader.java:42) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.load(ConfigLoader.java:151) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:26) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.getObject(ConfigLoader.java:210) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadType(ConfigLoader.java:204) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.loaders.generic.ArrayListLoader.load(ArrayListLoader.java:31) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.loaders.generic.ArrayListLoader.load(ArrayListLoader.java:19) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.getObject(ConfigLoader.java:213) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadType(ConfigLoader.java:204) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadValue(ConfigLoader.java:161) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.template.ReflectiveTemplateLoader.load(ReflectiveTemplateLoader.java:42) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.load(ConfigLoader.java:151) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:26) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.getObject(ConfigLoader.java:210) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadType(ConfigLoader.java:204) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.loadValue(ConfigLoader.java:167) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.impl.loading.template.ReflectiveTemplateLoader.load(ReflectiveTemplateLoader.java:42) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.load(ConfigLoader.java:151) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.load(ConfigLoader.java:147) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.config.pack.ConfigPackImpl.lambda$new$7(ConfigPackImpl.java:216) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.api.event.events.config.ConfigurationLoadEvent.load(ConfigurationLoadEvent.java:46) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.mod.MinecraftAddon.lambda$initialize$2(MinecraftAddon.java:65) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.EventContextImpl.lambda$handle$0(EventContextImpl.java:50) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at com.dfsek.terra.event.EventContextImpl.handle(EventContextImpl.java:50) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.FunctionalEventHandlerImpl.lambda$handle$0(FunctionalEventHandlerImpl.java:52) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at com.dfsek.terra.event.FunctionalEventHandlerImpl.handle(FunctionalEventHandlerImpl.java:48) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.EventManagerImpl.lambda$callEvent$0(EventManagerImpl.java:38) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.HashMap$Values.forEach(HashMap.java:1065) ~[?:?] at com.dfsek.terra.event.EventManagerImpl.callEvent(EventManagerImpl.java:38) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.config.pack.ConfigPackImpl.lambda$new$8(ConfigPackImpl.java:214) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) ~[?:?] at java.util.HashMap$KeySpliterator.forEachRemaining(HashMap.java:1707) ~[?:?] at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) ~[?:?] at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?] at java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2183) ~[?:?] at java.util.stream.Nodes$CollectorTask.doLeaf(Nodes.java:2149) ~[?:?] at java.util.stream.AbstractTask.compute(AbstractTask.java:327) ~[?:?] at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754) ~[?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] at java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686) ~[?:?] at java.util.stream.Nodes.collect(Nodes.java:328) ~[?:?] at java.util.stream.ReferencePipeline.evaluateToNode(ReferencePipeline.java:111) ~[?:?] at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:570) ~[?:?] at java.util.stream.AbstractPipeline.evaluateToArrayNode(AbstractPipeline.java:260) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:616) ~[?:?] at java.util.stream.ReferencePipeline.toArray(ReferencePipeline.java:622) ~[?:?] at java.util.stream.ReferencePipeline.toList(ReferencePipeline.java:627) ~[?:?] at com.dfsek.terra.config.pack.ConfigPackImpl.lambda$new$10(ConfigPackImpl.java:222) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.registry.OpenRegistryImpl.lambda$forEach$2(OpenRegistryImpl.java:124) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?] at com.dfsek.terra.registry.OpenRegistryImpl.forEach(OpenRegistryImpl.java:124) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.config.pack.ConfigPackImpl.<init>(ConfigPackImpl.java:204) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.config.pack.ConfigPackImpl.<init>(ConfigPackImpl.java:125) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.registry.master.ConfigRegistry.load(ConfigRegistry.java:47) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.registry.master.ConfigRegistry.loadAll(ConfigRegistry.java:57) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.AbstractPlatform.lambda$load$0(AbstractPlatform.java:152) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.EventContextImpl.lambda$handle$0(EventContextImpl.java:50) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at com.dfsek.terra.event.EventContextImpl.handle(EventContextImpl.java:50) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.FunctionalEventHandlerImpl.lambda$handle$0(FunctionalEventHandlerImpl.java:55) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?] at com.dfsek.terra.event.FunctionalEventHandlerImpl.handle(FunctionalEventHandlerImpl.java:48) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.event.EventManagerImpl.lambda$callEvent$0(EventManagerImpl.java:38) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at java.util.HashMap$Values.forEach(HashMap.java:1065) ~[?:?] at com.dfsek.terra.event.EventManagerImpl.callEvent(EventManagerImpl.java:38) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.terra.lifecycle.util.LifecycleUtil.initialize(LifecycleUtil.java:20) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at net.minecraft.class_7655.mda645b4$terra$lambda$grabManager$1$1(class_7655.java:1059) ~[client-intermediary.jar:?] at java.util.Optional.ifPresent(Optional.java:178) ~[?:?] at net.minecraft.class_7655.redirect$dhp000$terra$grabManager(class_7655.java:1049) ~[client-intermediary.jar:?] at net.minecraft.class_7655.method_45121(class_7655.java:105) ~[client-intermediary.jar:?] at net.minecraft.class_7237.method_45142(class_7237.java:67) ~[client-intermediary.jar:?] at net.minecraft.class_7237.method_45143(class_7237.java:71) ~[client-intermediary.jar:?] at net.minecraft.class_7237.method_42098(class_7237.java:34) ~[client-intermediary.jar:?] at net.minecraft.class_525.method_31130(class_525.java:312) ~[client-intermediary.jar:?] at net.minecraft.class_526.method_19944(class_526.java:54) ~[client-intermediary.jar:?] at net.minecraft.class_4185.method_25306(class_4185.java:95) ~[client-intermediary.jar:?] at net.minecraft.class_4264.method_25348(class_4264.java:48) ~[client-intermediary.jar:?] at net.minecraft.class_339.method_25402(class_339.java:145) ~[client-intermediary.jar:?] at net.minecraft.class_4069.method_25402(class_4069.java:38) ~[client-intermediary.jar:?] at net.minecraft.class_312.method_1611(class_312.java:99) ~[client-intermediary.jar:?] at net.minecraft.class_437.method_25412(class_437.java:414) ~[client-intermediary.jar:?] at net.minecraft.class_312.method_1601(class_312.java:99) ~[client-intermediary.jar:?] at net.minecraft.class_312.method_22686(class_312.java:180) ~[client-intermediary.jar:?] at net.minecraft.class_1255.execute(class_1255.java:102) ~[client-intermediary.jar:?] at net.minecraft.class_312.method_22684(class_312.java:180) ~[client-intermediary.jar:?] at org.lwjgl.glfw.GLFWMouseButtonCallback$Container.invoke(GLFWMouseButtonCallback.java:81) ~[lwjgl-glfw-3.3.2.jar:?] at dynamic_fps.impl.util.event.InputObserver.onPress(InputObserver.java:96) ~[dynamic-fps-3.3.2+minecraft-1.20.0.jar:?] at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.2.jar:?] at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.2.jar:?] at org.lwjgl.glfw.GLFW.glfwWaitEventsTimeout(GLFW.java:3509) ~[lwjgl-glfw-3.3.2.jar:?] at com.mojang.blaze3d.systems.RenderSystem.limitDisplayFPS(RenderSystem.java:238) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1523(class_310.java:1352) ~[client-intermediary.jar:?] at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?] at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?] at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.3.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.3.jar:?] at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.listen(EntryPoint.java:130) ~[NewLaunch.jar:?] at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?] Caused by: java.lang.ClassCastException: class java.lang.String cannot be cast to class java.util.Map (java.lang.String and java.util.Map are in module java.base of loader 'bootstrap') at com.dfsek.tectonic.impl.loading.object.ObjectTemplateLoader.load(ObjectTemplateLoader.java:26) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] at com.dfsek.tectonic.api.loader.ConfigLoader.getObject(ConfigLoader.java:210) ~[Terra-fabric-6.5.0-BETA+f3476c5cc.jar:?] ... 104 more [01:04:55] [ForkJoinPool.commonPool-worker-4/WARN]: Exception occurred during event handling. Report this to the maintainers of terra-fabric@1.0.0