From b7ee450df8d6cadd8d2d0bf9217edf1111aceef3 Mon Sep 17 00:00:00 2001 From: Deathmax Date: Fri, 17 Jun 2011 17:35:12 +0800 Subject: [PATCH] Added 'canspike' permission, spikes can't be placed without it. --- TShockAPI/GetDataHandlers.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index de8c0710..06c0516a 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -208,6 +208,12 @@ namespace TShockAPI plyX, plyY, tileX, tileY, Math.Abs(plyX - tileX), Math.Abs(plyY - tileY), tiletype)); return Tools.HandleGriefer(args.Player, "Placing impossible to place blocks."); } + if (tiletype == 48 && !args.Player.Group.HasPermission("canspike")) + { + args.Player.SendMessage("You do not have permission to place spikes.", Color.Red); + args.Player.SendTileSquare(x, y); + return true; + } } if (ConfigurationManager.DisableBuild) {