diff --git a/TShockAPI/GetDataHandlers.cs b/TShockAPI/GetDataHandlers.cs index 146bea59..7560e781 100755 --- a/TShockAPI/GetDataHandlers.cs +++ b/TShockAPI/GetDataHandlers.cs @@ -3514,6 +3514,12 @@ namespace TShockAPI return true; } + if (type == 3 & !args.Player.HasPermission(Permissions.usesundial)) + { + args.Player.SendErrorMessage("You do not have permission to use the Enchanted Sundial!"); + return true; + } + return false; } diff --git a/TShockAPI/Permissions.cs b/TShockAPI/Permissions.cs index ccc02ed3..a20e2ea4 100644 --- a/TShockAPI/Permissions.cs +++ b/TShockAPI/Permissions.cs @@ -379,6 +379,9 @@ namespace TShockAPI [Description("Player can place banned tiles.")] public static readonly string canusebannedtiles = "tshock.tiles.usebanned"; + [Description("Player can use the Enchanted Sundial item.")] + public static readonly string usesundial = "tshock.time.usesundial"; + /// /// Lists all commands associated with a given permission ///