Cloneable
, ConfigurationSerializable
, ItemMeta
, PersistentDataHolder
public interface SkullMeta extends ItemMeta
Modifier and Type | Method | Description |
---|---|---|
@NotNull SkullMeta |
clone() |
|
@Nullable String |
getOwner() |
Deprecated.
|
@Nullable OfflinePlayer |
getOwningPlayer() |
Gets the owner of the skull.
|
@Nullable PlayerProfile |
getPlayerProfile() |
If the skull has an owner, per
hasOwner() , return the owners PlayerProfile |
boolean |
hasOwner() |
Checks to see if the skull has an owner.
|
boolean |
setOwner(@Nullable String owner) |
Deprecated.
|
boolean |
setOwningPlayer(@Nullable OfflinePlayer owner) |
Sets the owner of the skull.
|
void |
setPlayerProfile(@Nullable PlayerProfile profile) |
Sets this skull to use the supplied Player Profile, which can include textures already prefilled.
|
serialize
addAttributeModifier, addEnchant, addItemFlags, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getPlaceableKeys, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setLocalizedName, setLore, setPlaceableKeys, setUnbreakable, setVersion
getPersistentDataContainer
@Deprecated @Nullable @Nullable String getOwner()
boolean hasOwner()
@Deprecated boolean setOwner(@Nullable @Nullable String owner)
owner
- the new owner of the skullvoid setPlayerProfile(@Nullable @Nullable PlayerProfile profile)
profile
- The profile to set this Skull to use, or null to clear owner@Nullable @Nullable PlayerProfile getPlayerProfile()
hasOwner()
, return the owners PlayerProfile
@Nullable @Nullable OfflinePlayer getOwningPlayer()
boolean setOwningPlayer(@Nullable @Nullable OfflinePlayer owner)
Plugins should check that hasOwner() returns true before calling this plugin.
owner
- the new owner of the skullCopyright © 2020. All rights reserved.