Class BukkitEconHandler

java.lang.Object
com.plotsquared.core.util.EconHandler
com.plotsquared.bukkit.util.BukkitEconHandler

public class BukkitEconHandler extends com.plotsquared.core.util.EconHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    depositMoney(com.plotsquared.core.player.OfflinePlotPlayer player, double amount)
     
    void
    depositMoney(com.plotsquared.core.player.PlotPlayer<?> player, double amount)
     
    format(double balance)
     
    double
    getBalance(com.plotsquared.core.player.PlotPlayer<?> player)
     
    double
    getMoney(com.plotsquared.core.player.PlotPlayer<?> player)
     
    boolean
     
    boolean
    isEnabled(com.plotsquared.core.plot.PlotArea plotArea)
     
    boolean
     
    void
    withdrawMoney(com.plotsquared.core.player.PlotPlayer<?> player, double amount)
     

    Methods inherited from class com.plotsquared.core.util.EconHandler

    nullEconHandler

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BukkitEconHandler

      public BukkitEconHandler()
  • Method Details

    • init

      public boolean init()
      Specified by:
      init in class com.plotsquared.core.util.EconHandler
    • getMoney

      public double getMoney(com.plotsquared.core.player.PlotPlayer<?> player)
      Overrides:
      getMoney in class com.plotsquared.core.util.EconHandler
    • withdrawMoney

      public void withdrawMoney(com.plotsquared.core.player.PlotPlayer<?> player, double amount)
      Specified by:
      withdrawMoney in class com.plotsquared.core.util.EconHandler
    • depositMoney

      public void depositMoney(com.plotsquared.core.player.PlotPlayer<?> player, double amount)
      Specified by:
      depositMoney in class com.plotsquared.core.util.EconHandler
    • depositMoney

      public void depositMoney(com.plotsquared.core.player.OfflinePlotPlayer player, double amount)
      Specified by:
      depositMoney in class com.plotsquared.core.util.EconHandler
    • isEnabled

      public boolean isEnabled(com.plotsquared.core.plot.PlotArea plotArea)
      Specified by:
      isEnabled in class com.plotsquared.core.util.EconHandler
    • format

      public @NonNull String format(double balance)
      Specified by:
      format in class com.plotsquared.core.util.EconHandler
    • isSupported

      public boolean isSupported()
      Specified by:
      isSupported in class com.plotsquared.core.util.EconHandler
    • getBalance

      public double getBalance(com.plotsquared.core.player.PlotPlayer<?> player)
      Specified by:
      getBalance in class com.plotsquared.core.util.EconHandler