From b4d6908f98f0f09a0608db255429b3b5d855e415 Mon Sep 17 00:00:00 2001 From: Natrim Date: Tue, 10 Jan 2012 10:29:53 +0100 Subject: [PATCH] add list items command to display banned items --- TShockAPI/Commands.cs | 6 ++++++ TShockAPI/DB/ItemManager.cs | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/TShockAPI/Commands.cs b/TShockAPI/Commands.cs index 45c95d6b..0232153d 100644 --- a/TShockAPI/Commands.cs +++ b/TShockAPI/Commands.cs @@ -162,6 +162,7 @@ namespace TShockAPI add(Permissions.managegroup, ModifyGroup, "modgroup"); add(Permissions.manageitem, AddItem, "additem"); add(Permissions.manageitem, DeleteItem, "delitem"); + add(Permissions.manageitem, ListItems, "listitems"); add(Permissions.cfg, SetSpawn, "setspawn"); add(Permissions.cfg, Reload, "reload"); add(Permissions.cfg, ServerPassword, "serverpassword"); @@ -1800,6 +1801,11 @@ namespace TShockAPI args.Player.SendMessage("Invalid use: /delItem \"item name\" or /delItem ##", Color.Red); } } + + private static void ListItems(CommandArgs args) + { + args.Player.SendMessage("The banned items are: " + String.Join(",", TShock.Itembans.ItemBans), Color.Yellow); + } #endregion Item Management diff --git a/TShockAPI/DB/ItemManager.cs b/TShockAPI/DB/ItemManager.cs index 1b84e1b7..bc75881e 100644 --- a/TShockAPI/DB/ItemManager.cs +++ b/TShockAPI/DB/ItemManager.cs @@ -209,5 +209,10 @@ namespace TShockAPI.DB { return AllowedGroups.Remove(groupName); } + + public override string ToString() + { + return Name; + } } } \ No newline at end of file