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;
|
||||
}
|
||||
|
||||
@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…
Add table
Reference in a new issue