All Known Implementing Classes:
BleedStat, DurabilityStat, SimpleStat

public interface TypedStat
  • Method Details

    • getId

      String getId()
    • getPlaceholder

      String getPlaceholder()
    • hasPlaceholder

      boolean hasPlaceholder(@NotNull org.bukkit.inventory.ItemStack item)
    • isApplied

      boolean isApplied(@NotNull org.bukkit.inventory.ItemStack item)
    • getType

      @NotNull TypedStat.Type getType()
    • getCapability

      double getCapability()
    • setCapability

      void setCapability(double cap)
    • getItemType

      SimpleStat.ItemType getItemType()
    • isPercent

      boolean isPercent()
    • canBeNegative

      boolean canBeNegative()
    • isMainItem

      @Deprecated boolean isMainItem(@NotNull org.bukkit.inventory.ItemStack item)
      Deprecated.
    • getDependStat

      @Nullable TypedStat.Type getDependStat()
    • fineValue

      default double fineValue(double value)