Class UsableItem
java.lang.Object
studio.magemonkey.codex.manager.LoadableItem
studio.magemonkey.divinity.modules.ModuleItem
studio.magemonkey.divinity.modules.LeveledItem
studio.magemonkey.divinity.modules.LimitedItem
studio.magemonkey.divinity.modules.UsableItem
- All Implemented Interfaces:
Tiered
- Direct Known Subclasses:
ActiveItemManager.ActiveItem,ConsumablesManager.Consume
Deprecated.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated.classDeprecated. -
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Deprecated.Deprecated.protected Map<QClickType, UsableItem.Usage> Deprecated.Deprecated.Fields inherited from class studio.magemonkey.divinity.modules.LimitedItem
chargesByLvlFields inherited from class studio.magemonkey.divinity.modules.LeveledItem
levelMax, levelMin, targetItemLevels, targetItemModules, targetItemTypes, targetTier, tierFields inherited from class studio.magemonkey.divinity.modules.ModuleItem
armorTrim, attributes, color, durability, enchanted, enchants, flags, hash, isUnbreakable, lore, material, modelData, module, name, pluginFields inherited from class studio.magemonkey.codex.manager.LoadableItem
cfg, id, path -
Constructor Summary
ConstructorsConstructorDescriptionUsableItem(Divinity plugin, studio.magemonkey.codex.config.api.JYML cfg, QModuleUsage<?> module) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.inventory.ItemStackbuild(int lvl, int uses) Deprecated.protected final String[]getBannedUserClassRequirement(int itemLvl) Deprecated.getUsage()Deprecated.getUsage(QClickType type) Deprecated.protected final String[]getUserClassRequirement(int itemLvl) Deprecated.protected final int[]getUserLevelRequirement(int itemLvl) Deprecated.Deprecated.final StringreplaceVars(String str, int lvl) Deprecated.Methods inherited from class studio.magemonkey.divinity.modules.LimitedItem
build, build, create, create, getCharges, getChargesMapMethods inherited from class studio.magemonkey.divinity.modules.LeveledItem
applyLoreReplacements, build, create, doMathExpression, getLore, getMaxLevel, getMinLevel, getModule, getName, getTargetLevelRequirement, getTier, processLore, replacePlaceholders, save, validateLevelMethods inherited from class studio.magemonkey.divinity.modules.ModuleItem
build, build, getColor, getFlags, getMaterial, isUnbreakableMethods inherited from class studio.magemonkey.codex.manager.LoadableItem
getConfig, getFile, getId, save
-
Field Details
-
reqUserLvl
Deprecated. -
reqUserClass
Deprecated. -
reqBannedUserClass
Deprecated. -
varsLvl
Deprecated. -
usageMap
Deprecated.
-
-
Constructor Details
-
UsableItem
public UsableItem(@NotNull Divinity plugin, @NotNull studio.magemonkey.codex.config.api.JYML cfg, @NotNull QModuleUsage<?> module) Deprecated.
-
-
Method Details
-
getUserLevelRequirement
protected final int[] getUserLevelRequirement(int itemLvl) Deprecated. -
getUserClassRequirement
Deprecated. -
getBannedUserClassRequirement
Deprecated. -
getVariables
Deprecated. -
replaceVars
Deprecated. -
build
@NotNull protected org.bukkit.inventory.ItemStack build(int lvl, int uses) Deprecated.- Overrides:
buildin classLimitedItem
-
getUsage
Deprecated. -
getUsage
Deprecated.
-