Class TaxManager

java.lang.Object
net.chen.legacyLand.economy.tax.TaxManager

public class TaxManager extends Object
  • Method Details

    • getInstance

      public static TaxManager getInstance(LegacyLand plugin)
    • init

      public void init()
    • shutdown

      public void shutdown()
    • reload

      public void reload()
    • collectPlotTax

      public void collectPlotTax()
    • applyTradeTax

      public double applyTradeTax(UUID buyerUuid, org.bukkit.Location chestLoc, double transactionAmount)
    • estimateTradeTax

      public double estimateTradeTax(org.bukkit.Location chestLoc, double transactionAmount)
    • getEffectivePlotTaxRate

      public double getEffectivePlotTaxRate(String nationName)
    • getEffectiveTradeTaxRate

      public double getEffectiveTradeTaxRate(String nationName)
    • setNationPlotTax

      public boolean setNationPlotTax(String nationName, double rate)
    • setNationTradeTax

      public boolean setNationTradeTax(String nationName, double rate)