Class MoneyImplementManager

java.lang.Object
me.ulrich.koth.manager.implementation.MoneyImplementManager

public class MoneyImplementManager extends Object
  • Constructor Details

    • MoneyImplementManager

      public MoneyImplementManager()
  • Method Details

    • getPreferentialOrFirstImplement

      public Optional<MoneyImplement> getPreferentialOrFirstImplement()
    • hasPluginImplemented

      public boolean hasPluginImplemented(String pluginName)
    • addImplementation

      public boolean addImplementation(String pluginName, MoneyImplement region)
    • removeImplementation

      public boolean removeImplementation(String pluginName)
    • getImplementationPluginsNames

      public List<String> getImplementationPluginsNames()
    • getImplementationPluginsData

      public HashMap<String,MoneyImplement> getImplementationPluginsData()
    • getMoneyImplemented

      public Optional<MoneyImplement> getMoneyImplemented(String pluginName)
    • getPluginVersion

      public Optional<String> getPluginVersion(String pluginName)
    • getPluginName

      public Optional<String> getPluginName(String pluginName)
    • hasMoney

      public boolean hasMoney(String pluginName, org.bukkit.entity.Player player, int amount)
    • addMoney

      public boolean addMoney(String pluginName, org.bukkit.entity.Player player, int amount)
    • withdrawMoney

      public boolean withdrawMoney(String pluginName, org.bukkit.entity.Player player, int amount)
    • getMoney

      public int getMoney(String pluginName, org.bukkit.entity.Player player)
    • hasMoneyAPIEnabled

      public boolean hasMoneyAPIEnabled()
    • getImplementedMoney

      public HashMap<String,MoneyImplement> getImplementedMoney()