Class SocketItem
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
studio.magemonkey.divinity.modules.SocketItem
- All Implemented Interfaces:
Tiered
- Direct Known Subclasses:
EssencesManager.Essence,GemManager.Gem,RuneManager.Rune
-
Field Summary
FieldsFields inherited from class studio.magemonkey.divinity.modules.RatedItem
successRateExprFields 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
ConstructorsConstructorDescriptionSocketItem(Divinity plugin, String path, ModuleSocket<?> module) Deprecated.SocketItem(Divinity plugin, studio.magemonkey.codex.config.api.JYML cfg, ModuleSocket<?> module) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.bukkit.inventory.ItemStackbuild(int lvl, int uses, int suc) final StringgetSocketDisplay(int lvl) Methods inherited from class studio.magemonkey.divinity.modules.RatedItem
build, create, create, getSuccessRateMethods 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
-
socketDisplay
-
targetItemSocketId
-
-
Constructor Details
-
SocketItem
@Deprecated public SocketItem(@NotNull Divinity plugin, @NotNull String path, @NotNull ModuleSocket<?> module) throws org.bukkit.configuration.InvalidConfigurationException Deprecated.- Throws:
org.bukkit.configuration.InvalidConfigurationException
-
SocketItem
public SocketItem(@NotNull Divinity plugin, @NotNull studio.magemonkey.codex.config.api.JYML cfg, @NotNull ModuleSocket<?> module)
-
-
Method Details