From 415d25da4bb47883ef0242b9297a6d0f2c0919b0 Mon Sep 17 00:00:00 2001 From: Wilee999 Date: Wed, 25 Sep 2013 17:33:44 -0700 Subject: [PATCH 1/2] Added /cage purge command --- .../TotalFreedomMod/Commands/Command_cage.java | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java index f1efc490..7ba3cc5b 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java @@ -10,7 +10,7 @@ import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; @CommandPermissions(level = AdminLevel.SUPER, source = SourceType.BOTH) -@CommandParameters(description = "Place a cage around someone.", usage = "/ ") +@CommandParameters(description = "Place a cage around someone.", usage = "/ [purge] ") public class Command_cage extends TFM_Command { @Override @@ -31,6 +31,18 @@ public class Command_cage extends TFM_Command playerdata.clearHistory(); return true; } + if (args[0].equalsIgnoreCase("purge")) + { + for (Player p : server.getOnlinePlayers()) + { + TFM_Util.adminAction(sender.getName(), "Purging cages for all players", true); + TFM_PlayerData playerdata = TFM_PlayerData.getPlayerData(p); + playerdata.setCaged(false); + playerdata.regenerateHistory(); + playerdata.clearHistory(); + } + return true; + } Player player; try @@ -50,7 +62,7 @@ public class Command_cage extends TFM_Command if (args.length >= 2) { - if (TFM_Util.isStopCommand(args[1])) + else if (TFM_Util.isStopCommand(args[1])) { TFM_Util.adminAction(sender.getName(), "Uncaging " + player.getName(), true); From 902fc0ba11fbd34444df7d6149d4d8eee464622e Mon Sep 17 00:00:00 2001 From: Wilee999 Date: Wed, 25 Sep 2013 17:34:16 -0700 Subject: [PATCH 2/2] That's not what I wanted... --- src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java index 7ba3cc5b..a84fe100 100644 --- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java +++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java @@ -62,7 +62,7 @@ public class Command_cage extends TFM_Command if (args.length >= 2) { - else if (TFM_Util.isStopCommand(args[1])) + if (TFM_Util.isStopCommand(args[1])) { TFM_Util.adminAction(sender.getName(), "Uncaging " + player.getName(), true);