Class EmptyInventory

java.lang.Object
io.github.cottonmc.cotton.gui.EmptyInventory
All Implemented Interfaces:
net.minecraft.inventory.Inventory, net.minecraft.util.Clearable

public class EmptyInventory extends Object implements net.minecraft.inventory.Inventory
An empty inventory that cannot hold any items.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final EmptyInventory
     

    Fields inherited from interface net.minecraft.inventory.Inventory

    MAX_COUNT_PER_STACK
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    canPlayerUse(net.minecraft.entity.player.PlayerEntity player)
     
    void
     
    net.minecraft.item.ItemStack
    getStack(int slot)
     
    boolean
     
    void
     
    net.minecraft.item.ItemStack
    removeStack(int slot)
     
    net.minecraft.item.ItemStack
    removeStack(int slot, int count)
     
    void
    setStack(int slot, net.minecraft.item.ItemStack stack)
     
    int
     

    Methods inherited from class java.lang.Object

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

    Methods inherited from interface net.minecraft.inventory.Inventory

    containsAny, count, getMaxCountPerStack, isValid, onClose, onOpen
  • Field Details

  • Method Details

    • clear

      public void clear()
      Specified by:
      clear in interface net.minecraft.util.Clearable
    • size

      public int size()
      Specified by:
      size in interface net.minecraft.inventory.Inventory
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface net.minecraft.inventory.Inventory
    • getStack

      public net.minecraft.item.ItemStack getStack(int slot)
      Specified by:
      getStack in interface net.minecraft.inventory.Inventory
    • removeStack

      public net.minecraft.item.ItemStack removeStack(int slot, int count)
      Specified by:
      removeStack in interface net.minecraft.inventory.Inventory
    • removeStack

      public net.minecraft.item.ItemStack removeStack(int slot)
      Specified by:
      removeStack in interface net.minecraft.inventory.Inventory
    • setStack

      public void setStack(int slot, net.minecraft.item.ItemStack stack)
      Specified by:
      setStack in interface net.minecraft.inventory.Inventory
    • markDirty

      public void markDirty()
      Specified by:
      markDirty in interface net.minecraft.inventory.Inventory
    • canPlayerUse

      public boolean canPlayerUse(net.minecraft.entity.player.PlayerEntity player)
      Specified by:
      canPlayerUse in interface net.minecraft.inventory.Inventory