Package org.bukkit.block
Interface ChiseledBookshelf
- All Superinterfaces:
BlockInventoryHolder,BlockState,InventoryHolder,Metadatable,PersistentDataHolder,TileState
Represents a captured state of a chiseled bookshelf.
-
Method Summary
Modifier and TypeMethodDescriptionGet the object's inventory.intGets the last interacted inventory slot.intGets the appropriate slot based on a vector relative to this block.
Will return -1 if the given vector is not within the bounds of any slot.voidsetLastInteractedSlot(int lastInteractedSlot) Sets the last interacted inventory slot.Methods inherited from interface org.bukkit.inventory.BlockInventoryHolder
getBlockMethods inherited from interface org.bukkit.block.BlockState
getBlock, getBlockData, getChunk, getData, getDrops, getDrops, getDrops, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isCollidable, isPlaced, setBlockData, setData, setRawData, setType, update, update, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer, isSnapshot
-
Method Details
-
getLastInteractedSlot
int getLastInteractedSlot()Gets the last interacted inventory slot.- Returns:
- the last interacted slot
-
setLastInteractedSlot
void setLastInteractedSlot(int lastInteractedSlot) Sets the last interacted inventory slot.- Parameters:
lastInteractedSlot- the new last interacted slot
-
getInventory
Description copied from interface:InventoryHolderGet the object's inventory.- Specified by:
getInventoryin interfaceInventoryHolder- Returns:
- inventory
- See Also:
-
getSnapshotInventory
- Returns:
- snapshot inventory
- See Also:
-
getSlot
Gets the appropriate slot based on a vector relative to this block.
Will return -1 if the given vector is not within the bounds of any slot.The supplied vector should only contain components with values between 0.0 and 1.0, inclusive.
- Parameters:
position- a vector relative to this block- Returns:
- the slot under the given vector or -1
-