mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-10-06 11:38:13 +02:00
Don't waste cpu on /baltop if eco is disabled.
This commit is contained in:
parent
eca3be5cf3
commit
62b4348842
@ -457,10 +457,6 @@ public class User extends UserData implements Comparable<User>, IReplyTo, net.es
|
||||
{
|
||||
if (ess.getSettings().isEcoDisabled())
|
||||
{
|
||||
if (ess.getSettings().isDebug())
|
||||
{
|
||||
ess.getLogger().info("Internal economy functions disabled, aborting balance sync.");
|
||||
}
|
||||
return;
|
||||
}
|
||||
if (ess.getPaymentMethod().hasMethod() && super.getMoney() != value)
|
||||
|
@ -109,16 +109,26 @@ public class Commandbalancetop extends EssentialsCommand
|
||||
cache.getLines().clear();
|
||||
final Map<String, BigDecimal> balances = new HashMap<String, BigDecimal>();
|
||||
BigDecimal totalMoney = BigDecimal.ZERO;
|
||||
for (String u : ess.getUserMap().getAllUniqueUsers())
|
||||
if (ess.getSettings().isEcoDisabled())
|
||||
{
|
||||
final User user = ess.getUserMap().getUser(u);
|
||||
if (user != null)
|
||||
if (ess.getSettings().isDebug())
|
||||
{
|
||||
final BigDecimal userMoney = user.getMoney();
|
||||
user.updateMoneyCache(userMoney);
|
||||
totalMoney = totalMoney.add(userMoney);
|
||||
final String name = user.isHidden() ? user.getName() : user.getDisplayName();
|
||||
balances.put(name, userMoney);
|
||||
ess.getLogger().info("Internal economy functions disabled, aborting baltop.");
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
for (String u : ess.getUserMap().getAllUniqueUsers())
|
||||
{
|
||||
final User user = ess.getUserMap().getUser(u);
|
||||
if (user != null)
|
||||
{
|
||||
final BigDecimal userMoney = user.getMoney();
|
||||
user.updateMoneyCache(userMoney);
|
||||
totalMoney = totalMoney.add(userMoney);
|
||||
final String name = user.isHidden() ? user.getName() : user.getDisplayName();
|
||||
balances.put(name, userMoney);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user