Enum Class CurrencyTools.GenesisCurrency

java.lang.Object
java.lang.Enum<CurrencyTools.GenesisCurrency>
studio.magemonkey.genesis.misc.CurrencyTools.GenesisCurrency
All Implemented Interfaces:
Serializable, Comparable<CurrencyTools.GenesisCurrency>, java.lang.constant.Constable
Enclosing class:
CurrencyTools

public static enum CurrencyTools.GenesisCurrency extends Enum<CurrencyTools.GenesisCurrency>
  • Enum Constant Details

  • Method Details

    • values

      public static CurrencyTools.GenesisCurrency[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CurrencyTools.GenesisCurrency valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • detectCurrency

      public static CurrencyTools.GenesisCurrency detectCurrency(String name)
    • getPriceType

      public abstract GenesisPriceType getPriceType()
    • getRewardType

      public abstract GenesisRewardType getRewardType()
    • getBalance

      public abstract double getBalance(org.bukkit.entity.Player p)