Interface Container

All Known Implementing Classes:
DummyContainer, PlayerContainer, SimpleContainer, VisualContainer

public interface Container
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    boolean
    canPlaceItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack)
     
    void
    clearContent(org.bukkit.entity.Player player)
     
    int
     
    org.bukkit.inventory.ItemStack
    getItem(org.bukkit.entity.Player player, int slot)
     
    int
     
    boolean
    isEmpty(org.bukkit.entity.Player player)
     
    org.bukkit.inventory.ItemStack
    removeItem(org.bukkit.entity.Player player, int slot, int amount)
     
    org.bukkit.inventory.ItemStack
    removeItemNoUpdate(org.bukkit.entity.Player player, int slot)
     
    void
     
    void
     
    void
    setItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack)
     
    boolean
    stillValid(org.bukkit.entity.Player player)
     
  • Method Details

    • getContainerSize

      int getContainerSize()
    • isEmpty

      boolean isEmpty(org.bukkit.entity.Player player)
    • getItem

      org.bukkit.inventory.ItemStack getItem(org.bukkit.entity.Player player, int slot)
    • removeItem

      org.bukkit.inventory.ItemStack removeItem(org.bukkit.entity.Player player, int slot, int amount)
    • removeItemNoUpdate

      org.bukkit.inventory.ItemStack removeItemNoUpdate(org.bukkit.entity.Player player, int slot)
    • setItem

      void setItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack)
    • getMaxStackSize

      int getMaxStackSize()
    • setChanged

      void setChanged()
    • stillValid

      boolean stillValid(org.bukkit.entity.Player player)
    • canPlaceItem

      boolean canPlaceItem(org.bukkit.entity.Player player, int slot, org.bukkit.inventory.ItemStack stack)
    • clearContent

      void clearContent(org.bukkit.entity.Player player)
    • addListener

      void addListener(ContainerListener listener)
    • removeListener

      void removeListener(ContainerListener listener)