Klasse EconomyGateway

java.lang.Object
de.delinkedde.areashopreborn.integration.EconomyGateway

public final class EconomyGateway extends Object
Adapts the Vault economy provider to precise application-level amounts. Vault ultimately uses doubles, so all responses are checked immediately.
  • Verschachtelte Klassen - Übersicht

    Verschachtelte Klassen
    Modifizierer und Typ
    Klasse
    Beschreibung
    static final class 
    Represents a failed external Vault operation.
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    EconomyGateway(net.milkbowl.vault.economy.Economy economy)
    Creates an economy gateway.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    deposit(org.bukkit.OfflinePlayer player, BigDecimal amount)
    Deposits funds and fails when Vault reports an unsuccessful response.
    Formats an amount using the active economy provider.
    boolean
    has(org.bukkit.OfflinePlayer player, BigDecimal amount)
    Checks whether an account can cover an amount.
    Returns the name of the economy implementation registered through Vault.
    void
    withdraw(org.bukkit.OfflinePlayer player, BigDecimal amount)
    Withdraws funds and fails when Vault reports an unsuccessful response.

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • EconomyGateway

      public EconomyGateway(net.milkbowl.vault.economy.Economy economy)
      Creates an economy gateway.
      Parameter:
      economy - active Vault economy provider
  • Methodendetails

    • has

      public boolean has(org.bukkit.OfflinePlayer player, BigDecimal amount)
      Checks whether an account can cover an amount.
      Parameter:
      player - account owner
      amount - required amount
      Gibt zurück:
      true when sufficient funds are available
    • withdraw

      public void withdraw(org.bukkit.OfflinePlayer player, BigDecimal amount)
      Withdraws funds and fails when Vault reports an unsuccessful response.
      Parameter:
      player - account owner
      amount - amount to withdraw
    • deposit

      public void deposit(org.bukkit.OfflinePlayer player, BigDecimal amount)
      Deposits funds and fails when Vault reports an unsuccessful response.
      Parameter:
      player - account owner
      amount - amount to deposit
    • format

      public String format(BigDecimal amount)
      Formats an amount using the active economy provider.
      Parameter:
      amount - amount to format
      Gibt zurück:
      provider-formatted amount
    • providerName

      public String providerName()
      Returns the name of the economy implementation registered through Vault.
      Gibt zurück:
      provider name