Class LevelRequirement
java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<int[]>
studio.magemonkey.divinity.stats.items.requirements.api.UserRequirement<int[]>
studio.magemonkey.divinity.stats.items.requirements.api.DynamicUserRequirement<int[]>
studio.magemonkey.divinity.stats.items.requirements.user.LevelRequirement
- All Implemented Interfaces:
DynamicStat<int[]>
-
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 TypeMethodDescriptionbooleancanUse(org.bukkit.entity.Player player, int[] value) formatValue(org.bukkit.inventory.ItemStack item, int[] levels) studio.magemonkey.codex.config.api.ILangMsggetDenyMessage(org.bukkit.entity.Player p, org.bukkit.inventory.ItemStack src) Class<int[]> 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, 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
-
LevelRequirement
-
-
Method Details
-
getParameterClass
- Specified by:
getParameterClassin classItemLoreStat<int[]>
-
getBypassPermission
- Specified by:
getBypassPermissionin classUserRequirement<int[]>
-
canUse
public boolean canUse(@NotNull org.bukkit.entity.Player player, int[] value) - Specified by:
canUsein classUserRequirement<int[]>
-
formatValue
- Specified by:
formatValuein classItemLoreStat<int[]>
-
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<int[]>
-