Package org.bukkit.inventory.meta
Interface CompassMeta
- All Superinterfaces:
- Cloneable,- ConfigurationSerializable,- ItemMeta,- PersistentDataHolder
Represents a compass that can track a specific location.
- 
Method SummaryModifier and TypeMethodDescriptionclone()Gets the location that this compass will point to.booleanChecks if this compass has been paired to a lodestone.booleanGets if this compass is tracking a specific lodestone.voidsetLodestone(Location lodestone) Sets the location this lodestone compass will point to.voidsetLodestoneTracked(boolean tracked) Sets if this compass is tracking a specific lodestone.Methods inherited from interface org.bukkit.configuration.serialization.ConfigurationSerializableserializeMethods inherited from interface org.bukkit.inventory.meta.ItemMetaaddAttributeModifier, addEnchant, addItemFlags, getAsString, getAttributeModifiers, getAttributeModifiers, getAttributeModifiers, getCustomModelData, getCustomTagContainer, getDisplayName, getEnchantLevel, getEnchants, getItemFlags, getLocalizedName, getLore, hasAttributeModifiers, hasConflictingEnchant, hasCustomModelData, hasDisplayName, hasEnchant, hasEnchants, hasItemFlag, hasLocalizedName, hasLore, isUnbreakable, removeAttributeModifier, removeAttributeModifier, removeAttributeModifier, removeEnchant, removeItemFlags, setAttributeModifiers, setCustomModelData, setDisplayName, setLocalizedName, setLore, setUnbreakable, setVersionMethods inherited from interface org.bukkit.persistence.PersistentDataHoldergetPersistentDataContainer
- 
Method Details- 
hasLodestoneboolean hasLodestone()Checks if this compass has been paired to a lodestone.- Returns:
- paired status
 
- 
getLodestoneGets the location that this compass will point to. CheckhasLodestone()first!- Returns:
- lodestone location
 
- 
setLodestoneSets the location this lodestone compass will point to.- Parameters:
- lodestone- new location or null to clear
 
- 
isLodestoneTrackedboolean isLodestoneTracked()Gets if this compass is tracking a specific lodestone. If true the compass will only work if there is a lodestone at the tracked location.- Returns:
- lodestone tracked
 
- 
setLodestoneTrackedvoid setLodestoneTracked(boolean tracked) Sets if this compass is tracking a specific lodestone. If true the compass will only work if there is a lodestone at the tracked location.- Parameters:
- tracked- new tracked status
 
- 
cloneCompassMeta clone()
 
-