diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs
index 36baf118..c6f8295d 100755
--- a/TShockAPI/GetDataHandlers.cs
+++ b/TShockAPI/GetDataHandlers.cs
@@ -247,7 +247,10 @@ namespace TShockAPI
byte tiletype = args.Data.ReadInt8();
if (!args.Player.Group.HasPermission("canbuild"))
{
- args.Player.SendMessage("You do not have permission to build!", Color.Red);
+ if (!args.Player.HasBeenSpammedWithBuildMessage)
+ {
+ args.Player.SendMessage("You do not have permission to build!", Color.Red);
+ }
args.Player.SendTileSquare(x, y);
return true;
}
diff --git a/TShockAPI/TSPlayer.cs b/TShockAPI/TSPlayer.cs
index 0f8cc4a8..2ae9708f 100644
--- a/TShockAPI/TSPlayer.cs
+++ b/TShockAPI/TSPlayer.cs
@@ -47,7 +47,7 @@ namespace TShockAPI
public int LoginAttempts { get; set; }
public Vector2 TeleportCoords = new Vector2(-1, -1);
public string UserName { get; set; }
-
+ public bool HasBeenSpammedWithBuildMessage = false;
Player FakePlayer = null;
public bool RealPlayer
diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs
index 847d6372..27ddb01c 100755
--- a/TShockAPI/TShock.cs
+++ b/TShockAPI/TShock.cs
@@ -41,7 +41,7 @@ namespace TShockAPI
public class TShock : TerrariaPlugin
{
public static readonly Version VersionNum = Assembly.GetExecutingAssembly().GetName().Version;
- public static readonly string VersionCodename = "This is the part where we fix TShock";
+ public static readonly string VersionCodename = "Skanky Hacker: The Deathly Database Part 2";
public static string SavePath = "tshock";
diff --git a/TShockAPI/TShockAPI.csproj b/TShockAPI/TShockAPI.csproj
index 374e85b0..7f1be464 100644
--- a/TShockAPI/TShockAPI.csproj
+++ b/TShockAPI/TShockAPI.csproj
@@ -56,11 +56,11 @@
False
- ..\..\..\TShock Testing Environment\MySql.Data.dll
+ SqlBins\MySql.Data.dll
False
- ..\..\..\TShock Testing Environment\MySql.Web.dll
+ SqlBins\MySql.Web.dll
.\Newtonsoft.Json.dll
@@ -162,7 +162,7 @@
-
+