Package net.glowstone.inventory
Class GlowMerchantInventory
java.lang.Object
net.glowstone.inventory.GlowInventory
net.glowstone.inventory.GlowMerchantInventory
- All Implemented Interfaces:
Iterable<org.bukkit.inventory.ItemStack>
,org.bukkit.inventory.Inventory
,org.bukkit.inventory.MerchantInventory
public class GlowMerchantInventory
extends GlowInventory
implements org.bukkit.inventory.MerchantInventory
-
Constructor Summary
ConstructorsConstructorDescriptionGlowMerchantInventory
(org.bukkit.inventory.InventoryHolder owner, org.bukkit.inventory.Merchant merchant) Creates the inventory for a merchant. -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.inventory.Merchant
org.bukkit.inventory.MerchantRecipe
int
Methods inherited from class net.glowstone.inventory.GlowInventory
addItem, addItemStack, addViewer, all, all, clear, clear, close, consumeItem, consumeItem, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getHolder, getItem, getLocation, getMaxStackSize, getRawSlots, getSize, getSlot, getSlots, getSlotType, getStorageContents, getTitle, getType, getViewers, getViewersSet, handleShiftClick, initialize, isEmpty, itemPlaceAllowed, itemShiftClickAllowed, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, removeItemStack, removeViewer, setContents, setItem, setMaxStackSize, setStorageContents, setTitle, toString, tryToFillSlots
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.bukkit.inventory.Inventory
addItem, all, all, clear, clear, close, contains, contains, contains, contains, containsAtLeast, first, first, firstEmpty, getContents, getHolder, getHolder, getItem, getLocation, getMaxStackSize, getSize, getStorageContents, getType, getViewers, isEmpty, iterator, iterator, remove, remove, removeItem, removeItemAnySlot, setContents, setItem, setMaxStackSize, setStorageContents
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
GlowMerchantInventory
public GlowMerchantInventory(org.bukkit.inventory.InventoryHolder owner, org.bukkit.inventory.Merchant merchant) Creates the inventory for a merchant.- Parameters:
owner
- the CUSTOMER as anInventoryHolder
merchant
- the merchant as aMerchant
-
-
Method Details
-
getSelectedRecipe
public org.bukkit.inventory.MerchantRecipe getSelectedRecipe()- Specified by:
getSelectedRecipe
in interfaceorg.bukkit.inventory.MerchantInventory
-
getMerchant
public org.bukkit.inventory.Merchant getMerchant()- Specified by:
getMerchant
in interfaceorg.bukkit.inventory.MerchantInventory
-
getSelectedRecipeIndex
public int getSelectedRecipeIndex()- Specified by:
getSelectedRecipeIndex
in interfaceorg.bukkit.inventory.MerchantInventory
-