Package org.bukkit.inventory.view
Interface EnchantmentView
- All Superinterfaces:
InventoryView
An instance of
InventoryView
which provides extra methods related to
enchantment table view data.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.inventory.InventoryView
InventoryView.Property
-
Field Summary
Fields inherited from interface org.bukkit.inventory.InventoryView
OUTSIDE
-
Method Summary
Modifier and TypeMethodDescriptionint
Gets the random enchantment seed used in this viewGets the offers of this EnchantmentViewGet the upper inventory involved in this transaction.void
setOffers
(EnchantmentOffer[] offers) Sets the offers to provide to the player.Methods inherited from interface org.bukkit.inventory.InventoryView
close, convertSlot, countSlots, getBottomInventory, getCursor, getInventory, getItem, getOriginalTitle, getPlayer, getSlotType, getTitle, getType, setCursor, setItem, setProperty, setTitle
-
Method Details
-
getTopInventory
Description copied from interface:InventoryView
Get the upper inventory involved in this transaction.- Specified by:
getTopInventory
in interfaceInventoryView
- Returns:
- the inventory
-
getEnchantmentSeed
int getEnchantmentSeed()Gets the random enchantment seed used in this view- Returns:
- The random seed used
-
getOffers
Gets the offers of this EnchantmentView- Returns:
- The enchantment offers that are provided
-
setOffers
Sets the offers to provide to the player.- Parameters:
offers
- The offers to provide- Throws:
IllegalArgumentException
- if the array length isn't 3
-