Class UItemStackHandler

java.lang.Object
net.minecraftforge.items.ItemStackHandler
info.u_team.u_team_core.inventory.UItemStackHandler
All Implemented Interfaces:
ExtendedItemHandler, net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>, net.minecraftforge.items.IItemHandler, net.minecraftforge.items.IItemHandlerModifiable
Direct Known Subclasses:
TileEntityUItemStackHandler

public class UItemStackHandler extends net.minecraftforge.items.ItemStackHandler implements ExtendedItemHandler
  • Field Summary

    Fields inherited from class net.minecraftforge.items.ItemStackHandler

    stacks
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deserializeNBT(net.minecraft.nbt.CompoundTag compound)
     
    void
     
    net.minecraft.nbt.CompoundTag
     
    void
    setSize(int size)
     

    Methods inherited from class net.minecraftforge.items.ItemStackHandler

    extractItem, getSlotLimit, getSlots, getStackInSlot, getStackLimit, insertItem, isItemValid, onLoad, setStackInSlot, validateSlotIndex

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface info.u_team.u_team_core.api.item.ExtendedItemHandler

    extractItem, insertItem

    Methods inherited from interface net.minecraftforge.items.IItemHandler

    extractItem, getSlotLimit, getSlots, getStackInSlot, insertItem, isItemValid

    Methods inherited from interface net.minecraftforge.items.IItemHandlerModifiable

    setStackInSlot
  • Constructor Details

    • UItemStackHandler

      public UItemStackHandler(int size)
  • Method Details

    • setSize

      public void setSize(int size)
      Overrides:
      setSize in class net.minecraftforge.items.ItemStackHandler
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT()
      Specified by:
      serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
      Overrides:
      serializeNBT in class net.minecraftforge.items.ItemStackHandler
    • deserializeNBT

      public void deserializeNBT(net.minecraft.nbt.CompoundTag compound)
      Specified by:
      deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
      Overrides:
      deserializeNBT in class net.minecraftforge.items.ItemStackHandler
    • onContentsChanged

      public void onContentsChanged(int slot)
      Overrides:
      onContentsChanged in class net.minecraftforge.items.ItemStackHandler