Package org.bukkit.block
Interface ChiseledBookshelf
- All Superinterfaces:
BlockInventoryHolder
,BlockState
,InventoryHolder
,Metadatable
,PersistentDataHolder
,TileState
@MinecraftExperimental
@Experimental
public interface ChiseledBookshelf
extends TileState, BlockInventoryHolder
Represents a captured state of a chiseled bookshelf.
-
Method Summary
Modifier and TypeMethodDescriptionGet the object's inventory.int
Gets the last interacted inventory slot.void
setLastInteractedSlot
(int lastInteractedSlot) Sets the last interacted inventory slot.Methods inherited from interface org.bukkit.inventory.BlockInventoryHolder
getBlock
Methods inherited from interface org.bukkit.block.BlockState
getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, isPlaced, setBlockData, setData, setRawData, setType, update, update, update
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer
-
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:InventoryHolder
Get the object's inventory.- Specified by:
getInventory
in interfaceInventoryHolder
- Returns:
- inventory
- See Also:
-
getSnapshotInventory
- Returns:
- snapshot inventory
- See Also:
-