Package de.eimmer.inventar.meta
Interface AxolotlEimerMeta
- All Superinterfaces:
BestaendigeDatenInhaber
,Cloneable
,GegenstandMeta
,KonfigurationsSerialisierbar
Represents a bucket of axolotl.
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Get the variant of the axolotl in the bucket.boolean
Checks for existence of a variant tag indicating a specific axolotl will be spawned.void
setVariant
(Axolotl.Variant variant) Set the variant of this axolotl in the bucket.Methods inherited from interface de.eimmer.bestaendigkeit.BestaendigeDatenInhaber
getPersistentDataContainer
Methods inherited from interface de.eimmer.inventar.meta.GegenstandMeta
addAttributeModifier, 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, setVersion
Methods inherited from interface de.eimmer.konfiguration.serialisierung.KonfigurationsSerialisierbar
serialize
-
Method Details
-
getVariant
Get the variant of the axolotl in the bucket.Plugins should check that hasVariant() returns
true
before calling this method.- Returns:
- axolotl variant
-
setVariant
Set the variant of this axolotl in the bucket.- Parameters:
variant
- axolotl variant
-
hasVariant
boolean hasVariant()Checks for existence of a variant tag indicating a specific axolotl will be spawned.- Returns:
- if there is a variant
-
clone
- Specified by:
clone
in interfaceGegenstandMeta
-