Class EconomyUtil

java.lang.Object
com.zetaplugins.essentialz.features.economy.EconomyUtil

public class EconomyUtil extends Object
  • Method Details

    • formatCurrency

      public static String formatCurrency(double amount, EconomyConfig config)
    • formatCurrency

      public static String formatCurrency(double amount, org.bukkit.configuration.file.FileConfiguration config)
    • formatCurrency

      public static String formatCurrency(double amount, String symbol, int decimalPlaces, String thousandSeparator, String decimalSeparator, String symbolPosition)
    • parseNumber

      public static double parseNumber(String input, EconomyConfig config) throws NumberFormatException
      Parses a string representing a number with optional suffixes (K, M, B) into a double.
      Parameters:
      input - The input string to parse.
      config - The currency configuration for symbol and separators.
      Returns:
      The parsed double value.
      Throws:
      NumberFormatException - If the input cannot be parsed into a valid number.