You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TileEntityDiskRack seems to be implementing both IInventory (minecraft) and IItemHandler (forge) interfaces for inventory management.
They define getStackInSlot(int)#ItemStack, but minecraft method will be obfuscated back in the production jar file, then IItemHandler contract will no longer be complete ("abstract" method)
Similar to #635 and #640 and #629 and #601 and #519
Well basically remove the implements IItemHandler statement for every offending TileEntity classes.
Then override for TileEntity#getCapability(Capability, EnumFacing) :
if (capability == ITEM_HANDLER_CAPABILITY) return new InvWrapper((IInventory)this);
Or use the SidedInvWrapper if you want fancy sidedness.
https://paste.dimdev.org/muvihigupu.mccrash
The text was updated successfully, but these errors were encountered: