Class ItemHandlerWrapper
java.lang.Object
com.simibubi.create.foundation.item.ItemHandlerWrapper
- All Implemented Interfaces:
net.minecraftforge.items.IItemHandler,net.minecraftforge.items.IItemHandlerModifiable
public class ItemHandlerWrapper
extends Object
implements net.minecraftforge.items.IItemHandlerModifiable
-
Constructor Summary
ConstructorsConstructorDescriptionItemHandlerWrapper(net.minecraftforge.items.IItemHandlerModifiable wrapped) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackextractItem(int slot, int amount, boolean simulate)intgetSlotLimit(int slot)intgetSlots()net.minecraft.world.item.ItemStackgetStackInSlot(int slot)net.minecraft.world.item.ItemStackinsertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate)booleanisItemValid(int slot, net.minecraft.world.item.ItemStack stack)voidsetStackInSlot(int slot, net.minecraft.world.item.ItemStack stack)
-
Constructor Details
-
ItemHandlerWrapper
public ItemHandlerWrapper(net.minecraftforge.items.IItemHandlerModifiable wrapped)
-
-
Method Details
-
getSlots
public int getSlots()- Specified by:
getSlotsin interfacenet.minecraftforge.items.IItemHandler
-
getStackInSlot
public net.minecraft.world.item.ItemStack getStackInSlot(int slot)- Specified by:
getStackInSlotin interfacenet.minecraftforge.items.IItemHandler
-
insertItem
public net.minecraft.world.item.ItemStack insertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate)- Specified by:
insertItemin interfacenet.minecraftforge.items.IItemHandler
-
extractItem
public net.minecraft.world.item.ItemStack extractItem(int slot, int amount, boolean simulate)- Specified by:
extractItemin interfacenet.minecraftforge.items.IItemHandler
-
getSlotLimit
public int getSlotLimit(int slot)- Specified by:
getSlotLimitin interfacenet.minecraftforge.items.IItemHandler
-
isItemValid
public boolean isItemValid(int slot, net.minecraft.world.item.ItemStack stack)- Specified by:
isItemValidin interfacenet.minecraftforge.items.IItemHandler
-
setStackInSlot
public void setStackInSlot(int slot, net.minecraft.world.item.ItemStack stack)- Specified by:
setStackInSlotin interfacenet.minecraftforge.items.IItemHandlerModifiable
-