Package org.bukkit.block
Interface Skull
- All Superinterfaces:
BlockState,Metadatable,PersistentDataHolder,TileState
Represents a captured state of a skull block.
-
Method Summary
Modifier and TypeMethodDescriptiongetOwner()Deprecated.Get the player which owns the skull.Deprecated.useBlockDataDeprecated.checkMaterialinsteadbooleanhasOwner()Checks to see if the skull has an ownerbooleanDeprecated.voidsetOwningPlayer(OfflinePlayer player)Set the player which owns the skull.voidsetRotation(BlockFace rotation)Deprecated.useBlockDatavoidsetSkullType(SkullType skullType)Deprecated.checkMaterialinsteadMethods 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, updateMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.block.TileState
getPersistentDataContainer
-
Method Details
-
hasOwner
boolean hasOwner()Checks to see if the skull has an owner- Returns:
- true if the skull has an owner
-
getOwner
Deprecated.SeegetOwningPlayer().Gets the owner of the skull, if one exists- Returns:
- the owner of the skull or null if the skull does not have an owner
-
setOwner
Deprecated.Sets the owner of the skullInvolves a potentially blocking web request to acquire the profile data for the provided name.
- Parameters:
name- the new owner of the skull- Returns:
- true if the owner was successfully set
-
getOwningPlayer
Get the player which owns the skull. This player may appear as the texture depending on skull type.- Returns:
- owning player
-
setOwningPlayer
Set the player which owns the skull. This player may appear as the texture depending on skull type.- Parameters:
player- the owning player
-
getRotation
Deprecated.useBlockDataGets the rotation of the skull in the world (or facing direction if this is a wall mounted skull).- Returns:
- the rotation of the skull
-
setRotation
Deprecated.useBlockDataSets the rotation of the skull in the world (or facing direction if this is a wall mounted skull).- Parameters:
rotation- the rotation of the skull
-
getSkullType
Deprecated.checkMaterialinsteadGets the type of skull- Returns:
- the type of skull
-
setSkullType
Deprecated.checkMaterialinsteadSets the type of skull- Parameters:
skullType- the type of skull
-
getOwningPlayer().