CoderCow
72939c8876
Split REST permissions from Permissions into RestPermissions class.
2013-07-26 00:20:45 +02:00
CoderCow
0ea83746cf
-Added REST per-endpoint permissions.
...
-Added REST endpoint "/v2/server/restart".
-Added REST endpoint "/v2/server/reload".
-Added REST endpoint "/v3/server/rawcmd", will output all returned lines as an array instead.
-Added "uptime", "serverpassword", "rules/ServerSideInventory" fields to REST endpoint "/v2/server/status".
-REST requests are now logged.
-Endpoint "/v2/server/rawcmd" does now check whether the user has the sufficient permission to execute the command.
-Fixed Config.EnableTokenEndpointAuthentication not working properly before.
-Removed obsolete "api" permission (only "restapi" now).
2013-07-25 19:52:12 +02:00
Zack Piispanen
9ec77332fb
Updated server bin
...
Added PluginUpdater stuff. Very alpha at the moment until we can test more thoroughly.
2013-05-18 23:53:28 -04:00
Scavenger3
5d2925d0e2
Changed Sudo command to TempGroup
2013-02-20 18:05:04 +10:00
Zack Piispanen
0aedf2b108
Added way to have an overridable group that is session based.
...
New command /sudo <player> <group> will override the player's group with the group specified.
2012-12-15 18:59:25 -05:00
Zack Piispanen
140c73be0a
Added permissions for spawn and home, since they really should be split.
2012-12-15 00:12:37 -05:00
Lucas Nicodemus
88a9c05220
Merge pull request #461 from Scavenger3/InfPermissions
...
Commands can have more than one permission.
2012-12-14 12:55:39 -08:00
Zack Piispanen
38ae8e9ce6
Added xmas hook such that when the server checks to see if it should do xmas related things, it will check all plugins first.
2012-11-10 22:43:39 -05:00
Scavenger3
d943367765
Commands can have more than one permission.
2012-10-03 23:27:59 +10:00
MarioE
f22ee0c09d
Descriptions in config and permissions
2012-05-31 21:53:49 -04:00
Lucas Nicodemus
1fb554a804
Added some documentation to some stuff
2012-05-26 11:04:36 -06:00
Lucas Nicodemus
8d5cdf04a8
Update copyright to reflect actual year date.
2012-04-24 12:45:46 -06:00
Lucas Nicodemus
550a43f1e4
Merge pull request #442 from erikive/general-devel
...
Added separate permission for userinfo and reason for shutting down
2012-04-15 19:31:10 -07:00
Zack Piispanen
a91949a60a
Rest api now has a permission, Permissions.restapi. However, the string attached to the permission is "api" for backwards compatability. We should give server owners and plugin devs a notice and change it to "restapi" in a few days/weeks.
2012-04-15 15:51:33 -04:00
Eriki Iverson
a721572d0a
Added separate permission for /userinfo
2012-04-15 11:02:57 -05:00
Zack Piispanen
7a42c56f30
Added savessi and overridessi to the commandlist. This allows users to save everyones ssi or in the event someone is banned from doing anything once logging in, they can have their account overriden. I haven't tested any of this, as I will be away from this computer, but plan on testing tomorrow.
2012-04-06 16:23:01 -04:00
Lucas Nicodemus
c62bd442ec
Permissions now outputs a better markdown dump
2012-02-25 23:28:18 -07:00
Zack Piispanen
1306043c00
Added permission for seeing ids when using /who
...
Also added in the ability to see ids when using /who. Good for quickly adding ids to a region.
2012-01-26 19:41:12 -05:00
Deathmax
672d360e9d
Merge fail
2012-01-20 14:35:59 +08:00
Deathmax
27f61645ce
Add permissions for spawning bosses/starting invasions
2012-01-18 19:50:49 +08:00
Lucas Nicodemus
d28fef8e1e
Implemented permissions for lua and some commands to work with it.
...
TSHOCKPLUGINS-4 is completed.
2012-01-03 18:07:55 -07:00
Lucas Nicodemus
bf9d0137f1
Added any missing license headers to all files
2012-01-01 03:06:48 -07:00
high
ab65c30ce6
Added -dump switch which dumps permissions/config options
...
Dumps are now alphabetical.
2011-12-31 19:10:17 -05:00
Lucas Nicodemus
c6abbfe4d2
ReSharper code reformat to match naming conventions and stuff
2011-12-30 14:38:04 -07:00
Zidonuke
77d3ec431e
A deal for world edit client makers to use SendTileSquare.
2011-12-29 21:28:37 -05:00
Zidonuke
b9a8fdf891
Quick fixes
2011-12-29 02:16:45 -05:00
Zidonuke
86005acdcc
Finished inventory permissions.
2011-12-28 21:25:55 -05:00
Zidonuke
24431017e6
Max Stack and Stat Hack detection permissions implemented.
2011-12-28 21:10:59 -05:00
Natrim
aa0642c64a
added some useful permissions
...
(canregister,canlogin,canchangepassword,canpartychat,cantalkinthird,candisplayplaying)
2011-12-28 10:00:46 +01:00
Zidonuke
d01426e2b1
New anti spam for liquids and projectiles
...
Revamped anti spam systems
New liquid security
2011-12-27 14:06:06 -05:00
Zidonuke
c11b944735
Invisibility Potions are now item banable.
...
New noclip detection, has ignore permission.
2011-12-27 13:26:37 -05:00
Zidonuke
5c6d03f9af
Improved spam detection for create and kill tiles.
...
Improved item use blocking with banned items.
Reserved slots should work now to 5 slots above max.
2011-12-27 12:02:07 -05:00
darkunderdog
1aed7f4bdb
Added /mute command - requires mute permission
2011-12-24 08:35:08 -06:00
Zidonuke
33d304a4fa
Finish new prefix and suffix system for groups.
...
Removed admin chat stuff and will now use prefix/suffix's
2011-12-22 17:41:47 -05:00
Zidonuke
c06bf2fe2e
Break off from older commands and systems, move to more recent configurations.
...
Cheating detection no longer kicks, instead uses new system to block actions, and notifies user to fix the issue instead.
2011-12-20 22:41:49 -05:00
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