From e29a820398fa7e41dbd2aa99a5078082ddf6fd0e Mon Sep 17 00:00:00 2001
From: Wilee999 <Infinitywilee@rocketmail.com>
Date: Thu, 16 May 2013 00:57:26 -0700
Subject: [PATCH] Added /spurgeall

---
 .../Commands/Command_purgeall.java            |  2 ++
 .../Commands/Command_spurgeall.java           | 29 +++++++++++++++++++
 2 files changed, 31 insertions(+)
 create mode 100644 src/me/StevenLawson/TotalFreedomMod/Commands/Command_spurgeall.java

diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_purgeall.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_purgeall.java
index 4dec7c4f..29a42662 100644
--- a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_purgeall.java
+++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_purgeall.java
@@ -18,6 +18,8 @@ public class Command_purgeall extends TFM_Command
         server.dispatchCommand(sender, "mute purge");
         server.dispatchCommand(sender, "fr purge");
         server.dispatchCommand(sender, "mp");
+        server.dispatchCommand(sender, "blockcmd");
+        server.dispatchCommand(sender, "halt purge");
         //If I'm missing any, lemme know. Or just add it yourself.
 
         return true;
diff --git a/src/me/StevenLawson/TotalFreedomMod/Commands/Command_spurgeall.java b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_spurgeall.java
new file mode 100644
index 00000000..147b419a
--- /dev/null
+++ b/src/me/StevenLawson/TotalFreedomMod/Commands/Command_spurgeall.java
@@ -0,0 +1,29 @@
+package me.StevenLawson.TotalFreedomMod.Commands;
+
+import org.bukkit.command.Command;
+import org.bukkit.command.CommandSender;
+import org.bukkit.entity.Player;
+
+@CommandPermissions(level = AdminLevel.SENIOR, source = SourceType.BOTH)
+@CommandParameters(description = "Senioradmin command - Purge everything! (except for bans).", usage = "/<command>")
+public class Command_spurgeall extends TFM_Command
+{
+    @Override
+    public boolean run(CommandSender sender, Player sender_p, Command cmd, String commandLabel, String[] args, boolean senderIsConsole)
+    {
+        server.dispatchCommand(sender, "rd");
+        server.dispatchCommand(sender, "potion clearall");
+        server.dispatchCommand(sender, "uall");
+        server.dispatchCommand(sender, "denick");
+        server.dispatchCommand(sender, "mute purge");
+        server.dispatchCommand(sender, "fr purge");
+        server.dispatchCommand(sender, "mp");
+        server.dispatchCommand(sender, "blockcmd");
+        server.dispatchCommand(sender, "halt purge");
+        server.dispatchCommand(sender, "lockup purge");
+        //If I'm missing any, lemme know. Or just add it yourself.
+
+        return true;
+
+    }
+}
\ No newline at end of file