Commit graph

16 commits

Author SHA1 Message Date
Zidonuke
bc7fac9b73 Annoying Server Side Inventory implemented. Needs extensive testing.
If enabled, all player actions are disabled until they /login which triggers a inventory check against the server. If they fail the check the login doesn't occur and they can't act. Default inventory for new accounts or characters requires a new character's inventory and health. Every inventory change that occurs is stored back into playerData memory and then onLeave it's stored back into the database, to be loaded at next /login
2011-12-20 16:21:22 -05:00
Zidonuke
8a62df9ebb 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.
2011-12-19 23:52:26 -05:00
Deathmax
283dec89a0 Add /converthallow and /convertcorruption
Converts hallow/corruption tiles to their counterpart worldwide.
2011-12-18 21:19:43 +08:00
darkunderdog
a653deda68 Added /tpallow - New permissions tpallow gives command acces and tpall allows tp to anyone 2011-12-11 18:57:41 -06:00
Zack Piispanen
1fb86caaba Merge branch 'general-devel' of github.com:TShock/TShock into general-devel 2011-12-10 20:04:51 -05:00
Zack Piispanen
e7563a591c lowercased the permission 2011-12-10 20:04:29 -05:00
vharonftw
be9c22e09a added permission required to place explosives (tile type 141) 2011-12-11 07:42:24 +08:00
Zack Piispanen
04cdd56d13 Added permission and checking for when an npc's home is updated. In order to set an npcs home a user needs the permission moveNPC 2011-12-10 05:33:11 -05:00
Deathmax
2c45598c08 Add hardmode-related commands
-/hardmode - starts hardmode and converts the world
-/stophardmode - sets hardmode state to false, does not revert world.
2011-12-04 23:05:50 +08:00
Michael Wojnar
89a1480b0f Added the /clearitems command. (includes new clearitems permission) 2011-11-30 09:20:32 -06:00
Deathmax
3f40437d4b Added /grow 2011-09-02 11:35:35 +08:00
Deathmax
8ec358d99f Added /gbuff - buff other players 2011-08-21 12:15:15 +08:00
Deathmax
2c1c75db2b Add /buff <buff id/name> 2011-08-20 12:14:49 +08:00
Graham Cantin
b139013285 fixed managegroup permission 2011-08-18 22:13:34 -07:00
high
3ce05162cd Added permissions description dump 2011-08-18 21:56:15 -04:00
high
b06ec57819 Permission magic strings removed 2011-08-18 21:10:39 -04:00