Class SoulboundRequirement
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
studio.magemonkey.divinity.stats.items.requirements.user.SoulboundRequirement
- All Implemented Interfaces:
DynamicStat<UUID>
-
Field Summary
Fields inherited from class studio.magemonkey.divinity.stats.items.requirements.user.AbstractOwnerRequirement
DUMMY_IDFields inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
dataType, format, keys, metaId, name, placeholder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanformatValue(org.bukkit.inventory.ItemStack item, UUID value) studio.magemonkey.codex.config.api.ILangMsggetDenyMessage(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack src) Methods inherited from class studio.magemonkey.divinity.stats.items.requirements.user.AbstractOwnerRequirement
add, getParameterClass, isRequiredMethods 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, isDynamicMethods inherited from class studio.magemonkey.divinity.stats.items.api.ItemLoreStat
add, getFormat, getId, getKey, getKeys, getLoreIndex, getMetaId, getMetaId, getName, getPlaceholder, getRaw, hasPlaceholder, isApplied, isSingle, preparePlaceholder, remove
-
Constructor Details
-
SoulboundRequirement
-
-
Method Details
-
getBypassPermission
- Specified by:
getBypassPermissionin classUserRequirement<UUID>
-
canUse
- Specified by:
canUsein classUserRequirement<UUID>
-
formatValue
@NotNull public String formatValue(@NotNull org.bukkit.inventory.ItemStack item, @NotNull UUID value) - Specified by:
formatValuein classItemLoreStat<UUID>
-
getDenyMessage
@NotNull public studio.magemonkey.codex.config.api.ILangMsg getDenyMessage(@NotNull org.bukkit.entity.Player p, @NotNull org.bukkit.inventory.ItemStack src) - Specified by:
getDenyMessagein classUserRequirement<UUID>
-