Abstract Data storage method for future implementations. Thanks to Ryan from Reactive MC

Also included:
-Heavily optimized loading process
-Optimizations for various commands.
This commit is contained in:
t00thpick1
2014-10-19 01:37:25 -04:00
parent 48e43ceba0
commit ee52016a87
65 changed files with 3229 additions and 2577 deletions

View File

@@ -68,7 +68,7 @@ public class CmdDisband extends FCommand {
}
// Inform all players
for (FPlayer fplayer : FPlayers.i.getOnline()) {
for (FPlayer fplayer : FPlayers.getInstance().getOnlinePlayers()) {
String who = senderIsConsole ? "A server admin" : fme.describeTo(fplayer);
if (fplayer.getFaction() == faction) {
fplayer.msg("<h>%s<i> disbanded your faction.", who);
@@ -92,6 +92,6 @@ public class CmdDisband extends FCommand {
}
}
faction.detach();
Factions.getInstance().removeFaction(faction.getId());
}
}