Renamed Solution... I'm picky and its easier to track what VS Solution is open in the taskbar.

Removed old kick/ban system for griefing and hacks.
Cheating detection redone to stop inventory editors going above the normal limits.
Revamped KillTile abuse detection to be always on.
Removed old hacks/exploit detection for exploits fixed by Redigit properly.
Removed some permissions and added one for killtile abuse detection.
Removed old configurations that are not used anymore.
AntiHack/Protection System COMPLETELY revamped to properly block and revert all actions that are abusive.
Item Ban List is now the primary method to control various griefing items. To block Explosives or Sandguns or other items, use the Item Ban List.
Banned items are able to exist in your inventory but the server will ignore all attempts to use those items.
To protect against hack clients doing world edit type actions, use regions and spawn protection.
This commit is contained in:
Zidonuke 2011-12-19 23:52:26 -05:00
parent 7e3fd905da
commit 8a62df9ebb
8 changed files with 514 additions and 534 deletions

View file

@ -23,15 +23,6 @@ namespace TShockAPI
[Description("Allows you to use banned items")]
public static readonly string usebanneditem;
[Description("Required to be able to place spikes")]
public static readonly string canspike;
[Description("Required to be able to place/pickup water")]
public static readonly string canwater;
[Description("Required to be able to place/pickup lava")]
public static readonly string canlava;
[Description("Allows you to edit the spawn")]
public static readonly string editspawn;
@ -41,14 +32,11 @@ namespace TShockAPI
[Description("Prevents you from being banned")]
public static readonly string immunetoban;
[Description("Prevents you from being kicked/banned by TShocks grief detections")]
public static readonly string ignoregriefdetection;
[Description("Prevents you from being kicked/banned by TShocks cheat detections")]
[Description("Prevents you from being kicked by TShocks cheat detections")]
public static readonly string ignorecheatdetection;
[Description("Allows you to use explosives even when they are disabled")]
public static readonly string useexplosives;
[Description("Prevents you from being reverted by kill tile abuse detection")]
public static readonly string ignorekilltiledetection;
[Description("Specific log messages are sent to users with this permission")]
public static readonly string logs;
@ -144,9 +132,6 @@ namespace TShockAPI
[Description("User can change the homes of NPCs.")]
public static readonly string movenpc;
[Description("Required to be able to place Explosives")]
public static readonly string canexplosive;
[Description("Users can stop people from TPing to them")]
public static readonly string tpallow;