I'm making a big modpack including Dungeons Mobs and Curios, and I've made Curio slots be granted to players over time by defeating bosses
But when players press any of the artifact slot keybinds before unlocking the Artifact slots, a crash happens because Dungeons Mobs expects there to be an Artifact Curio slot
Description: Unexpected error
java.lang.RuntimeException: Slot 1 not in valid range - [0,0)
at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:206) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:classloading,re:mixin}
at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:58) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:classloading,re:mixin}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.lambda$curiosStartMessage$0(CuriosKeyBindings.java:77) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:137) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:mixin,re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.curiosStartMessage(CuriosKeyBindings.java:73) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.sendCuriosStartMessageToServer(CuriosKeyBindings.java:58) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.onClientTick(CuriosKeyBindings.java:44) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.__CuriosKeyBindings_onClientTick_Key.invoke(.dynamic) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.client.ForgeHooksClient.onKeyInput(ForgeHooksClient.java:739) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.KeyboardHandler.m_90893_(KeyboardHandler.java:431) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.KeyboardHandler.m_167831_(KeyboardHandler.java:462) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.KeyboardHandler.m_90938_(KeyboardHandler.java:461) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {}
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {re:mixin}
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:flywheel.backend.mixins.json:RenderSystemMixin,pl:mixin:APP:ponder-common.mixins.json:client.accessor.RenderSystemAccessor,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A}
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:flywheel.backend.mixins.json:RenderSystemMixin,pl:mixin:APP:ponder-common.mixins.json:client.accessor.RenderSystemAccessor,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A}
at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:274) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:immediatelyfast-common.mixins.json:core.MixinWindow,pl:mixin:APP:brewery-common.mixins.json:WindowMixin,pl:mixin:APP:embeddium.mixins.json:workarounds.context_creation.WindowMixin,pl:mixin:APP:mixins.oculus.json:MixinWindow,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1170) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.4.0.jar:?] {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:569) ~[?:?] {re:mixin}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Render thread
Suspected Mod:
DungeonsMobs (dungeonsmobs), Version: 1.10.0
at TRANSFORMER/dungeonsmobs@1.10.0/net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.lambda$curiosStartMessage$0(CuriosKeyBindings.java:77)
Stacktrace:
at net.minecraftforge.items.ItemStackHandler.validateSlotIndex(ItemStackHandler.java:206) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:classloading,re:mixin}
at net.minecraftforge.items.ItemStackHandler.getStackInSlot(ItemStackHandler.java:58) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:classloading,re:mixin}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.lambda$curiosStartMessage$0(CuriosKeyBindings.java:77) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.minecraftforge.common.util.LazyOptional.ifPresent(LazyOptional.java:137) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:mixin,re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.curiosStartMessage(CuriosKeyBindings.java:73) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.sendCuriosStartMessageToServer(CuriosKeyBindings.java:58) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.CuriosKeyBindings.onClientTick(CuriosKeyBindings.java:44) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading}
at net.firefoxsalesman.dungeonsmobs.lib.client.__CuriosKeyBindings_onClientTick_Key.invoke(.dynamic) ~[dungeonsmobs-1.10.0.jar%23858!/:1.10.0] {re:classloading,pl:eventbus:B}
at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?] {}
at net.minecraftforge.client.ForgeHooksClient.onKeyInput(ForgeHooksClient.java:739) ~[forge-1.20.1-47.4.0-universal.jar%231231!/:?] {re:mixin,re:classloading,pl:mixin:A}
at net.minecraft.client.KeyboardHandler.m_90893_(KeyboardHandler.java:431) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.KeyboardHandler.m_167831_(KeyboardHandler.java:462) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B}
at net.minecraft.client.KeyboardHandler.m_90938_(KeyboardHandler.java:461) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:runtimedistcleaner:A,re:classloading,pl:mixin:APP:exposure-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:vista-common.mixins.json:KeyboardHandlerMixin,pl:mixin:APP:glitchcore.mixins.json:client.MixinKeyboardHandler,pl:mixin:APP:supplementaries-common.mixins.json:KeyboardHandlerMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:44) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {}
at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7] {}
at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7] {re:mixin}
at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:flywheel.backend.mixins.json:RenderSystemMixin,pl:mixin:APP:ponder-common.mixins.json:client.accessor.RenderSystemAccessor,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A}
at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.oculus.json:MixinGlStateManager,pl:mixin:APP:mixins.oculus.json:MixinRenderSystem,pl:mixin:APP:mixins.oculus.json:statelisteners.MixinRenderSystem,pl:mixin:APP:flywheel.backend.mixins.json:RenderSystemMixin,pl:mixin:APP:ponder-common.mixins.json:client.accessor.RenderSystemAccessor,pl:mixin:APP:embeddium.mixins.json:workarounds.event_loop.RenderSystemMixin,pl:mixin:A}
-- Affected level --
Details:
All players: 1 total; [LocalPlayer['breath_'/176, l='ClientLevel', x=-138.82, y=77.87, z=52.44]]
Chunk stats: 257, 257
Level dimension: minecraft:overworld
Level spawn location: World: (-160,72,48), Section: (at 0,8,0 in -10,4,3; chunk contains blocks -160,-64,48 to -145,319,63), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,-64,0 to -1,319,511)
Level time: 6528071 game time, 93455 day time
Server brand: forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.ClientLevel.m_6026_(ClientLevel.java:455) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:embeddium.mixins.json:features.render.world.ClientLevelMixin,pl:mixin:APP:tinymultiblocklib.mixins.json:ClientLevelAccessorMixin,pl:mixin:APP:tinymultiblocklib.mixins.json:ClientLevelMixin,pl:mixin:APP:tinymultiblocklib.forge.mixins.json:ClientLevelMixin,pl:mixin:APP:mixins.oculus.vertexformat.json:block_rendering.MixinClientLevel,pl:mixin:APP:flerovium.mixins.json:Entity.ClientLevelMixin,pl:mixin:APP:flerovium.mixins.json:Sound.ClientLevelMixin,pl:mixin:APP:galosphere.mixins.json:client.ClientLevelMixin,pl:mixin:APP:meteor_shower.mixins.json:trails.entity.ClientLevelMixin,pl:mixin:APP:copycats-common.mixins.json:foundation.copycat.ClientLevelMixin,pl:mixin:APP:cosycritters.mixins.json:level.ClientLevelMixin,pl:mixin:APP:xaerolib.mixins.json:MixinClientLevel,pl:mixin:APP:entity_sound_features.mixins.json:MixinClientLevel,pl:mixin:APP:enhancedcelestials.mixins.json:client.MixinClientWorld,pl:mixin:APP:createbigcannons-common.mixins.json:client.ClientLevelAccessor,pl:mixin:APP:pehkui.mixins.json:client.ClientWorldMixin,pl:mixin:APP:mining_quakes.mixins.json:ClientLevelAccessor,pl:mixin:APP:polytone-common.mixins.json:ClientLevelMixin,pl:mixin:APP:polytone-common.mixins.json:ColorResolverMixin,pl:mixin:APP:xaerohud.mixins.json:MixinClientWorld,pl:mixin:APP:naturalist-common.mixins.json:ClientLevelMixin,pl:mixin:APP:xaeroworldmap.mixins.json:MixinClientWorld,pl:mixin:APP:citadel.mixins.json:client.ClientLevelMixin,pl:mixin:APP:architectury.mixins.json:MixinClientLevel,pl:mixin:APP:fabric-lifecycle-events-v1.client.mixins.json:ClientWorldMixin,pl:mixin:APP:farsight.mixins.json:ClientWorldMixin,pl:mixin:APP:blueprint.mixins.json:client.ClientLevelMixin,pl:mixin:APP:caverns_and_chasms.mixins.json:client.ClientLevelMixin,pl:mixin:APP:alexscaves.mixins.json:client.ClientLevelMixin,pl:mixin:APP:ribbits.mixins.json:client.accessor.ClientLevelAccessor,pl:mixin:APP:supplementaries-common.mixins.json:ClientLevelMixin,pl:mixin:APP:parcool.mixins.json:client.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:core.world.biome.ClientWorldMixin,pl:mixin:APP:embeddium.mixins.json:core.world.map.ClientWorldMixin,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91354_(Minecraft.java:2319) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:740) ~[client-1.20.1-20230612.114412-srg.jar%231226!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.4.0.jar:?] {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:569) ~[?:?] {re:mixin}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.4.0.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] {}
Hello :)
I'm making a big modpack including Dungeons Mobs and Curios, and I've made Curio slots be granted to players over time by defeating bosses
But when players press any of the artifact slot keybinds before unlocking the Artifact slots, a crash happens because Dungeons Mobs expects there to be an Artifact Curio slot
Could you please prevent this crash?
Thanks for your time ! :)
This is the log: