Class RatedItem
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.RatedItem
- All Implemented Interfaces:
Tiered
- Direct Known Subclasses:
RefineManager.RefineItem,SocketItem
-
Field Summary
FieldsFields 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
ConstructorsConstructorDescriptionRatedItem(Divinity plugin, String path, ModuleSocket<?> module) Deprecated.RatedItem(Divinity plugin, studio.magemonkey.codex.config.api.JYML cfg, QModuleDrop<?> module) -
Method Summary
Modifier and TypeMethodDescriptionprotected final org.bukkit.inventory.ItemStackbuild(int lvl, int uses) protected org.bukkit.inventory.ItemStackbuild(int lvl, int uses, int suc) org.bukkit.inventory.ItemStackcreate(int lvl, int uses) org.bukkit.inventory.ItemStackcreate(int lvl, int uses, int success) final int[]getSuccessRate(int itemLvl) Methods inherited from class studio.magemonkey.divinity.modules.LimitedItem
build, build, 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
-
successRateExpr
-
-
Constructor Details
-
RatedItem
@Deprecated public RatedItem(Divinity plugin, String path, ModuleSocket<?> module) throws org.bukkit.configuration.InvalidConfigurationException Deprecated.- Throws:
org.bukkit.configuration.InvalidConfigurationException
-
RatedItem
public RatedItem(@NotNull Divinity plugin, @NotNull studio.magemonkey.codex.config.api.JYML cfg, @NotNull QModuleDrop<?> module)
-
-
Method Details
-
getSuccessRate
public final int[] getSuccessRate(int itemLvl) -
create
@NotNull public org.bukkit.inventory.ItemStack create(int lvl, int uses) - Overrides:
createin classLimitedItem
-
build
@NotNull protected final org.bukkit.inventory.ItemStack build(int lvl, int uses) - Overrides:
buildin classLimitedItem
-
create
@NotNull public org.bukkit.inventory.ItemStack create(int lvl, int uses, int success) -
build
@NotNull protected org.bukkit.inventory.ItemStack build(int lvl, int uses, int suc)
-