Class RatedItem

All Implemented Interfaces:
Tiered
Direct Known Subclasses:
RefineManager.RefineItem, SocketItem

public abstract class RatedItem extends LimitedItem
  • Field Details

  • 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:
      create in class LimitedItem
    • build

      @NotNull protected final org.bukkit.inventory.ItemStack build(int lvl, int uses)
      Overrides:
      build in class LimitedItem
    • 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)