public class DelegateItemHandler
extends java.lang.Object
implements net.minecraftforge.items.IItemHandlerModifiable
Constructor and Description |
---|
DelegateItemHandler(net.minecraftforge.items.IItemHandlerModifiable delegate) |
Modifier and Type | Method and Description |
---|---|
net.minecraft.item.ItemStack |
extractItem(int slot,
int amount,
boolean simulate) |
int |
getSlotLimit(int slot) |
int |
getSlots() |
net.minecraft.item.ItemStack |
getStackInSlot(int slot) |
net.minecraft.item.ItemStack |
insertItem(int slot,
net.minecraft.item.ItemStack stack,
boolean simulate) |
void |
setStackInSlot(int slot,
net.minecraft.item.ItemStack stack) |
public DelegateItemHandler(net.minecraftforge.items.IItemHandlerModifiable delegate)
public int getSlots()
getSlots
in interface net.minecraftforge.items.IItemHandler
public net.minecraft.item.ItemStack getStackInSlot(int slot)
getStackInSlot
in interface net.minecraftforge.items.IItemHandler
public net.minecraft.item.ItemStack insertItem(int slot, @Nonnull net.minecraft.item.ItemStack stack, boolean simulate)
insertItem
in interface net.minecraftforge.items.IItemHandler
@Nonnull public net.minecraft.item.ItemStack extractItem(int slot, int amount, boolean simulate)
extractItem
in interface net.minecraftforge.items.IItemHandler
public void setStackInSlot(int slot, @Nonnull net.minecraft.item.ItemStack stack)
setStackInSlot
in interface net.minecraftforge.items.IItemHandlerModifiable
public int getSlotLimit(int slot)
getSlotLimit
in interface net.minecraftforge.items.IItemHandler