Class ItemLevelRequirement

java.lang.Object
studio.magemonkey.divinity.stats.items.api.ItemLoreStat<int[]>
studio.magemonkey.divinity.stats.items.requirements.api.ItemRequirement<int[]>
studio.magemonkey.divinity.stats.items.requirements.item.ItemLevelRequirement

public class ItemLevelRequirement extends ItemRequirement<int[]>
  • Constructor Details

    • ItemLevelRequirement

      public ItemLevelRequirement(@NotNull String name, @NotNull String format)
  • Method Details

    • getParameterClass

      @NotNull public Class<int[]> getParameterClass()
      Specified by:
      getParameterClass in class ItemLoreStat<int[]>
    • canApply

      public boolean canApply(@NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target)
      Specified by:
      canApply in class ItemRequirement<int[]>
    • formatValue

      @NotNull public String formatValue(@NotNull org.bukkit.inventory.ItemStack item, int[] levels)
      Specified by:
      formatValue in class ItemLoreStat<int[]>
    • getApplyMessage

      public studio.magemonkey.codex.config.api.ILangMsg getApplyMessage(@NotNull org.bukkit.inventory.ItemStack src, @NotNull org.bukkit.inventory.ItemStack target)
      Specified by:
      getApplyMessage in class ItemRequirement<int[]>