GaeaKat / modularforcefieldsystem-1.12

modularforcefieldsystem
Other
14 stars 21 forks source link

Crash when activated Forcicium Cell consumes all Forcicium from the inventory #74

Open xJon opened 1 year ago

xJon commented 1 year ago

To reproduce, simply activate a non-full Forcicium Cell by right clicking it, and let it consume Forcicium from your inventory.

[Server thread/ERROR]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Ticking player
    at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:195) ~[oz.class:?]
    at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:790) ~[MinecraftServer.class:?]
    at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:668) ~[MinecraftServer.class:?]
    at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:185) ~[chd.class:?]
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.lang.NullPointerException: The validated object is null
    at org.apache.commons.lang3.Validate.notNull(Validate.java:225) ~[commons-lang3-3.5.jar:3.5]
    at org.apache.commons.lang3.Validate.notNull(Validate.java:206) ~[commons-lang3-3.5.jar:3.5]
    at net.minecraft.util.NonNullList.set(SourceFile:49) ~[fi.class:?]
    at net.minecraft.entity.player.InventoryPlayer.setInventorySlotContents(InventoryPlayer.java:575) ~[aec.class:?]
    at net.minecraft.inventory.Slot.putStack(Slot.java:70) ~[agr.class:?]
    at com.nekokittygames.mffs.common.item.ItemForcicumCell.onUpdate(ItemForcicumCell.java:100) ~[ItemForcicumCell.class:?]
    at net.minecraft.item.ItemStack.updateAnimation(ItemStack.java:526) ~[aip.class:?]
    at net.minecraft.entity.player.InventoryPlayer.decrementAnimations(InventoryPlayer.java:363) ~[aec.class:?]
    at net.minecraft.entity.player.EntityPlayer.onLivingUpdate(EntityPlayer.java:511) ~[aed.class:?]
    at net.minecraft.entity.EntityLivingBase.onUpdate(EntityLivingBase.java:2179) ~[vp.class:?]
    at net.minecraft.entity.player.EntityPlayer.onUpdate(EntityPlayer.java:234) ~[aed.class:?]
    at net.minecraft.entity.player.EntityPlayerMP.onUpdateEntity(EntityPlayerMP.java:382) ~[oq.class:?]
    at net.minecraft.network.NetHandlerPlayServer.update(NetHandlerPlayServer.java:173) ~[pa.class:?]
    at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.update(NetworkDispatcher.java:209) ~[NetworkDispatcher$1.class:?]
    at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:285) ~[gw.class:?]
    at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:180) ~[oz.class:?]
    ... 5 more