
Crash when shift-clicking a bauble into inventory when slot isn't visible
Ski-z opened this issue ยท 0 comments
For example, scroll away from Amulet slot, then try to shift-click an Amulet item in your main inventory.
Time: 10/25/24 2:46 PM
Description: Ticking entity
java.lang.ArrayIndexOutOfBoundsException: 14
at baubles.api.cap.BaublesContainer.getStack(BaublesContainer.java:46)
at baubles.api.cap.BaublesContainer.getStackInSlot(BaublesContainer.java:129)
at codersafterdark.compatskills.common.compats.baubles.BaublesTickHandler.tickHandler(BaublesTickHandler.java:22)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1189_BaublesTickHandler_tickHandler_PlayerTickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.fml.common.FMLCommonHandler.onPlayerPreTick(FMLCommonHandler.java:365)
at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:190)
at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:181)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:1996)
at net.minecraft.world.World.updateEntity(World.java:1958)
at net.minecraft.world.World.updateEntities(World.java:1762)
at net.minecraft.client.Minecraft.runTick(MinecraftAccessor.java:1847)
at net.minecraft.client.Minecraft.runGameLoop(MinecraftAccessor.java:1098)
at net.minecraft.client.Minecraft.run(MinecraftAccessor.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
No Mixin Metadata is found in the Stacktrace.
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at baubles.api.cap.BaublesContainer.getStack(BaublesContainer.java:46)
at baubles.api.cap.BaublesContainer.getStackInSlot(BaublesContainer.java:129)
at codersafterdark.compatskills.common.compats.baubles.BaublesTickHandler.tickHandler(BaublesTickHandler.java:22)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_1189_BaublesTickHandler_tickHandler_PlayerTickEvent.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.fml.common.FMLCommonHandler.onPlayerPreTick(FMLCommonHandler.java:365)
at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:190)
at net.minecraft.client.entity.EntityPlayerSP.onUpdate(EntityPlayerSP.java:181)
at net.minecraft.world.World.updateEntityWithOptionalForce(World.java:1996)
at net.minecraft.world.World.updateEntity(World.java:1958)
-- Entity being ticked --
Details:
Entity Type: null (net.minecraft.client.entity.EntityPlayerSP)
Entity ID: 1
Entity Name: Ski_
Entity's Exact location: -235.37, 63.00, -117.44
Entity's Block location: World: (-236,63,-118), Chunk: (at 4,3,10 in -15,-8; contains blocks -240,0,-128 to -225,255,-113), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Entity's Momentum: 0.00, -0.08, 0.00
Entity's Passengers: []
Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
at net.minecraft.world.World.updateEntities(World.java:1762)
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Ski_'/1, l='MpServer', x=-235.37, y=63.00, z=-117.44]]
Chunk stats: MultiplayerChunkCache: 361, 361
Level seed: 0
Level generator: ID 07 - RTG, ver 0. Features enabled: false
Level generator options:
Level spawn location: World: (-48,83,-64), Chunk: (at 0,5,0 in -3,-4; contains blocks -48,0,-64 to -33,255,-49), Region: (-1,-1; contains chunks -32,-32 to -1,-1, blocks -512,0,-512 to -1,255,-1)
Level time: 243948 game time, 30536 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
Forced entities: 8 total; [EntityDeer['Deer'/4, l='MpServer', x=-268.33, y=62.63, z=-137.04], EntityPlayerSP['Ski_'/1, l='MpServer', x=-235.37, y=63.00, z=-117.44], EntityItem['item.item.feather'/103, l='MpServer', x=-190.03, y=64.00, z=-53.97], EntityItem['item.item.contenttweaker.plant_fibers'/144, l='MpServer', x=-229.92, y=63.00, z=-108.67], EntityPig['Pig'/17, l='MpServer', x=-193.64, y=67.00, z=-163.51], EntityBoar['Boar'/19, l='MpServer', x=-189.43, y=64.00, z=-53.50], EntityPig['Pig'/22, l='MpServer', x=-179.57, y=68.00, z=-160.05], EntityPig['Pig'/23, l='MpServer', x=-182.53, y=66.00, z=-155.64]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:532)
at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(MinecraftAccessor.java:2741)
at net.minecraft.client.Minecraft.run(MinecraftAccessor.java:419)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)