Package org.bukkit.block
Interface DecoratedPot
- All Superinterfaces:
BlockInventoryHolder,BlockState,InventoryHolder,Metadatable,PersistentDataHolder,TileState
Represents a captured state of a decorated pot.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionGet the object's inventory.Deprecated.getSherd(DecoratedPot.Side side) Get the sherd on the provided side.Gets a Map of all sides on this decorated pot and the sherds on them.voidsetSherd(DecoratedPot.Side side, Material sherd) Set the sherd on the provided side.Methods inherited from interface org.bukkit.inventory.BlockInventoryHolder
getBlockMethods inherited from interface org.bukkit.block.BlockState
copy, copy, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getRawData, getType, getWorld, getX, getY, getZ, 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
-
Method Details
-
setSherd
Set the sherd on the provided side.- Parameters:
side- the side to setsherd- the sherd, or null to set a blank side.- Throws:
IllegalArgumentException- if the sherd is not either tagged byTag.ITEMS_DECORATED_POT_SHERDS,Material.BRICK, ornull
-
getSherd
Get the sherd on the provided side.- Parameters:
side- the side to get- Returns:
- the sherd on the side or
Material.BRICKif it's blank
-
getSherds
Gets a Map of all sides on this decorated pot and the sherds on them. If a side does not have a specific sherd on it,Material.BRICKwill be the value of that side.- Returns:
- the sherds
-
getShards
Deprecated.in favor ofgetSherds()Gets the sherds on this decorated pot. For faces without a specific sherd,Material.BRICKis used in its place.- Returns:
- the sherds
-
getInventory
Description copied from interface:InventoryHolderGet the object's inventory.- Specified by:
getInventoryin interfaceInventoryHolder- Returns:
- inventory
- See Also:
-
getSnapshotInventory
- Returns:
- snapshot inventory
- See Also:
-
getSherds()