Class SmartChestBlockEntity.SmartChestItemHandler
java.lang.Object
net.minecraftforge.items.ItemStackHandler
me.desht.pneumaticcraft.common.inventory.handler.BaseItemStackHandler
me.desht.pneumaticcraft.common.inventory.handler.ComparatorItemStackHandler
me.desht.pneumaticcraft.common.block.entity.SmartChestBlockEntity.SmartChestItemHandler
- All Implemented Interfaces:
net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.items.IItemHandler,net.minecraftforge.items.IItemHandlerModifiable
- Enclosing class:
- SmartChestBlockEntity
-
Field Summary
Fields inherited from class me.desht.pneumaticcraft.common.inventory.handler.BaseItemStackHandler
teFields inherited from class net.minecraftforge.items.ItemStackHandler
stacks -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt) intgetSlotLimit(int slot) intgetSlots()booleanisItemValid(int slot, net.minecraft.world.item.ItemStack stack) net.minecraft.nbt.CompoundTagvoidsetFilter(int slot, net.minecraft.world.item.ItemStack stack) Methods inherited from class me.desht.pneumaticcraft.common.inventory.handler.ComparatorItemStackHandler
getComparatorValue, invalidateComparatorValue, onContentsChangedMethods inherited from class me.desht.pneumaticcraft.common.inventory.handler.BaseItemStackHandler
insertItemMethods inherited from class net.minecraftforge.items.ItemStackHandler
extractItem, getStackInSlot, getStackLimit, onLoad, setSize, setStackInSlot, validateSlotIndex
-
Method Details
-
getSlots
public int getSlots()- Specified by:
getSlotsin interfacenet.minecraftforge.items.IItemHandler- Overrides:
getSlotsin classnet.minecraftforge.items.ItemStackHandler
-
getSlotLimit
public int getSlotLimit(int slot) - Specified by:
getSlotLimitin interfacenet.minecraftforge.items.IItemHandler- Overrides:
getSlotLimitin classnet.minecraftforge.items.ItemStackHandler
-
setFilter
public void setFilter(int slot, net.minecraft.world.item.ItemStack stack) -
isItemValid
public boolean isItemValid(int slot, @Nonnull net.minecraft.world.item.ItemStack stack) - Specified by:
isItemValidin interfacenet.minecraftforge.items.IItemHandler- Overrides:
isItemValidin classnet.minecraftforge.items.ItemStackHandler
-
serializeNBT
public net.minecraft.nbt.CompoundTag serializeNBT()- Specified by:
serializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
serializeNBTin classnet.minecraftforge.items.ItemStackHandler
-
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt) - Specified by:
deserializeNBTin interfacenet.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>- Overrides:
deserializeNBTin classComparatorItemStackHandler
-