Class AbstractLogisticsFrameEntity.ItemFilterHandler
java.lang.Object
net.minecraftforge.items.ItemStackHandler
me.desht.pneumaticcraft.common.entity.semiblock.AbstractLogisticsFrameEntity.ItemFilterHandler
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.items.IItemHandler,net.minecraftforge.items.IItemHandlerModifiable
- Enclosing class:
- AbstractLogisticsFrameEntity
public class AbstractLogisticsFrameEntity.ItemFilterHandler
extends net.minecraftforge.items.ItemStackHandler
Specialised item handler which caches a list of non-empty filter stacks, for more efficient iteration over them.
-
Field Summary
Fields inherited from class net.minecraftforge.items.ItemStackHandler
stacks -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) booleanisEmpty()protected voidonContentsChanged(int slot) Methods inherited from class net.minecraftforge.items.ItemStackHandler
extractItem, getSlotLimit, getSlots, getStackInSlot, getStackLimit, insertItem, isItemValid, onLoad, serializeNBT, setSize, setStackInSlot, validateSlotIndex
-
Method Details
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classnet.minecraftforge.items.ItemStackHandler
-
onContentsChanged
protected void onContentsChanged(int slot) - Overrides:
onContentsChangedin classnet.minecraftforge.items.ItemStackHandler
-
isEmpty
public boolean isEmpty()
-