Package net.glowstone.block.entity.state
Class GlowSkull
java.lang.Object
net.glowstone.block.GlowBlockState
net.glowstone.block.entity.state.GlowSkull
- All Implemented Interfaces:
org.bukkit.block.BlockState
,org.bukkit.block.Skull
,org.bukkit.block.TileState
,org.bukkit.metadata.Metadatable
,org.bukkit.persistence.PersistentDataHolder
-
Field Summary
Fields inherited from class net.glowstone.block.GlowBlockState
blockData, data, type
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOwner()
org.bukkit.OfflinePlayer
@NotNull org.bukkit.persistence.PersistentDataContainer
@Nullable com.destroystokyo.paper.profile.PlayerProfile
org.bukkit.block.BlockFace
org.bukkit.SkullType
boolean
hasOwner()
boolean
void
setOwningPlayer
(org.bukkit.OfflinePlayer offlinePlayer) void
setPlayerProfile
(@NotNull com.destroystokyo.paper.profile.PlayerProfile profile) void
setRotation
(org.bukkit.block.BlockFace rotation) void
setSkullType
(org.bukkit.SkullType type) boolean
update
(boolean force, boolean applyPhysics) Methods inherited from class net.glowstone.block.GlowBlockState
canEqual, equals, getBlock, getBlockData, getChunk, getData, getLightLevel, getLocation, getLocation, getMetadata, getRawData, getType, getWorld, getX, getY, getZ, hashCode, hasMetadata, isFlowed, isPlaced, removeMetadata, setBlockData, setData, setFlowed, setMetadata, setRawData, setType, toString, update, update
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
-
Constructor Details
-
GlowSkull
Creates the instance for the given block.- Parameters:
block
- a head/skull block
-
-
Method Details
-
getBlockEntity
-
update
public boolean update(boolean force, boolean applyPhysics) - Specified by:
update
in interfaceorg.bukkit.block.BlockState
- Overrides:
update
in classGlowBlockState
-
hasOwner
public boolean hasOwner()- Specified by:
hasOwner
in interfaceorg.bukkit.block.Skull
-
getOwner
- Specified by:
getOwner
in interfaceorg.bukkit.block.Skull
-
setOwner
- Specified by:
setOwner
in interfaceorg.bukkit.block.Skull
-
getOwningPlayer
public org.bukkit.OfflinePlayer getOwningPlayer()- Specified by:
getOwningPlayer
in interfaceorg.bukkit.block.Skull
-
setOwningPlayer
public void setOwningPlayer(org.bukkit.OfflinePlayer offlinePlayer) - Specified by:
setOwningPlayer
in interfaceorg.bukkit.block.Skull
-
getPlayerProfile
@Nullable public @Nullable com.destroystokyo.paper.profile.PlayerProfile getPlayerProfile()- Specified by:
getPlayerProfile
in interfaceorg.bukkit.block.Skull
-
setPlayerProfile
public void setPlayerProfile(@NotNull @NotNull com.destroystokyo.paper.profile.PlayerProfile profile) - Specified by:
setPlayerProfile
in interfaceorg.bukkit.block.Skull
-
setSkullType
public void setSkullType(org.bukkit.SkullType type) - Specified by:
setSkullType
in interfaceorg.bukkit.block.Skull
-
getPersistentDataContainer
@NotNull public @NotNull org.bukkit.persistence.PersistentDataContainer getPersistentDataContainer()- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.persistence.PersistentDataHolder
- Specified by:
getPersistentDataContainer
in interfaceorg.bukkit.block.TileState
-
getSkullType
public org.bukkit.SkullType getSkullType()- Specified by:
getSkullType
in interfaceorg.bukkit.block.Skull
-
getRotation
public org.bukkit.block.BlockFace getRotation()- Specified by:
getRotation
in interfaceorg.bukkit.block.Skull
-
setRotation
public void setRotation(org.bukkit.block.BlockFace rotation) - Specified by:
setRotation
in interfaceorg.bukkit.block.Skull
-