Class DynamicUserRequirement<Z>
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<Z>
studio.magemonkey.divinity.stats.items.requirements.api.UserRequirement<Z>
studio.magemonkey.divinity.stats.items.requirements.api.DynamicUserRequirement<Z>
- All Implemented Interfaces:
DynamicStat<Z>
- Direct Known Subclasses:
AbstractOwnerRequirement,BannedClassRequirement,ClassRequirement,LevelRequirement
public abstract class DynamicUserRequirement<Z>
extends UserRequirement<Z>
implements DynamicStat<Z>
-
Field Summary
Fields inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
dataType, format, keys, metaId, name, placeholder -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class studio.magemonkey.divinity.stats.items.requirements.api.UserRequirement
canUse, canUse, getBypassPermission, getDenyMessage, isDynamicMethods inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
add, formatValue, getFormat, getId, getKey, getKeys, getLoreIndex, getMetaId, getMetaId, getName, getParameterClass, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Constructor Details
-
DynamicUserRequirement
-
-
Method Details
-
getFormat
- Overrides:
getFormatin classItemLoreStat<Z>
-
getFormat
@NotNull public String getFormat(@Nullable org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack item, @NotNull Z value) - Specified by:
getFormatin interfaceDynamicStat<Z>
-
updateItem
@NotNull public org.bukkit.inventory.ItemStack updateItem(@Nullable org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack item) - Specified by:
updateItemin interfaceDynamicStat<Z>
-