mirror of
https://github.com/EssentialsX/Essentials.git
synced 2024-10-06 19:48:12 +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().isEcoDisabled())
|
||||||
{
|
{
|
||||||
if (ess.getSettings().isDebug())
|
|
||||||
{
|
|
||||||
ess.getLogger().info("Internal economy functions disabled, aborting balance sync.");
|
|
||||||
}
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ess.getPaymentMethod().hasMethod() && super.getMoney() != value)
|
if (ess.getPaymentMethod().hasMethod() && super.getMoney() != value)
|
||||||
|
@ -109,6 +109,15 @@ public class Commandbalancetop extends EssentialsCommand
|
|||||||
cache.getLines().clear();
|
cache.getLines().clear();
|
||||||
final Map<String, BigDecimal> balances = new HashMap<String, BigDecimal>();
|
final Map<String, BigDecimal> balances = new HashMap<String, BigDecimal>();
|
||||||
BigDecimal totalMoney = BigDecimal.ZERO;
|
BigDecimal totalMoney = BigDecimal.ZERO;
|
||||||
|
if (ess.getSettings().isEcoDisabled())
|
||||||
|
{
|
||||||
|
if (ess.getSettings().isDebug())
|
||||||
|
{
|
||||||
|
ess.getLogger().info("Internal economy functions disabled, aborting baltop.");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
for (String u : ess.getUserMap().getAllUniqueUsers())
|
for (String u : ess.getUserMap().getAllUniqueUsers())
|
||||||
{
|
{
|
||||||
final User user = ess.getUserMap().getUser(u);
|
final User user = ess.getUserMap().getUser(u);
|
||||||
@ -121,6 +130,7 @@ public class Commandbalancetop extends EssentialsCommand
|
|||||||
balances.put(name, userMoney);
|
balances.put(name, userMoney);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
final List<Map.Entry<String, BigDecimal>> sortedEntries = new ArrayList<Map.Entry<String, BigDecimal>>(balances.entrySet());
|
final List<Map.Entry<String, BigDecimal>> sortedEntries = new ArrayList<Map.Entry<String, BigDecimal>>(balances.entrySet());
|
||||||
Collections.sort(sortedEntries, new Comparator<Map.Entry<String, BigDecimal>>()
|
Collections.sort(sortedEntries, new Comparator<Map.Entry<String, BigDecimal>>()
|
||||||
|
Loading…
Reference in New Issue
Block a user