Class ItemRequirement<Z>
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<Z>
studio.magemonkey.divinity.stats.items.requirements.api.ItemRequirement<Z>
- Direct Known Subclasses:
ItemLevelRequirement,ItemModuleRequirement,ItemSocketRequirement,ItemTierRequirement,ItemTypeRequirement
-
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 TypeMethodDescriptionabstract booleancanApply(org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target) abstract studio.magemonkey.codex.config.api.ILangMsggetApplyMessage(org.bukkit.inventory.ItemStack src, org.bukkit.inventory.ItemStack target) Methods inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
add, formatValue, getFormat, getFormat, getId, getKey, getKeys, getLoreIndex, getMetaId, getMetaId, getName, getParameterClass, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Constructor Details
-
ItemRequirement
-
-
Method Details
-
canApply
public abstract boolean canApply(@NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target) -
getApplyMessage
public abstract studio.magemonkey.codex.config.api.ILangMsg getApplyMessage(@NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target)
-