summaryrefslogtreecommitdiffstats
path: root/Essentials/src/com/earth2me/essentials/UserData.java
diff options
context:
space:
mode:
Diffstat (limited to 'Essentials/src/com/earth2me/essentials/UserData.java')
-rw-r--r--Essentials/src/com/earth2me/essentials/UserData.java12
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)
{