Fix being able to move the electric chest into a different slot using number keys and crashing everything
This commit is contained in:
parent
ecd9f29f07
commit
d18c9645f9
1 changed files with 18 additions and 0 deletions
|
@ -152,4 +152,22 @@ public class ContainerElectricChest extends Container
|
||||||
|
|
||||||
return stack;
|
return stack;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public ItemStack slotClick(int slotNumber, int destSlot, int modifier, EntityPlayer player)
|
||||||
|
{
|
||||||
|
if(modifier == 2 && destSlot >= 0 && destSlot < 9)
|
||||||
|
{
|
||||||
|
ItemStack itemStack = player.inventory.getStackInSlot(destSlot);
|
||||||
|
if(itemStack != null && itemStack.getItem() instanceof IElectricChest)
|
||||||
|
{
|
||||||
|
if(((IElectricChest)itemStack.getItem()).isElectricChest(itemStack))
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
return super.slotClick(slotNumber, destSlot, modifier, player);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue