diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_cage.java index f1efc490..a84fe100 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