Jump to content

Minecraft crashed cause of certain mod I made


Jeremy Quann

Recommended Posts

Help! My Minecraft crashed cause of this:

---- Minecraft Crash Report ----
// Don't do that.

Time: 6/3/22, 3:36 PM
Description: mouseClicked event handler

java.lang.NullPointerException: Cannot invoke "java.util.Set.contains(Object)" because "this.worldGenBiomeCategories" is null
	at bones.common.config.EntityConfig.checkSpawnRulesIn(EntityConfig.java:88) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at bones.common.init.ModEntities.addSpawn(ModEntities.java:68) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at bones.common.init.ModEntities.addSpawns(ModEntities.java:61) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.common.ForgeHooks.enhanceBiome(ForgeHooks.java:893) ~[forge-1.18.2-40.1.31-universal.jar%23161!/:?] {re:classloading}
	at net.minecraft.world.level.biome.Biome.lambda$static$6(Biome.java:51) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:mixin:APP:byg.mixins.json:access.BiomeAccess,pl:mixin:A}
	at com.mojang.datafixers.util.Function6.lambda$null$4(Function6.java:18) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:337) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.Decoder.parse(Decoder.java:18) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at net.minecraft.resources.RegistryResourceAccess$InMemoryStorage.m_183313_(RegistryResourceAccess.java:144) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader.m_206767_(RegistryLoader.java:55) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader.m_206775_(RegistryLoader.java:37) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at net.minecraft.resources.RegistryLoader.m_206762_(RegistryLoader.java:37) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader$Bound.m_206789_(RegistryLoader.java:91) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.core.RegistryAccess.m_206159_(RegistryAccess.java:295) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.core.RegistryAccess.m_206171_(RegistryAccess.java:290) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.resources.RegistryOps.m_206817_(RegistryOps.java:32) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.core.RegistryAccess.m_206197_(RegistryAccess.java:267) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.core.RegistryAccess.m_206215_(RegistryAccess.java:285) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.0.1-jre.jar%2328!/:?] {}
	at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.m_205424_(CreateWorldScreen.java:108) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.m_101676_(WorldSelectionList.java:104) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_170323_(WorldSelectionList.java:376) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_170321_(WorldSelectionList.java:340) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.ConfirmScreen.m_169258_(ConfirmScreen.java:56) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.client.gui.components.Button.m_5691_(Button.java:40) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:16) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:computing_frames,re:classloading}
	at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:111) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:computing_frames,re:classloading}
	at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:88) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:528) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:APP:quark.mixins.json:client.ScreenMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar%2343!/:build 10] {}
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:204) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,re:mixin}
	at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1066) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.31.jar%2316!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}


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

-- Head --
Thread: Render thread
Stacktrace:
	at bones.common.config.EntityConfig.checkSpawnRulesIn(EntityConfig.java:88) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at bones.common.init.ModEntities.addSpawn(ModEntities.java:68) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at bones.common.init.ModEntities.addSpawns(ModEntities.java:61) ~[bones-remade-1.18.2-1.0.0.jar%2365!/:1.18.2-1.0.0] {re:classloading}
	at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {}
	at net.minecraftforge.common.ForgeHooks.enhanceBiome(ForgeHooks.java:893) ~[forge-1.18.2-40.1.31-universal.jar%23161!/:?] {re:classloading}
	at net.minecraft.world.level.biome.Biome.lambda$static$6(Biome.java:51) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,re:classloading,pl:accesstransformer:B,xf:fml:sereneseasons:temperature_transformer,pl:mixin:APP:byg.mixins.json:access.BiomeAccess,pl:mixin:A}
	at com.mojang.datafixers.util.Function6.lambda$null$4(Function6.java:18) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult$Instance.ap3(DataResult.java:337) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.codecs.RecordCodecBuilder$Instance$5.decode(RecordCodecBuilder.java:321) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.codecs.RecordCodecBuilder$2.decode(RecordCodecBuilder.java:107) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.MapDecoder.lambda$compressedDecode$0(MapDecoder.java:52) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.serialization.MapDecoder.compressedDecode(MapDecoder.java:52) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.MapCodec$MapCodecCodec.decode(MapCodec.java:91) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.Decoder.parse(Decoder.java:18) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at net.minecraft.resources.RegistryResourceAccess$InMemoryStorage.m_183313_(RegistryResourceAccess.java:144) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader.m_206767_(RegistryLoader.java:55) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader.m_206775_(RegistryLoader.java:37) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at com.mojang.serialization.DataResult.lambda$flatMap$10(DataResult.java:138) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at com.mojang.datafixers.util.Either$Left.map(Either.java:38) ~[datafixerupper-4.1.27.jar%2333!/:?] {}
	at com.mojang.serialization.DataResult.flatMap(DataResult.java:136) ~[datafixerupper-4.1.27.jar%2333!/:?] {re:mixin}
	at net.minecraft.resources.RegistryLoader.m_206762_(RegistryLoader.java:37) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.resources.RegistryLoader$Bound.m_206789_(RegistryLoader.java:91) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.core.RegistryAccess.m_206159_(RegistryAccess.java:295) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.core.RegistryAccess.m_206171_(RegistryAccess.java:290) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.resources.RegistryOps.m_206817_(RegistryOps.java:32) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.core.RegistryAccess.m_206197_(RegistryAccess.java:267) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.core.RegistryAccess.m_206215_(RegistryAccess.java:285) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at com.google.common.base.Suppliers$NonSerializableMemoizingSupplier.get(Suppliers.java:183) ~[guava-31.0.1-jre.jar%2328!/:?] {}
	at net.minecraft.client.gui.screens.worldselection.CreateWorldScreen.m_205424_(CreateWorldScreen.java:108) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList.m_101676_(WorldSelectionList.java:104) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_170323_(WorldSelectionList.java:376) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.worldselection.WorldSelectionList$WorldListEntry.m_170321_(WorldSelectionList.java:340) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.ConfirmScreen.m_169258_(ConfirmScreen.java:56) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.client.gui.components.Button.m_5691_(Button.java:40) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:classloading}
	at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:16) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:computing_frames,re:classloading}
	at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:111) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:27) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,re:computing_frames,re:classloading}
	at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:88) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:528) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:APP:quark.mixins.json:client.ScreenMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar%2343!/:build 10] {}
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:204) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,re:mixin}
-- Affected screen --
Details:
	Screen name: net.minecraft.client.gui.screens.ConfirmScreen
Stacktrace:
	at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:528) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:computing_frames,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:balm.mixins.json:ScreenAccessor,pl:mixin:APP:byg.mixins.json:access.client.ScreenAccess,pl:mixin:APP:quark.mixins.json:client.ScreenMixin,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:85) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:185) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:103) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
	at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:184) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:balm.mixins.json:MouseHandlerAccessor,pl:mixin:A,pl:runtimedistcleaner:A}
	at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:36) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.2.2.jar%2343!/:build 10] {}
	at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101) ~[lwjgl-glfw-3.2.2.jar%2347!/:build 10] {}
	at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:204) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,re:mixin}
	at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1066) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.31.jar%2316!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}


-- Last reload --
Details:
	Reload number: 1
	Reload reason: initial
	Finished: Yes
	Packs: Default, Mod Resources, Snowyspirit Virtual Resourcepack, Supplementaries Generated Pack, quark-emote-pack
Stacktrace:
	at net.minecraft.client.ResourceLoadStateTracker.m_168562_(ResourceLoadStateTracker.java:49) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading}
	at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2267) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:680) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:architectury.mixins.json:MixinMinecraft,pl:mixin:APP:balm.mixins.json:MinecraftMixin,pl:mixin:APP:blueprint.mixins.json:client.MinecraftMixin,pl:mixin:APP:bookshelf.common.mixins.json:client.AccessorMinecraft,pl:mixin:APP:byg_forge.mixins.json:client.MixinMinecraft,pl:mixin:A,pl:runtimedistcleaner:A}
	at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23157!/:?] {re:classloading,pl:runtimedistcleaner:A}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
	at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
	at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.31.jar%2316!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {}
	at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}


-- System Details --
Details:
	Minecraft Version: 1.18.2
	Minecraft Version ID: 1.18.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 17.0.1, Microsoft
	Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft
	Memory: 1205160024 bytes (1149 MiB) / 3019898880 bytes (2880 MiB) up to 3154116608 bytes (3008 MiB)
	CPUs: 8
	Processor Vendor: GenuineIntel
	Processor Name: 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
	Identifier: Intel64 Family 6 Model 140 Stepping 1
	Microarchitecture: Tiger Lake
	Frequency (GHz): 2.42
	Number of physical packages: 1
	Number of physical CPUs: 4
	Number of logical CPUs: 8
	Graphics card #0 name: Intel(R) Iris(R) Xe Graphics
	Graphics card #0 vendor: Intel Corporation (0x8086)
	Graphics card #0 VRAM (MB): 1024.00
	Graphics card #0 deviceId: 0x9a49
	Graphics card #0 versionInfo: DriverVersion=30.0.101.1404
	Memory slot #0 capacity (MB): 8192.00
	Memory slot #0 clockSpeed (GHz): 3.20
	Memory slot #0 type: DDR4
	Virtual memory max (MB): 18738.01
	Virtual memory used (MB): 16141.05
	Swap memory total (MB): 10847.90
	Swap memory used (MB): 4065.14
	JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx3000M -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
	Launched Version: 1.18.2-forge-40.1.31
	Backend library: LWJGL version 3.2.2 SNAPSHOT
	Backend API: Intel(R) Iris(R) Xe Graphics GL version 3.2.0 - Build 30.0.101.1404, Intel
	Window size: 1920x1001
	GL Caps: Using framebuffer using OpenGL 3.2
	GL debug messages: 
	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'forge'
	Type: Client (map_client.txt)
	Graphics mode: fancy
	Resource Packs: 
	Current Language: English (US)
	CPU: 8x 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz
	ModLauncher: 9.1.3+9.1.3+main.9b69c82a
	ModLauncher launch target: forgeclient
	ModLauncher naming: srg
	ModLauncher services: 
		 mixin PLUGINSERVICE 
		 eventbus PLUGINSERVICE 
		 slf4jfixer PLUGINSERVICE 
		 object_holder_definalize PLUGINSERVICE 
		 runtime_enum_extender PLUGINSERVICE 
		 capability_token_subclass PLUGINSERVICE 
		 accesstransformer PLUGINSERVICE 
		 runtimedistcleaner PLUGINSERVICE 
		 mixin TRANSFORMATIONSERVICE 
		 fml TRANSFORMATIONSERVICE 
	FML Language Providers: 
		[email protected]
		javafml@null
	Mod List: 
		scorpions-1-18-x.jar                              |YDM's Scorpions               |scorpions                     |1.18.x-1.1          |DONE      |Manifest: NOSIGNATURE
		zombiehorsespawn_1.18.2-3.1.jar                   |Zombie Horse Spawn            |zombiehorsespawn              |3.1                 |DONE      |Manifest: NOSIGNATURE
		SBM-BoneTorch-1.18-0.0.2.jar                      |[SBM] BoneTorch               |bonetorch                     |0.0.1               |DONE      |Manifest: NOSIGNATURE
		areas_1.18.2-2.9.jar                              |Areas                         |areas                         |2.9                 |DONE      |Manifest: NOSIGNATURE
		milkallthemobs_1.18.2-1.7.jar                     |Milk All The Mobs             |milkallthemobs                |1.7                 |DONE      |Manifest: NOSIGNATURE
		petnames_1.18.2-1.7.jar                           |Pet Names                     |petnames                      |1.7                 |DONE      |Manifest: NOSIGNATURE
		cardboardboxes-1.18.1-0.0.5.jar                   |[SBM] Cardboard Boxes         |cardboardboxes                |1.18.1-0.0.5        |DONE      |Manifest: NOSIGNATURE
		villagernames_1.18.2-3.5.jar                      |Villager Names                |villagernames                 |3.5                 |DONE      |Manifest: NOSIGNATURE
		realisticbees_1.18.2-2.5.jar                      |Realistic Bees                |realisticbees                 |2.5                 |DONE      |Manifest: NOSIGNATURE
		SlimeGolems-1.18.2_RC02.jar                       |Slime Golems                  |slimegolem                    |1.18.2_RC02         |DONE      |Manifest: NOSIGNATURE
		XaerosWorldMap_1.22.0_Forge_1.18.2.jar            |Xaero's World Map             |xaeroworldmap                 |1.22.0              |DONE      |Manifest: NOSIGNATURE
		citadel-1.11.3-1.18.2.jar                         |Citadel                       |citadel                       |1.11.3              |DONE      |Manifest: NOSIGNATURE
		alexsmobs-1.18.3.jar                              |Alex's Mobs                   |alexsmobs                     |1.18.3              |DONE      |Manifest: NOSIGNATURE
		YungsApi-1.18.2-Forge-2.0.8.jar                   |YUNG's API                    |yungsapi                      |1.18.2-Forge-2.0.8  |DONE      |Manifest: NOSIGNATURE
		Shroomy+Stew+1.18.2+v.2.jar                       |shroomy stew                  |shroomy_stew                  |1.0.0               |DONE      |Manifest: NOSIGNATURE
		softerhaybales_1.18.2-1.6.jar                     |Softer Hay Bales              |softerhaybales                |1.6                 |DONE      |Manifest: NOSIGNATURE
		upgradednetherite_items-1.18.2-3.2.0.0-release.jar|Upgraded Netherite : Items    |upgradednetherite_items       |1.18.2-3.2.0.0-relea|DONE      |Manifest: NOSIGNATURE
		healingsoup_1.18.2-2.4.jar                        |Healing Soup                  |healingsoup                   |2.4                 |DONE      |Manifest: NOSIGNATURE
		Bookshelf-Forge-1.18.2-13.0.13.jar                |Bookshelf                     |bookshelf                     |13.0.13             |DONE      |Manifest: eb:c4:b1:67:8b:f9:0c:db:dc:4f:01:b1:8e:61:64:39:4c:10:85:0b:a6:c4:c7:48:f0:fa:95:f2:cb:08:3a:e5
		guardvillagers-1.18.2.1.4.2.jar                   |Guard Villagers               |guardvillagers                |1.4.2               |DONE      |Manifest: NOSIGNATURE
		skeletonhorsespawn_1.18.2-2.0.jar                 |Skeleton Horse Spawn          |skeletonhorsespawn            |2.0                 |DONE      |Manifest: NOSIGNATURE
		balm-3.0.3+0.jar                                  |Balm                          |balm                          |3.0.3+0             |DONE      |Manifest: NOSIGNATURE
		kelpfertilizer_1.18.2-1.8.jar                     |Kelp Fertilizer               |kelpfertilizer                |1.8                 |DONE      |Manifest: NOSIGNATURE
		hedgehog-1.18.2-1.1.0.jar                         |Hedgehog                      |hedgehog                      |1.18.2-1.1.0        |DONE      |Manifest: NOSIGNATURE
		upgradednetherite-1.18.2-4.2.0.6-release.jar      |Upgraded Netherite            |upgradednetherite             |1.18.2-4.2.0.6-relea|DONE      |Manifest: NOSIGNATURE
		FarmersDelight-1.18.2-1.1.1.jar                   |Farmer's Delight              |farmersdelight                |1.18.2-1.1.1        |DONE      |Manifest: NOSIGNATURE
		netherportalspread_1.18.2-5.7.jar                 |Nether Portal Spread          |netherportalspread            |5.7                 |DONE      |Manifest: NOSIGNATURE
		BiomesOPlenty-1.18.2-16.0.0.109-universal.jar     |Biomes O' Plenty              |biomesoplenty                 |1.18.2-16.0.0.109   |DONE      |Manifest: NOSIGNATURE
		verdure-1.18.2-1.1.2.jar                          |Verdure                       |verdure                       |1.1.2               |DONE      |Manifest: NOSIGNATURE
		simpleshops-1.2.1.jar                             |Simple Shops                  |simpleshops                   |1.1.4               |DONE      |Manifest: NOSIGNATURE
		aquatictorches-1.18-1.1.0.jar                     |Aquatic Torches               |aquatictorches                |1.1.0               |DONE      |Manifest: NOSIGNATURE
		YungsBridges-1.18.2-Forge-2.1.0.jar               |YUNG's Bridges                |yungsbridges                  |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE
		curios-forge-1.18.2-5.0.7.0.jar                   |Curios API                    |curios                        |1.18.2-5.0.7.0      |DONE      |Manifest: NOSIGNATURE
		ydms_redpanda-1.18.2-1.0.0.jar                    |YDM's Red Panda               |ydms_redpanda                 |1.18.2-1.0.0        |DONE      |Manifest: NOSIGNATURE
		naturallychargedcreepers_1.18.2-1.8.jar           |Naturally Charged Creepers    |naturallychargedcreepers      |1.8                 |DONE      |Manifest: NOSIGNATURE
		collective-1.18.2-4.25.jar                        |Collective                    |collective                    |4.25                |DONE      |Manifest: NOSIGNATURE
		Snow_Pig-1.18.2-4.2.0.jar                         |Snow Pig                      |snowpig                       |1.18.2-4.2.0        |DONE      |Manifest: NOSIGNATURE
		YungsExtras-1.18.2-Forge-2.1.0.jar                |YUNG's Extras                 |yungsextras                   |1.18.2-Forge-2.1.0  |DONE      |Manifest: NOSIGNATURE
		villagertools-1.18-1.0.2.jar                      |villagertools                 |villagertools                 |1.18-1.0.2          |DONE      |Manifest: 1f:47:ac:b1:61:82:96:b8:47:19:16:d2:61:81:11:60:3a:06:4b:61:31:56:7d:44:31:1e:0c:6f:22:5b:4c:ed
		starterkit_1.18.2-3.2.jar                         |Starter Kit                   |starterkit                    |3.2                 |DONE      |Manifest: NOSIGNATURE
		architectury-4.4.68.jar                           |Architectury                  |architectury                  |4.4.68              |DONE      |Manifest: NOSIGNATURE
		nametagtweaks_1.18.2-1.8.jar                      |Name Tag Tweaks               |nametagtweaks                 |1.8                 |DONE      |Manifest: NOSIGNATURE
		curiouselytra-forge-1.18.1-5.0.1.0.jar            |Curious Elytra                |curiouselytra                 |1.18.1-5.0.1.0      |DONE      |Manifest: NOSIGNATURE
		biomeinfo-1.18.2-1.4.jar                          |BiomeInfo                     |biomeinfo                     |1.4                 |DONE      |Manifest: NOSIGNATURE
		firstjoinmessage_1.18.2-1.4.jar                   |First Join Message            |firstjoinmessage              |1.4                 |DONE      |Manifest: NOSIGNATURE
		voidtotem-forge-1.18.2-1.3.1.jar                  |Void Totem                    |voidtotem                     |1.18.2-1.3.1        |DONE      |Manifest: NOSIGNATURE
		veinmining-forge-1.18.2-0.18.jar                  |Vein Mining                   |veinmining                    |1.18.2-0.18         |DONE      |Manifest: NOSIGNATURE
		geckolib-1.18-forge-3.0.18.jar                    |GeckoLib                      |geckolib3                     |3.0.18              |DONE      |Manifest: NOSIGNATURE
		doubledoors_1.18.2-3.3.jar                        |Double Doors                  |doubledoors                   |3.3                 |DONE      |Manifest: NOSIGNATURE
		biomemakeover-FORGE-1.18.2-1.4.23.jar             |Biome Makeover                |biomemakeover                 |1.18.2-1.4.23       |DONE      |Manifest: NOSIGNATURE
		jei-1.18.2-9.7.0.195.jar                          |Just Enough Items             |jei                           |9.7.0.195           |DONE      |Manifest: NOSIGNATURE
		weirdmobs-1-18-2.jar                              |YDM's WeirdMobs mod           |weirdmobs                     |3.0                 |DONE      |Manifest: NOSIGNATURE
		mooshroomtweaks_1.18.2-1.7.jar                    |Mooshroom Tweaks              |mooshroomtweaks               |1.7                 |DONE      |Manifest: NOSIGNATURE
		goodall-1.0.2-forge.jar                           |Goodall                       |goodall                       |1.0.2               |DONE      |Manifest: NOSIGNATURE
		goblintraders-1.7.2-1.18.2.jar                    |Goblin Traders                |goblintraders                 |1.7.2               |DONE      |Manifest: NOSIGNATURE
		caelus-forge-1.18.1-3.0.0.2.jar                   |Caelus API                    |caelus                        |1.18.1-3.0.0.2      |DONE      |Manifest: NOSIGNATURE
		enchantingcommands_1.18.2-1.8.jar                 |Enchanting Commands           |enchantingcommands            |1.8                 |DONE      |Manifest: NOSIGNATURE
		waystones-forge-1.18.2-10.0.0.jar                 |Waystones                     |waystones                     |10.0.0              |DONE      |Manifest: NOSIGNATURE
		Clumps-forge-1.18.2-8.0.0+8.jar                   |Clumps                        |clumps                        |8.0.0+8             |DONE      |Manifest: NOSIGNATURE
		village-employment-1.18.2-1.5.1.jar               |Village Employment            |village_employment            |1.5.1               |DONE      |Manifest: NOSIGNATURE
		tumbleweed-1.18-0.4.12.jar                        |Tumbleweed                    |tumbleweed                    |1.18-0.4.12         |DONE      |Manifest: NOSIGNATURE
		untamedwilds-1.18.2-2.1.3.jar                     |Untamed Wilds                 |untamedwilds                  |2.1.3               |DONE      |Manifest: NOSIGNATURE
		SereneSeasons-1.18.2-7.0.0.15.jar                 |Serene Seasons                |sereneseasons                 |0.0NONE             |DONE      |Manifest: NOSIGNATURE
		curioofundying-forge-1.18-5.3.0.0.jar             |Curio of Undying              |curioofundying                |1.18-5.3.0.0        |DONE      |Manifest: NOSIGNATURE
		snuffles-1.0.2.jar                                |Snuffles                      |snuffles                      |1.0.2               |DONE      |Manifest: NOSIGNATURE
		grassseeds_1.18.2-1.7.jar                         |Grass Seeds                   |grassseeds                    |1.7                 |DONE      |Manifest: NOSIGNATURE
		compacthelpcommand_1.18.2-1.2.jar                 |Compact Help Command          |compacthelpcommand            |1.2                 |DONE      |Manifest: NOSIGNATURE
		fixedanvilrepaircost_1.18.2-1.7.jar               |Fixed Anvil Repair Cost       |fixedanvilrepaircost          |1.7                 |DONE      |Manifest: NOSIGNATURE
		blueprint-1.18.2-5.3.2.jar                        |Blueprint                     |blueprint                     |5.3.2               |DONE      |Manifest: NOSIGNATURE
		forge-1.18.2-40.1.31-universal.jar                |Forge                         |forge                         |40.1.31             |DONE      |Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90
		Waddles-1.18.2-0.8.19.jar                         |Waddles                       |waddles                       |1.18.2-0.8.19       |DONE      |Manifest: NOSIGNATURE
		bones-remade-1.18.2-1.0.0.jar                     |Bones                         |bones                         |1.18.2-2.1.1        |DONE      |Manifest: NOSIGNATURE
		curiouslights-forge-1.1.0+1.18.2.jar              |Curious Lights                |curiouslights                 |1.1.0+1.18.2        |DONE      |Manifest: NOSIGNATURE
		forgottenrecipes-forge-1.18.1-1.0.0.jar           |Forgotten Recipes             |forgottenrecipes              |1.18.1-1.0.0        |DONE      |Manifest: NOSIGNATURE
		friendsandfoes-forge-mc1.18.2-1.4.0.jar           |Friends&Foes                  |friendsandfoes                |1.4.0               |DONE      |Manifest: NOSIGNATURE
		selene-1.18.2-1.16.6.jar                          |Selene                        |selene                        |1.18.2-1.16.6       |DONE      |Manifest: NOSIGNATURE
		supplementaries-1.18.2-1.4.0.jar                  |Supplementaries               |supplementaries               |1.18.2-1.4.0        |DONE      |Manifest: NOSIGNATURE
		client-1.18.2-20220404.173914-srg.jar             |Minecraft                     |minecraft                     |1.18.2              |DONE      |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
		pigsteel-1.18.2-3.1.0.jar                         |Pigsteel Mod                  |pigsteel                      |1.18.2-3.1.0        |DONE      |Manifest: NOSIGNATURE
		golden_berries-118x.jar                           |Golden Berries                |golden_berries                |1.0                 |DONE      |Manifest: NOSIGNATURE
		TerraBlender-forge-1.18.2-1.1.0.101.jar           |TerraBlender                  |terrablender                  |1.18.2-1.1.0.101    |DONE      |Manifest: NOSIGNATURE
		MouseTweaks-forge-mc1.18-2.21.jar                 |Mouse Tweaks                  |mousetweaks                   |2.21                |DONE      |Manifest: NOSIGNATURE
		extractpoison_1.18.2-1.7.jar                      |Extract Poison                |extractpoison                 |1.7                 |DONE      |Manifest: NOSIGNATURE
		icepreventscropgrowth_1.18.2-1.5.jar              |Ice Prevents Crop Growth      |icepreventscropgrowth         |1.5                 |DONE      |Manifest: NOSIGNATURE
		Jade-1.18.2-5.2.0.jar                             |Jade                          |jade                          |5.2.0               |DONE      |Manifest: NOSIGNATURE
		snowyspirit-1.18.2-1.3.1.jar                      |Snowy Spirit                  |snowyspirit                   |1.18.2-1.3.1        |DONE      |Manifest: NOSIGNATURE
		NethersDelight-1.18.2-2.2.0.jar                   |Nethers Delight               |nethersdelight                |2.2                 |DONE      |Manifest: NOSIGNATURE
		ceilingtorch-1.18.2-1.18.jar                      |Ceiling Torch                 |ceilingtorch                  |1.18                |DONE      |Manifest: NOSIGNATURE
		ambientadditions-1.18.2-0.7.0.jar                 |Ambient Additions             |ambientadditions              |1.18.2-0.7.0        |DONE      |Manifest: NOSIGNATURE
		FarmersRespite-1.18.2-1.2.0.jar                   |Farmer's Respite              |farmersrespite                |1.18.1-1.2.0        |DONE      |Manifest: NOSIGNATURE
		automaticdoors_1.18.2-2.4.jar                     |Automatic Doors               |automaticdoors                |2.4                 |DONE      |Manifest: NOSIGNATURE
		randomsheepcolours_1.18.2-1.7.jar                 |Random Sheep Colours          |randomsheepcolours            |1.7                 |DONE      |Manifest: NOSIGNATURE
		Xaeros_Minimap_22.8.2_Forge_1.18.2.jar            |Xaero's Minimap               |xaerominimap                  |22.8.2              |DONE      |Manifest: NOSIGNATURE
		AutoRegLib-1.7-53.jar                             |AutoRegLib                    |autoreglib                    |1.7-53              |DONE      |Manifest: NOSIGNATURE
		Quark-3.2-357.jar                                 |Quark                         |quark                         |3.2-357             |DONE      |Manifest: NOSIGNATURE
		ecologics-FORGE-1.18.2-1.6.7.jar                  |Ecologics                     |ecologics                     |1.6.7               |DONE      |Manifest: NOSIGNATURE
		The-Cactus-Mod-1.18.2-1.3.6.3.jar                 |The Cactus Mod                |cactusmod                     |1.3.6.3             |DONE      |Manifest: NOSIGNATURE
		sprout-1.3.1-forge.jar                            |Sprout                        |sprout                        |1.3.1               |DONE      |Manifest: NOSIGNATURE
		upgradedcore-1.18.2-3.2.0.0-release.jar           |Upgraded Core                 |upgradedcore                  |1.18.2-3.2.0.0-relea|DONE      |Manifest: NOSIGNATURE
		HunterIllager-1.18.2-4.0.1.jar                    |Hunter Illager                |hunterillager                 |1.18.2-4.0.1        |DONE      |Manifest: NOSIGNATURE
		upgradednetherite_ultimate-1.18.2-3.2.0.1-release.|Upgraded Netherite : Ultimerit|upgradednetherite_ultimate    |1.18.2-3.2.0.1-relea|DONE      |Manifest: NOSIGNATURE
		lilwings-forge-1.2.1.jar                          |Lil' Wings                    |lilwings                      |1.2.1               |DONE      |Manifest: NOSIGNATURE
		Oh_The_Biomes_You'll_Go-forge-1.18.2-1.4-RC-24.jar|Oh The Biomes You'll Go       |byg                           |1.4                 |DONE      |Manifest: NOSIGNATURE
		Aquaculture-1.18.2-2.3.6.jar                      |Aquaculture 2                 |aquaculture                   |1.18.2-2.3.6        |DONE      |Manifest: NOSIGNATURE
		theducks-forge-1182-2.jar                         |The Ducks Mod                 |theducksmod                   |1.18.2-1.2          |DONE      |Manifest: NOSIGNATURE
		snowballsfreezemobs_1.18.2-1.6.jar                |Snowballs Freeze Mobs         |snowballsfreezemobs           |1.6                 |DONE      |Manifest: NOSIGNATURE
		xptome-1.18.2-2.1.5.jar                           |XP Tome                       |xpbook                        |2.1.5               |DONE      |Manifest: NOSIGNATURE
	Crash Report UUID: ef3c8e09-4b62-4223-a021-34c55888540a
	FML: 40.1
	Forge: net.minecraftforge:40.1.31

Can you help me with this new mod please?

 

Link here: I remaked the Bones mod though.

Link to comment
Share on other sites

2 hours ago, Luis_ST said:

show this class please

With pleasure:

package bones.common.config;

import bones.Bones;
import com.google.common.collect.Lists;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.util.SortedArraySet;
import net.minecraft.world.level.biome.Biome;
import net.minecraftforge.common.ForgeConfigSpec;

import javax.annotation.Nullable;
import java.util.*;
import java.util.stream.Collectors;

public class EntityConfig {

    private Set<Biome.BiomeCategory> levelGenBiomeCategories;
    private Set<ResourceLocation> levelGenBiomeBlacklist;
    private Set<String> levelGenModIdBlacklist;

    private final ForgeConfigSpec.ConfigValue<List<String>> biomeCategories;
    private final ForgeConfigSpec.ConfigValue<List<String>> biomeBlacklist;

    public final ForgeConfigSpec.IntValue weight;
    public final ForgeConfigSpec.IntValue minRolls;
    public final ForgeConfigSpec.IntValue maxRolls;

    EntityConfig(ForgeConfigSpec.Builder builder, String name) {
        builder.push(name);
        biomeCategories = builder
                .worldRestart()
                .comment(
                        "List of biome categories in which this entity is allowed to spawn",
                        "To allow spawning in all biomes except those blacklisted, use \"*\"",
                        "All biomes have one of the following categories: none, taiga, extreme_hills, jungle, mesa, plains, savanna, icy, the_end, beach, forest, ocean, desert, river, swamp, mushroom, nether"
                )
                .translation(Bones.MODID + ".config.common.spawning.biome_categories")
                .define("biome_categories", Lists.newArrayList("nether"));
        biomeBlacklist = builder
                .worldRestart()
                .comment(
                        "List of biome IDs in which this entity not allowed to spawn",
                        "To blacklist all biomes from a single mod, use \"modid:*\""
                )
                .translation(Bones.MODID + ".config.common.spawning.biome_blacklist")
                .define("biome_blacklist", new ArrayList<>()); // list config options break with immutable lists
        weight = builder
                .worldRestart()
                .comment(
                        "The likelihood that this entity spawns (compared to other entities that can spawn in the same biome)",
                        "Set to 0 to prevent this entity from spawning"
                )
                .translation(Bones.MODID + ".config.common.spawning.weight")
                .defineInRange("weight", 50, 0, Integer.MAX_VALUE);
        minRolls = builder
                .worldRestart()
                .comment(
                        "The minimum amount of entities to spawn when this entity spawns",
                        "(The actual amount of spawned entities in a group can be lower, not every attempt at spawning an entity succeeds)"
                )
                .translation(Bones.MODID + ".config.common.spawning.min_rolls")
                .defineInRange("min_rolls", 2, 0, Integer.MAX_VALUE);
        maxRolls = builder
                .worldRestart()
                .comment("The maximum amount of entities to spawn when this entity spawns")
                .translation(Bones.MODID + ".config.common.spawning.max_rolls")
                .defineInRange("max_rolls", 4, 0, 12);
        builder.pop();
    }

    void bake() {
        if (biomeCategories.get().contains("*")) {
            levelGenBiomeCategories = new HashSet<>(Arrays.asList(Biome.BiomeCategory.values()));
        } else {
            levelGenBiomeCategories = biomeCategories.get().stream().map(Biome.BiomeCategory::byName).collect(Collectors.toSet());
        }
        levelGenBiomeBlacklist = biomeBlacklist.get()
                .stream()
                .filter(string -> !string.endsWith("*"))
                .map(ResourceLocation::new)
                .collect(Collectors.toSet());
        levelGenModIdBlacklist = biomeBlacklist.get()
                .stream()
                .filter(string -> string.endsWith(":*"))
                .map(string -> string.substring(0, string.length() - 2))
                .collect(Collectors.toSet());
    }

    public boolean checkSpawnRulesIn(@Nullable ResourceLocation biome, Biome.BiomeCategory category) {
        return weight.get() > 0 && biome != null && levelGenBiomeCategories.contains(category) && !levelGenBiomeBlacklist.contains(biome) && !levelGenModIdBlacklist.contains(biome.getNamespace());
    }
}

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.