Class DuplicableItemLoreStat<Z>
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<Z>
studio.magemonkey.divinity.stats.items.api.DuplicableItemLoreStat<Z>
- Direct Known Subclasses:
DamageAttribute,DefenseAttribute,SimpleStat,SocketAttribute
-
Field Summary
Fields inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
dataType, format, keys, metaId, name, placeholder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleangetAllRaw(org.bukkit.inventory.ItemStack item) final intgetAmount(org.bukkit.inventory.ItemStack item) final intgetAmount(org.bukkit.inventory.meta.ItemMeta meta) protected final org.bukkit.NamespacedKeygetKey(int index) protected final List<org.bukkit.NamespacedKey> getKeys(int index) final intgetLoreIndex(org.bukkit.inventory.ItemStack item, int index) final ZgetRaw(org.bukkit.inventory.ItemStack item, int index) final ZgetRaw(org.bukkit.inventory.meta.ItemMeta meta, int index) protected final org.bukkit.inventory.ItemStackpreparePlaceholder(org.bukkit.inventory.ItemStack item, int index, int line) final org.bukkit.inventory.ItemStackremove(org.bukkit.inventory.ItemStack item, int index, boolean onlyTag) Methods inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
formatValue, getFormat, getFormat, getId, getKey, getKeys, getLoreIndex, getMetaId, getMetaId, getName, getParameterClass, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Constructor Details
-
DuplicableItemLoreStat
-
-
Method Details
-
getKeys
-
getKey
@NotNull protected final org.bukkit.NamespacedKey getKey(int index) -
add
- Overrides:
addin classItemLoreStat<Z>
-
add
public boolean add(@NotNull org.bukkit.inventory.ItemStack item, @NotNull Z value, int index, int line) -
remove
@NotNull public final org.bukkit.inventory.ItemStack remove(@NotNull org.bukkit.inventory.ItemStack item, int index, boolean onlyTag) -
getRaw
-
getRaw
-
getAllRaw
-
getAmount
public final int getAmount(@NotNull org.bukkit.inventory.ItemStack item) -
getAmount
public final int getAmount(org.bukkit.inventory.meta.ItemMeta meta) -
getLoreIndex
public final int getLoreIndex(@NotNull org.bukkit.inventory.ItemStack item, int index) -
preparePlaceholder
@NotNull protected final org.bukkit.inventory.ItemStack preparePlaceholder(@NotNull org.bukkit.inventory.ItemStack item, int index, int line)
-