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, putStackpublic 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.SlotItemHandlerpublic net.minecraft.item.ItemStack insert(net.minecraft.item.ItemStack stack,
boolean simulate)
stack - simulate - public void onSlotChanged()
onSlotChanged in class net.minecraft.inventory.Slot