Class TileEntityStash.NotifyingRackInventory
java.lang.Object
net.neoforged.neoforge.items.ItemStackHandler
com.minecolonies.api.tileentities.AbstractTileEntityRack.RackInventory
com.minecolonies.core.tileentities.TileEntityStash.NotifyingRackInventory
- All Implemented Interfaces:
net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.neoforged.neoforge.items.IItemHandler,net.neoforged.neoforge.items.IItemHandlerModifiable
- Enclosing class:
TileEntityStash
An
ItemStackHandler that notifies the container TileEntity when it's inventory has changed.-
Field Summary
Fields inherited from class net.neoforged.neoforge.items.ItemStackHandler
stacks -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.minecolonies.api.tileentities.AbstractTileEntityRack.RackInventory
insertItem, setStackInSlotMethods inherited from class net.neoforged.neoforge.items.ItemStackHandler
deserializeNBT, extractItem, getSlotLimit, getSlots, getStackInSlot, getStackLimit, isItemValid, onLoad, serializeNBT, setSize, validateSlotIndex
-
Constructor Details
-
NotifyingRackInventory
public NotifyingRackInventory(int defaultSize)
-
-
Method Details
-
onContentsChanged
protected void onContentsChanged(int slot) - Overrides:
onContentsChangedin classAbstractTileEntityRack.RackInventory
-