From 9579917efafe58a1aefb9df6a1591960f90d2c72 Mon Sep 17 00:00:00 2001 From: ementalo Date: Fri, 29 Jun 2012 01:05:17 +0100 Subject: [PATCH] Commandcost fix --- Essentials/src/net/ess3/economy/Trade.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Essentials/src/net/ess3/economy/Trade.java b/Essentials/src/net/ess3/economy/Trade.java index a5225a13a..9a260ba2b 100644 --- a/Essentials/src/net/ess3/economy/Trade.java +++ b/Essentials/src/net/ess3/economy/Trade.java @@ -88,10 +88,9 @@ public class Trade final ISettings settings = ess.getSettings(); settings.acquireReadLock(); + double money; if (command != null && !command.isEmpty() - && !NoCommandCostPermissions.getPermission(command).isAuthorized(user) - && money < settings.getData().getEconomy().getCommandCost(command.charAt(0) == '/' ? command.substring(1) : command) - && 0 < settings.getData().getEconomy().getCommandCost(command.charAt(0) == '/' ? command.substring(1) : command) + && 0 < (money = getCommandCost(user)) && !Permissions.ECO_LOAN.isAuthorized(user)) { throw new ChargeException(_("notEnoughMoney"));