code: public boolean hasEnough(double amount, String worldName, String currencyName) {
          boolean result = false;
          amount = format(amount);
          if (!Common.getInstance().getWorldGroupManager().worldGroupExist(worldName)) {
              worldName = Common.getInstance().getWorldGroupManager().getWorldGroupName(worldName);
          }
          Currency currency = Common.getInstance().getCurrencyManager().getCurrency(currencyName);
          if (currency != null && (getBalance(worldName, currencyName) >= amount || hasInfiniteMoney())) {
              result = true;
          }
          return result;
      }
docs: Checks if we have enough money in a certain balance
  
  @param amount       The amount of money to check
  @param worldName    The World / World group we want to check
  @param currencyName The currency we want to check
  @return True if there's enough money. Else false