public class SlotItemHandler extends Slot
backgroundLocation, backgroundMap, backgroundName, inventory, slotNumber, xDisplayPosition, yDisplayPosition| Constructor and Description |
|---|
SlotItemHandler(IItemHandler itemHandler,
int index,
int xPosition,
int yPosition) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canTakeStack(EntityPlayer playerIn) |
ItemStack |
decrStackSize(int amount) |
IItemHandler |
getItemHandler() |
int |
getItemStackLimit(ItemStack stack) |
ItemStack |
getStack() |
boolean |
isItemValid(ItemStack stack) |
boolean |
isSameInventory(Slot other)
Checks if the other slot is in the same inventory, by comparing the inventory reference.
|
void |
onSlotChange(ItemStack p_75220_1_,
ItemStack p_75220_2_) |
void |
putStack(ItemStack stack) |
canBeHovered, getBackgroundLocation, getBackgroundMap, getBackgroundSprite, getHasStack, getSlotIndex, getSlotStackLimit, getSlotTexture, isHere, onCrafting, onCrafting, onPickupFromSlot, onSlotChanged, setBackgroundLocation, setBackgroundNamepublic SlotItemHandler(IItemHandler itemHandler, int index, int xPosition, int yPosition)
public boolean isItemValid(ItemStack stack)
isItemValid in class Slotpublic void onSlotChange(ItemStack p_75220_1_, ItemStack p_75220_2_)
onSlotChange in class Slotpublic int getItemStackLimit(ItemStack stack)
getItemStackLimit in class Slotpublic boolean canTakeStack(EntityPlayer playerIn)
canTakeStack in class Slotpublic ItemStack decrStackSize(int amount)
decrStackSize in class Slotpublic IItemHandler getItemHandler()
public boolean isSameInventory(Slot other)
SlotisSameInventory in class Slot