Class AbstractOwnerRequirement
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<UUID>
studio.magemonkey.divinity.stats.items.requirements.api.UserRequirement<UUID>
studio.magemonkey.divinity.stats.items.requirements.api.DynamicUserRequirement<UUID>
studio.magemonkey.divinity.stats.items.requirements.user.AbstractOwnerRequirement
- All Implemented Interfaces:
DynamicStat<UUID>
- Direct Known Subclasses:
SoulboundRequirement,UntradeableRequirement
-
Field Summary
FieldsFields inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
dataType, format, keys, metaId, name, placeholder -
Constructor Summary
ConstructorsConstructorDescriptionAbstractOwnerRequirement(String id, String name, String format, String placeholder) -
Method Summary
Modifier and TypeMethodDescriptionbooleanadd(org.bukkit.inventory.ItemStack item, int line) booleanisRequired(org.bukkit.inventory.ItemStack item) Methods inherited from class studio.magemonkey.divinity.stats.items.requirements.api.DynamicUserRequirement
getFormat, getFormat, updateItemMethods 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, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Field Details
-
DUMMY_ID
-
-
Constructor Details
-
AbstractOwnerRequirement
-
-
Method Details
-
getParameterClass
- Specified by:
getParameterClassin classItemLoreStat<UUID>
-
add
public boolean add(@NotNull org.bukkit.inventory.ItemStack item, int line) -
isRequired
public boolean isRequired(@NotNull org.bukkit.inventory.ItemStack item)
-