Class CurrencyProvider

java.lang.Object
me.sv3ks.hypercurrencies.currencies.CurrencyProvider
Direct Known Subclasses:
DefaultProvider, SQLProvider, VaultProvider

public abstract class CurrencyProvider extends Object
  • Constructor Details

    • CurrencyProvider

      public CurrencyProvider()
  • Method Details

    • getProviderID

      public abstract String getProviderID()
    • change

      public abstract boolean change(ChangeType type, String name, UUID uuid, double amount)
    • get

      public abstract double get(String name, UUID uuid)
    • getBalanceTop

      public abstract Map<Integer,UUID> getBalanceTop(String name)
      Parameters:
      name - The name of the currency
      Returns:
      A map containing the balance top from 1-100