diff options
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/UserData.java')
-rw-r--r-- | Essentials/src/com/earth2me/essentials/UserData.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Essentials/src/com/earth2me/essentials/UserData.java b/Essentials/src/com/earth2me/essentials/UserData.java index c312fbe84..ee0650388 100644 --- a/Essentials/src/com/earth2me/essentials/UserData.java +++ b/Essentials/src/com/earth2me/essentials/UserData.java @@ -115,17 +115,19 @@ public abstract class UserData extends PlayerExtension implements IConf } public void setMoney(BigDecimal value, boolean throwError) throws MaxMoneyException - { - money = value; + { BigDecimal maxMoney = ess.getSettings().getMaxMoney(); BigDecimal minMoney = ess.getSettings().getMinMoney(); - if (money.compareTo(maxMoney) > 0) - { - money = maxMoney; + if (value.compareTo(maxMoney) > 0) + { if (throwError) { throw new MaxMoneyException(); } + money = maxMoney; + } + else { + money = value; } if (money.compareTo(minMoney) < 0) { |