Class UsableItem

All Implemented Interfaces:
Tiered
Direct Known Subclasses:
ActiveItemManager.ActiveItem, ConsumablesManager.Consume

@Deprecated public class UsableItem extends LimitedItem
Deprecated.
  • Field Details

  • 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

      @Nullable protected final String[] getUserClassRequirement(int itemLvl)
      Deprecated.
    • getBannedUserClassRequirement

      @Nullable protected final String[] getBannedUserClassRequirement(int itemLvl)
      Deprecated.
    • getVariables

      @NotNull public Map<Integer,Map<String,Object>> getVariables()
      Deprecated.
    • replaceVars

      @NotNull public final String replaceVars(@NotNull String str, int lvl)
      Deprecated.
    • build

      @NotNull protected org.bukkit.inventory.ItemStack build(int lvl, int uses)
      Deprecated.
      Overrides:
      build in class LimitedItem
    • getUsage

      @NotNull public Map<QClickType,UsableItem.Usage> getUsage()
      Deprecated.
    • getUsage

      @Nullable public UsableItem.Usage getUsage(@NotNull QClickType type)
      Deprecated.