1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-20 21:41:32 +02:00

If we are modifying money, force transaction clear, this is important.

This commit is contained in:
KHobbits
2014-05-27 03:41:18 +01:00
parent b46eb81b85
commit 6bdbada6fc

View File

@@ -115,18 +115,19 @@ public abstract class UserData extends PlayerExtension implements IConf
}
public void setMoney(BigDecimal value, boolean throwError) throws MaxMoneyException
{
{
BigDecimal maxMoney = ess.getSettings().getMaxMoney();
BigDecimal minMoney = ess.getSettings().getMinMoney();
if (value.compareTo(maxMoney) > 0)
{
{
if (throwError)
{
throw new MaxMoneyException();
}
money = maxMoney;
}
else {
else
{
money = value;
}
if (money.compareTo(minMoney) < 0)
@@ -134,7 +135,7 @@ public abstract class UserData extends PlayerExtension implements IConf
money = minMoney;
}
config.setProperty("money", money);
config.save();
stopTransaction();
}
private Map<String, Object> homes;