From c53a85b3c74acce7d715ad6ba0b6a1b1c96cb1ba Mon Sep 17 00:00:00 2001 From: Deathmax Date: Sun, 4 Dec 2011 20:11:32 +0800 Subject: [PATCH] Restore itembans. --- TShockAPI/GetDataHandlers.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 91d42967..8f79283e 100644 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -148,6 +148,13 @@ namespace TShockAPI short prefix = (short) args.Data.ReadInt8(); int type = (int) args.Data.ReadInt16(); + var it = new Item(); + it.netDefaults(type); + var itemname = it.name; + + if (!args.Player.Group.HasPermission(Permissions.usebanneditem) && TShock.Itembans.ItemIsBanned(itemname)) + args.Player.Disconnect("Using banned item: " + itemname + ", remove it and rejoin");; + return false; }