Class AbstractTileEntityRack.RackInventory
java.lang.Object
net.minecraftforge.items.ItemStackHandler
com.minecolonies.api.tileentities.AbstractTileEntityRack.RackInventory
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.items.IItemHandler,net.minecraftforge.items.IItemHandlerModifiable
- Direct Known Subclasses:
TileEntityStash.NotifyingRackInventory
- Enclosing class:
- AbstractTileEntityRack
public class AbstractTileEntityRack.RackInventory
extends net.minecraftforge.items.ItemStackHandler
Rack inventory type.
-
Field Summary
Fields inherited from class net.minecraftforge.items.ItemStackHandler
stacks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.item.ItemStackinsertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate) protected voidonContentsChanged(int slot) voidsetStackInSlot(int slot, net.minecraft.world.item.ItemStack stack) Methods inherited from class net.minecraftforge.items.ItemStackHandler
deserializeNBT, extractItem, getSlotLimit, getSlots, getStackInSlot, getStackLimit, isItemValid, onLoad, serializeNBT, setSize, validateSlotIndex
-
Constructor Details
-
RackInventory
public RackInventory(int defaultSize)
-
-
Method Details
-
onContentsChanged
protected void onContentsChanged(int slot) - Overrides:
onContentsChangedin classnet.minecraftforge.items.ItemStackHandler
-
setStackInSlot
public void setStackInSlot(int slot, @Nonnull net.minecraft.world.item.ItemStack stack) - Specified by:
setStackInSlotin interfacenet.minecraftforge.items.IItemHandlerModifiable- Overrides:
setStackInSlotin classnet.minecraftforge.items.ItemStackHandler
-
insertItem
@Nonnull public net.minecraft.world.item.ItemStack insertItem(int slot, @Nonnull net.minecraft.world.item.ItemStack stack, boolean simulate) - Specified by:
insertItemin interfacenet.minecraftforge.items.IItemHandler- Overrides:
insertItemin classnet.minecraftforge.items.ItemStackHandler
-