Class GlowInventoryView

java.lang.Object
org.bukkit.inventory.InventoryView
net.glowstone.inventory.GlowInventoryView

public class GlowInventoryView extends org.bukkit.inventory.InventoryView
Standard implementation of InventoryView for most inventories.
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.bukkit.inventory.InventoryView

    org.bukkit.inventory.InventoryView.Property
  • Field Summary

    Fields inherited from class org.bukkit.inventory.InventoryView

    OUTSIDE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create the default inventory view for this player.
    GlowInventoryView(org.bukkit.entity.HumanEntity player, org.bukkit.event.inventory.InventoryType type, org.bukkit.inventory.Inventory topInventory, org.bukkit.inventory.Inventory bottomInventory)
     
    GlowInventoryView(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.Inventory topInventory)
    Create an inventory view for this player looking at a given top inventory.
  • Method Summary

    Modifier and Type
    Method
    Description
    org.bukkit.inventory.Inventory
    The inventory in the bottom half of the window.
    org.bukkit.inventory.ItemStack
    getItem(int slot)
     
    org.bukkit.entity.HumanEntity
    The player.
    @NotNull String
     
    org.bukkit.inventory.Inventory
    The inventory in the top half of the window.
    org.bukkit.event.inventory.InventoryType
    The inventory type.
    static boolean
    isDefault(org.bukkit.inventory.InventoryView view)
    Check if an inventory view is the player's default inventory view.
    void
    setItem(int slot, org.bukkit.inventory.ItemStack item)
     

    Methods inherited from class org.bukkit.inventory.InventoryView

    close, convertSlot, countSlots, getCursor, getInventory, getSlotType, setCursor, setProperty, title

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GlowInventoryView

      public GlowInventoryView(GlowHumanEntity player)
      Create the default inventory view for this player.
      Parameters:
      player - The player.
    • GlowInventoryView

      public GlowInventoryView(org.bukkit.entity.HumanEntity player, org.bukkit.inventory.Inventory topInventory)
      Create an inventory view for this player looking at a given top inventory.
      Parameters:
      player - The player.
      topInventory - The top inventory.
    • GlowInventoryView

      public GlowInventoryView(org.bukkit.entity.HumanEntity player, org.bukkit.event.inventory.InventoryType type, org.bukkit.inventory.Inventory topInventory, org.bukkit.inventory.Inventory bottomInventory)
  • Method Details

    • isDefault

      public static boolean isDefault(org.bukkit.inventory.InventoryView view)
      Check if an inventory view is the player's default inventory view.
      Parameters:
      view - The view to check.
      Returns:
      Whether it is a player's default inventory view.
    • setItem

      public void setItem(int slot, org.bukkit.inventory.ItemStack item)
      Overrides:
      setItem in class org.bukkit.inventory.InventoryView
    • getItem

      public org.bukkit.inventory.ItemStack getItem(int slot)
      Overrides:
      getItem in class org.bukkit.inventory.InventoryView
    • getTitle

      @NotNull public @NotNull String getTitle()
      Specified by:
      getTitle in class org.bukkit.inventory.InventoryView
    • getPlayer

      public org.bukkit.entity.HumanEntity getPlayer()
      The player.
      Specified by:
      getPlayer in class org.bukkit.inventory.InventoryView
    • getType

      public org.bukkit.event.inventory.InventoryType getType()
      The inventory type.
      Specified by:
      getType in class org.bukkit.inventory.InventoryView
    • getTopInventory

      public org.bukkit.inventory.Inventory getTopInventory()
      The inventory in the top half of the window.
      Specified by:
      getTopInventory in class org.bukkit.inventory.InventoryView
    • getBottomInventory

      public org.bukkit.inventory.Inventory getBottomInventory()
      The inventory in the bottom half of the window.
      Specified by:
      getBottomInventory in class org.bukkit.inventory.InventoryView