Class SkullMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.SkullMetaMock
- All Implemented Interfaces:
PersistentDataViewHolder,Cloneable,ConfigurationSerializable,Damageable,ItemMeta,Repairable,SkullMeta,PersistentDataHolder
Mock implementation of a
SkullMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newSkullMetaMock.SkullMetaMock(@NotNull SkullMeta meta) Constructs a newSkullMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescription@NotNull SkullMetaMockclone()static @NotNull SkullMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.boolean@Nullable NamespacedKeygetOwner()Deprecated.Deprecated.@Nullable PlayerProfileprotected StringinthashCode()booleanhasOwner()Serializes the properties of an SkullMetaMock to a HashMap.voidsetNoteBlockSound(@Nullable NamespacedKey noteBlockSound) booleanDeprecated.voidsetOwnerProfile(@Nullable PlayerProfile profile) Deprecated.booleansetOwningPlayer(@Nullable OfflinePlayer owner) voidsetPlayerProfile(@Nullable PlayerProfile profile) Methods inherited from class be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, deserializeInternal, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDamage, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxDamage, getMaxStackSize, getPersistentDataContainer, getPlaceableKeys, getRarity, getRepairCost, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDamageValue, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxDamage, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasRepairCost, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, resetDamage, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxDamage, setMaxStackSize, setPlaceableKeys, setRarity, setRepairCost, setTool, setUnbreakable, setVersion, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getJukeboxPlayable, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getPlaceableKeys, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasJukeboxPlayable, hasLocalizedName, hasLore, hasMaxStackSize, hasPlaceableKeys, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setJukeboxPlayable, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setPlaceableKeys, setRarity, setTool, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
SkullMetaMock
public SkullMetaMock()Constructs a newSkullMetaMock. -
SkullMetaMock
Constructs a newSkullMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
clone
- Specified by:
clonein interfaceDamageable- Specified by:
clonein interfaceItemMeta- Specified by:
clonein interfaceRepairable- Specified by:
clonein interfaceSkullMeta- Overrides:
clonein classItemMetaMock
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
getOwner
Deprecated. -
hasOwner
public boolean hasOwner() -
setOwner
Deprecated. -
setPlayerProfile
- Specified by:
setPlayerProfilein interfaceSkullMeta
-
getPlayerProfile
- Specified by:
getPlayerProfilein interfaceSkullMeta
-
getOwningPlayer
- Specified by:
getOwningPlayerin interfaceSkullMeta
-
setOwningPlayer
- Specified by:
setOwningPlayerin interfaceSkullMeta
-
getOwnerProfile
Deprecated.- Specified by:
getOwnerProfilein interfaceSkullMeta
-
setOwnerProfile
Deprecated.- Specified by:
setOwnerProfilein interfaceSkullMeta
-
setNoteBlockSound
- Specified by:
setNoteBlockSoundin interfaceSkullMeta
-
getNoteBlockSound
- Specified by:
getNoteBlockSoundin interfaceSkullMeta
-
deserialize
@NotNull public static @NotNull SkullMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized SkullMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the SkullMetaMock class.
-
serialize
Serializes the properties of an SkullMetaMock to a HashMap. Unimplemented properties are not present in the map.- Specified by:
serializein interfaceConfigurationSerializable- Overrides:
serializein classItemMetaMock- Returns:
- A HashMap of String, Object pairs representing the SkullMetaMock.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-