Class MapMetaMock
java.lang.Object
be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
be.seeseemelk.mockbukkit.inventory.meta.MapMetaMock
- All Implemented Interfaces:
Cloneable
,ConfigurationSerializable
,Damageable
,ItemMeta
,MapMeta
,Repairable
,PersistentDataHolder
Mock implementation of an
MapMeta
.- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a newMapMetaMock
.MapMetaMock
(@NotNull MapMeta meta) Constructs a newMapMetaMock
, cloning the data from another. -
Method Summary
Modifier and TypeMethodDescription@NotNull MapMetaMock
clone()
boolean
@Nullable Color
getColor()
@Nullable String
int
getMapId()
@Nullable MapView
boolean
hasColor()
int
hashCode()
boolean
boolean
hasMapId()
boolean
boolean
void
void
setLocationName
(@Nullable String name) void
setMapId
(int id) void
setMapView
(MapView map) void
setScaling
(boolean scaling) Methods inherited from class be.seeseemelk.mockbukkit.inventory.meta.ItemMetaMock
addAttributeModifier, addEnchant, addItemFlags, assertComponentLore, assertHasNoLore, assertLore, assertLore, deserialize, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDamage, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPersistentDataContainer, getPlaceableKeys, getRepairCost, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDamage, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, hasRepairCost, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, serialize, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDamage, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setRepairCost, setUnbreakable, setVersion
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializable
serialize
Methods inherited from interface org.bukkit.inventory.meta.ItemMeta
addAttributeModifier, addEnchant, addItemFlags, displayName, displayName, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCanDestroy, getCanPlaceOn, getCustomModelData, getCustomTagContainer, getDestroyableKeys, getDisplayName, getDisplayNameComponent, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, getLoreComponents, getPlaceableKeys, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDestroyableKeys, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, hasPlaceableKeys, isUnbreakable, lore, lore, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCanDestroy, setCanPlaceOn, setCustomModelData, setDestroyableKeys, setDisplayName, setDisplayNameComponent, setLocalizedName, setLore, setLoreComponents, setPlaceableKeys, setUnbreakable, setVersion
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
-
Constructor Details
-
MapMetaMock
public MapMetaMock()Constructs a newMapMetaMock
. -
MapMetaMock
Constructs a newMapMetaMock
, cloning the data from another.- Parameters:
meta
- The meta to clone.
-
-
Method Details
-
hasMapId
public boolean hasMapId() -
getMapId
public int getMapId() -
setMapId
public void setMapId(int id) -
hasMapView
public boolean hasMapView()- Specified by:
hasMapView
in interfaceMapMeta
-
getMapView
- Specified by:
getMapView
in interfaceMapMeta
-
setMapView
- Specified by:
setMapView
in interfaceMapMeta
-
isScaling
public boolean isScaling() -
setScaling
public void setScaling(boolean scaling) - Specified by:
setScaling
in interfaceMapMeta
-
hasLocationName
public boolean hasLocationName()- Specified by:
hasLocationName
in interfaceMapMeta
-
getLocationName
- Specified by:
getLocationName
in interfaceMapMeta
-
setLocationName
- Specified by:
setLocationName
in interfaceMapMeta
-
hasColor
public boolean hasColor() -
getColor
-
setColor
-
hashCode
public int hashCode()- Overrides:
hashCode
in classItemMetaMock
-
equals
- Overrides:
equals
in classItemMetaMock
-
clone
- Specified by:
clone
in interfaceDamageable
- Specified by:
clone
in interfaceItemMeta
- Specified by:
clone
in interfaceMapMeta
- Specified by:
clone
in interfaceRepairable
- Overrides:
clone
in classItemMetaMock
-