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