Package net.glowstone.inventory
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
ConstructorDescriptionGlowInventoryView
(GlowHumanEntity player) 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 TypeMethodDescriptionorg.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
getTitle()
org.bukkit.inventory.Inventory
The inventory in the top half of the window.org.bukkit.event.inventory.InventoryType
getType()
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
-
Constructor Details
-
GlowInventoryView
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 classorg.bukkit.inventory.InventoryView
-
getItem
public org.bukkit.inventory.ItemStack getItem(int slot) - Overrides:
getItem
in classorg.bukkit.inventory.InventoryView
-
getTitle
- Specified by:
getTitle
in classorg.bukkit.inventory.InventoryView
-
getPlayer
public org.bukkit.entity.HumanEntity getPlayer()The player.- Specified by:
getPlayer
in classorg.bukkit.inventory.InventoryView
-
getType
public org.bukkit.event.inventory.InventoryType getType()The inventory type.- Specified by:
getType
in classorg.bukkit.inventory.InventoryView
-
getTopInventory
public org.bukkit.inventory.Inventory getTopInventory()The inventory in the top half of the window.- Specified by:
getTopInventory
in classorg.bukkit.inventory.InventoryView
-
getBottomInventory
public org.bukkit.inventory.Inventory getBottomInventory()The inventory in the bottom half of the window.- Specified by:
getBottomInventory
in classorg.bukkit.inventory.InventoryView
-