Class SpawnEggMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.SpawnEggMetaMock
- All Implemented Interfaces:
Cloneable,org.bukkit.configuration.serialization.ConfigurationSerializable,org.bukkit.inventory.meta.Damageable,org.bukkit.inventory.meta.ItemMeta,org.bukkit.inventory.meta.Repairable,org.bukkit.inventory.meta.SpawnEggMeta,org.bukkit.persistence.PersistentDataHolder
public class SpawnEggMetaMock
extends ItemMetaMock
implements org.bukkit.inventory.meta.SpawnEggMeta
Mock implementation of an
SpawnEggMeta.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a newSpawnEggMetaMock.SpawnEggMetaMock(@NotNull org.bukkit.inventory.meta.SpawnEggMeta meta) Constructs a newSpawnEggMetaMock, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescription@NotNull SpawnEggMetaMockclone()static @NotNull SpawnEggMetaMockdeserialize(@NotNull Map<String, Object> args) Required method for Bukkit deserialization.boolean@Nullable org.bukkit.entity.EntityType@Nullable org.bukkit.entity.EntitySnapshotorg.bukkit.entity.EntityTypeprotected StringinthashCode()voidsetCustomSpawnedType(@Nullable org.bukkit.entity.EntityType type) voidsetSpawnedEntity(@NotNull org.bukkit.entity.EntitySnapshot snapshot) voidsetSpawnedType(org.bukkit.entity.EntityType type) 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, getCustomModelData, getCustomTagContainer, getDamage, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getLocalizedName, getLore, getLoreComponents, getMaxDamage, getMaxStackSize, getPersistentDataContainer, getRarity, getRepairCost, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasLocalizedName, hasLore, hasMaxDamage, hasMaxStackSize, hasRarity, hasRepairCost, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, serialize, setAttributeModifiers, setCustomModelData, setDamage, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setLocalizedName, setLore, setLoreComponents, setMaxDamage, setMaxStackSize, setRarity, setRepairCost, setTool, setUnbreakable, setVersion, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serializeMethods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsComponentString, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchantmentGlintOverride, getEnchants, getFood, getItemFlags, getItemName, getLocalizedName, getLore, getLoreComponents, getMaxStackSize, getRarity, getTool, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchantmentGlintOverride, hasEnchants, hasFood, hasItemFlag, hasItemName, hasLocalizedName, hasLore, hasMaxStackSize, hasRarity, hasTool, isFireResistant, isHideTooltip, isUnbreakable, itemName, itemName, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeEnchantments, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setDisplayNameComponent, setEnchantmentGlintOverride, setFireResistant, setFood, setHideTooltip, setItemName, setLocalizedName, setLore, setLoreComponents, setMaxStackSize, setRarity, setTool, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
SpawnEggMetaMock
public SpawnEggMetaMock()Constructs a newSpawnEggMetaMock. -
SpawnEggMetaMock
public SpawnEggMetaMock(@NotNull @NotNull org.bukkit.inventory.meta.SpawnEggMeta meta) Constructs a newSpawnEggMetaMock, cloning the data from another.- Parameters:
meta- The meta to clone.
-
-
Method Details
-
getSpawnedType
public org.bukkit.entity.EntityType getSpawnedType()- Specified by:
getSpawnedTypein interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
setSpawnedType
public void setSpawnedType(org.bukkit.entity.EntityType type) - Specified by:
setSpawnedTypein interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
setSpawnedEntity
public void setSpawnedEntity(@NotNull @NotNull org.bukkit.entity.EntitySnapshot snapshot) - Specified by:
setSpawnedEntityin interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
getSpawnedEntity
@Nullable public @Nullable org.bukkit.entity.EntitySnapshot getSpawnedEntity()- Specified by:
getSpawnedEntityin interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
getCustomSpawnedType
@Nullable public @Nullable org.bukkit.entity.EntityType getCustomSpawnedType()- Specified by:
getCustomSpawnedTypein interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
setCustomSpawnedType
public void setCustomSpawnedType(@Nullable @Nullable org.bukkit.entity.EntityType type) - Specified by:
setCustomSpawnedTypein interfaceorg.bukkit.inventory.meta.SpawnEggMeta
-
hashCode
public int hashCode()- Overrides:
hashCodein classItemMetaMock
-
equals
- Overrides:
equalsin classItemMetaMock
-
clone
- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Damageable- Specified by:
clonein interfaceorg.bukkit.inventory.meta.ItemMeta- Specified by:
clonein interfaceorg.bukkit.inventory.meta.Repairable- Specified by:
clonein interfaceorg.bukkit.inventory.meta.SpawnEggMeta- Overrides:
clonein classItemMetaMock
-
deserialize
@NotNull public static @NotNull SpawnEggMetaMock deserialize(@NotNull @NotNull Map<String, Object> args) Required method for Bukkit deserialization.- Parameters:
args- A serialized SpawnEggMetaMock object in a Map<String, Object> format.- Returns:
- A new instance of the SpawnEggMetaMock class.
-
getTypeName
- Overrides:
getTypeNamein classItemMetaMock
-