public class SlotBase
extends net.minecraftforge.items.SlotItemHandler
Modifier and Type | Field and Description |
---|---|
int |
handlerIndex |
IItemHandlerAdv |
itemHandler |
Constructor and Description |
---|
SlotBase(IItemHandlerAdv itemHandler,
int slotIndex,
int posX,
int posY) |
Modifier and Type | Method and Description |
---|---|
boolean |
canShift() |
net.minecraft.item.ItemStack |
insert(net.minecraft.item.ItemStack stack,
boolean simulate) |
boolean |
isItemValid(net.minecraft.item.ItemStack stack) |
void |
onSlotChanged() |
canTakeStack, decrStackSize, getItemHandler, getItemStackLimit, getSlotStackLimit, getStack, isSameInventory, onSlotChange, putStack
public final int handlerIndex
public final IItemHandlerAdv itemHandler
public SlotBase(IItemHandlerAdv itemHandler, int slotIndex, int posX, int posY)
public boolean canShift()
public boolean isItemValid(@Nonnull net.minecraft.item.ItemStack stack)
isItemValid
in class net.minecraftforge.items.SlotItemHandler
public net.minecraft.item.ItemStack insert(net.minecraft.item.ItemStack stack, boolean simulate)
stack
- simulate
- public void onSlotChanged()
onSlotChanged
in class net.minecraft.inventory.Slot