There are lots of unfactioned players, but we shouldn't care about them.

This commit is contained in:
t00thpick1 2015-01-02 19:19:57 -05:00
parent 3f949e18cc
commit 44dc04e3e1
1 changed files with 70 additions and 64 deletions

View File

@ -17,11 +17,12 @@ import java.util.List;
public class CmdShow extends FCommand {
private static final int ARBITRARY_LIMIT = 25000;
public CmdShow() {
this.aliases.add("show");
this.aliases.add("who");
//this.requiredArgs.add("");
// this.requiredArgs.add("");
this.optionalArgs.put("faction tag", "yours");
this.permission = Permission.SHOW.node;
@ -42,7 +43,8 @@ public class CmdShow extends FCommand {
}
}
// if economy is enabled, they're not on the bypass list, and this command has a cost set, make 'em pay
// if economy is enabled, they're not on the bypass list, and this
// command has a cost set, make 'em pay
if (!payForCommand(Conf.econCostShow, TL.COMMAND_SHOW_TOSHOW, TL.COMMAND_SHOW_FORSHOW)) {
return;
}
@ -57,6 +59,7 @@ public class CmdShow extends FCommand {
List<FancyMessage> allies = new ArrayList<FancyMessage>();
List<FancyMessage> enemies = new ArrayList<FancyMessage>();
if (!faction.isNone()) {
FancyMessage currentAllies = new FancyMessage(TL.COMMAND_SHOW_ALLIES.toString()).color(ChatColor.GOLD);
FancyMessage currentEnemies = new FancyMessage(TL.COMMAND_SHOW_ENEMIES.toString()).color(ChatColor.GOLD);
@ -97,9 +100,11 @@ public class CmdShow extends FCommand {
}
allies.add(currentAllies);
enemies.add(currentEnemies);
}
List<FancyMessage> online = new ArrayList<FancyMessage>();
List<FancyMessage> offline = new ArrayList<FancyMessage>();
if (!faction.isNone()) {
FancyMessage currentOnline = new FancyMessage(TL.COMMAND_SHOW_MEMBERSONLINE.toString()).color(ChatColor.GOLD);
FancyMessage currentOffline = new FancyMessage(TL.COMMAND_SHOW_MEMBERSOFFLINE.toString()).color(ChatColor.GOLD);
boolean firstOnline = true;
@ -134,6 +139,7 @@ public class CmdShow extends FCommand {
}
online.add(currentOnline);
offline.add(currentOffline);
}
// Send all at once ;D
msg(p.txt.titleize(faction.getTag(fme)));
@ -156,7 +162,7 @@ public class CmdShow extends FCommand {
msg(TL.COMMAND_SHOW_LANDVALUE, stringValue, stringRefund);
}
//Show bank contents
// Show bank contents
if (Conf.bankEnabled) {
msg(TL.COMMAND_SHOW_BANKCONTAINS, Econ.moneyString(Econ.getBalance(faction.getAccountId())));
}