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
ConstructorsConstructorDescriptionGlowInventoryView(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.InventoryThe inventory in the bottom half of the window.org.bukkit.inventory.ItemStackgetItem(int slot) org.bukkit.entity.HumanEntityThe player.@NotNull StringgetTitle()org.bukkit.inventory.InventoryThe inventory in the top half of the window.org.bukkit.event.inventory.InventoryTypegetType()The inventory type.static booleanisDefault(org.bukkit.inventory.InventoryView view) Check if an inventory view is the player's default inventory view.voidsetItem(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:
setItemin classorg.bukkit.inventory.InventoryView
-
getItem
public org.bukkit.inventory.ItemStack getItem(int slot) - Overrides:
getItemin classorg.bukkit.inventory.InventoryView
-
getTitle
- Specified by:
getTitlein classorg.bukkit.inventory.InventoryView
-
getPlayer
public org.bukkit.entity.HumanEntity getPlayer()The player.- Specified by:
getPlayerin classorg.bukkit.inventory.InventoryView
-
getType
public org.bukkit.event.inventory.InventoryType getType()The inventory type.- Specified by:
getTypein classorg.bukkit.inventory.InventoryView
-
getTopInventory
public org.bukkit.inventory.Inventory getTopInventory()The inventory in the top half of the window.- Specified by:
getTopInventoryin classorg.bukkit.inventory.InventoryView
-
getBottomInventory
public org.bukkit.inventory.Inventory getBottomInventory()The inventory in the bottom half of the window.- Specified by:
getBottomInventoryin classorg.bukkit.inventory.InventoryView
-