diff --git a/docs/src/index.md b/docs/src/index.md
index 3bcf00f0..21b1c1e6 100644
--- a/docs/src/index.md
+++ b/docs/src/index.md
@@ -65,251 +65,13 @@ Now that TShock is running, you may be interested in a few other features prior
Like Bukkit and other administrative modifications, TShock supports adding groups and permissions. In the current implementation, you can only edit groups ingame, adding and removing them isn't supported *yet*.
-##### Permission Nodes:
-
-###### allowclientsideworldedit
-**Description:** Allow unrestricted Send Tile Square usage, for client side world editing
-**Commands:** None
-
-###### annoy
-**Description:** None
-**Commands:** /annoy
-
-###### ban
-**Description:** User can ban others
-**Commands:** /ban /banip /unban /unbanip
-
-###### buff
-**Description:** User can buff self
-**Commands:** /buff
-
-###### buffplayer
-**Description:** User can buff other players
-**Commands:** /gbuff(/buffplayer)
-
-###### butcher
-**Description:** User can kill all enemy npcs
-**Commands:** /butcher
-
-###### bypassinventorychecks
-**Description:** Bypass Server Side Inventory checks
-**Commands:** None
-
-###### canbuild
-**Description:** Required to be able to build (modify tiles and liquid)
-**Commands:** None
-
-###### canchangepassword
-**Description:** User can change password in game
-**Commands:** /password
-
-###### canlogin
-**Description:** User can login in game
-**Commands:** /login
-
-###### canpartychat
-**Description:** User can use party chat in game
-**Commands:** /p
-
-###### canregister
-**Description:** User can register account in game
-**Commands:** /register
-
-###### cantalkinthird
-**Description:** User can talk in third person
-**Commands:** /me
-
-###### causeevents
-**Description:** None
-**Commands:** /dropmeteor /star /genore /fullmoon /bloodmoon /invade
-
-###### cfg
-**Description:** User can edit sevrer configurations
-**Commands:** /setspawn /reload /serverpassword /save /settle /maxspawns /spawnrate /broadcast(/bc /say) /stats /world
-
-###### clearitems
-**Description:** User can clear item drops.
-**Commands:** /clear(/clearitems)
-
-###### converthardmode
-**Description:** User can convert hallow into corruption and vice-versa
-**Commands:** /convertcorruption /converthallow /removespecial
-
-###### editspawn
-**Description:** Allows you to edit the spawn
-**Commands:** /antibuild /protectspawn
-
-###### grow
-**Description:** None
-**Commands:** /grow
-
-###### hardmode
-**Description:** User can change hardmode state.
-**Commands:** /hardmode /stophardmode(/disablehardmode)
-
-###### heal
-**Description:** None
-**Commands:** /heal
-
-###### ignoredamagecap
-**Description:** Prevents your actions from being ignored if damage is too high
-**Commands:** None
-
-###### ignorekilltiledetection
-**Description:** Prevents you from being reverted by kill tile abuse detection
-**Commands:** None
-
-###### ignoreliquidsetdetection
-**Description:** Prevents you from being disabled by liquid set abuse detection
-**Commands:** None
-
-###### ignorenoclipdetection
-**Description:** Prevents you from being reverted by no clip detection
-**Commands:** None
-
-###### ignoreplacetiledetection
-**Description:** Prevents you from being reverted by place tile abuse detection
-**Commands:** None
-
-###### ignoreprojectiledetection
-**Description:** Prevents you from being disabled by liquid set abuse detection
-**Commands:** None
-
-###### ignorestackhackdetection
-**Description:** Prevents you from being disabled by stack hack detection
-**Commands:** None
-
-###### ignorestathackdetection
-**Description:** Prevents you from being kicked by hacked health detection
-**Commands:** None
-
-###### immunetoban
-**Description:** Prevents you from being banned
-**Commands:** None
-
-###### immunetokick
-**Description:** Prevents you from being kicked
-**Commands:** None
-
-###### item
-**Description:** User can spawn items
-**Commands:** /item(/i) /give(/g)
-
-###### kick
-**Description:** User can kick others
-**Commands:** /kick
-
-###### kill
-**Description:** None
-**Commands:** /kill
-
-###### logs
-**Description:** Specific log messages are sent to users with this permission
-**Commands:** /displaylogs
-
-###### maintenance
-**Description:** User is notified when an update is available
-**Commands:** /clearbans /off(/exit) /restart /off-nosave(/exit-nosave) /checkupdates
-
-###### managegroup
-**Description:** User can manage groups
-**Commands:** /addgroup /delgroup /modgroup /group
-
-###### manageitem
-**Description:** User can manage item bans
-**Commands:** /additem(/banitem) /delitem(/unbanitem) /listitems(/listbanneditems) /additemgroup /delitemgroup
-
-###### manageregion
-**Description:** User can edit regions
-**Commands:** /region /debugreg
-
-###### managewarp
-**Description:** User can manage warps
-**Commands:** /setwarp /delwarp /hidewarp
-
-###### movenpc
-**Description:** User can change the homes of NPCs.
-**Commands:** None
-
-###### mute
-**Description:** User can mute and unmute users
-**Commands:** /mute(/unmute)
-
-###### pvpfun
-**Description:** None
-**Commands:** /slap
-
-###### reservedslot
-**Description:** Allows you to bypass the max slots for up to 5 slots above your max
-**Commands:** None
-
-###### rootonly
-**Description:** Meant for super admins only
-**Commands:** /user /userinfo(/ui) /auth-verify
-
-###### seeids
-**Description:** User can see the id of players with /who
-**Commands:** None
-
-###### spawnboss
-**Description:** User can spawn bosses
-**Commands:** /eater /eye /king /skeletron /wof(/wallofflesh) /twins /destroyer /skeletronp(/prime) /hardcore
-
-###### spawnmob
-**Description:** User can spawn npcs
-**Commands:** /spawnmob(/sm)
-
-###### startinvasion
-**Description:** User can start invasions (Goblin/Snow Legion) using items
-**Commands:** None
-
-###### summonboss
-**Description:** User can summon bosses using items
-**Commands:** None
-
-###### time
-**Description:** None
-**Commands:** /time
-
-###### tp
-**Description:** User can teleport
-**Commands:** /home /spawn /tp
-
-###### tpall
-**Description:** Users can tp to anyone
-**Commands:** None
-
-###### tpallow
-**Description:** Users can stop people from TPing to them
-**Commands:** /tpallow
-
-###### tphere
-**Description:** User can teleport people to them
-**Commands:** /tphere /sendwarp(/sw)
-
-###### tphide
-**Description:** Users can tp to people without showing a notice
-**Commands:** None
-
-###### usebanneditem
-**Description:** Allows you to use banned items
-**Commands:** None
-
-###### warp
-**Description:** User can use warps
-**Commands:** /warp
-
-###### whisper
-**Description:** User can whisper to others
-**Commands:** /whisper(/w /tell) /reply(/r)
-
-###### whitelist
-**Description:** User can modify the whitelist
-**Commands:** /whitelist
-
##### Adding permissions:
-To add a permission to a given group, use the command "**/modgroup [add|del] [group] [permission]**". Example: */modgroup add trustedadmin tpall*
+To add a permission to a given group, use the command "**/modgroup [add|del] [group] [permission]**". Example: */modgroup add trustedadmin tpall*.
+
+##### Permission nodes:
+
+[A list of permission nodes can be found here.](permissions.html)
----
diff --git a/docs/src/permissions.md b/docs/src/permissions.md
new file mode 100644
index 00000000..fffb80e8
--- /dev/null
+++ b/docs/src/permissions.md
@@ -0,0 +1,248 @@
+
+
+# Intro
+
+These are the permissions that TShock currently supports, with associated commands. [Back to docs](index.html)
+
+----
+
+## allowclientsideworldedit
+**Description:** Allow unrestricted Send Tile Square usage, for client side world editing
+**Commands:** None
+
+## annoy
+**Description:** None
+**Commands:** /annoy
+
+## ban
+**Description:** User can ban others
+**Commands:** /ban /banip /unban /unbanip
+
+## buff
+**Description:** User can buff self
+**Commands:** /buff
+
+## buffplayer
+**Description:** User can buff other players
+**Commands:** /gbuff(/buffplayer)
+
+## butcher
+**Description:** User can kill all enemy npcs
+**Commands:** /butcher
+
+## bypassinventorychecks
+**Description:** Bypass Server Side Inventory checks
+**Commands:** None
+
+## canbuild
+**Description:** Required to be able to build (modify tiles and liquid)
+**Commands:** None
+
+## canchangepassword
+**Description:** User can change password in game
+**Commands:** /password
+
+## canlogin
+**Description:** User can login in game
+**Commands:** /login
+
+## canpartychat
+**Description:** User can use party chat in game
+**Commands:** /p
+
+## canregister
+**Description:** User can register account in game
+**Commands:** /register
+
+## cantalkinthird
+**Description:** User can talk in third person
+**Commands:** /me
+
+## causeevents
+**Description:** None
+**Commands:** /dropmeteor /star /genore /fullmoon /bloodmoon /invade
+
+## cfg
+**Description:** User can edit sevrer configurations
+**Commands:** /setspawn /reload /serverpassword /save /settle /maxspawns /spawnrate /broadcast(/bc /say) /stats /world
+
+## clearitems
+**Description:** User can clear item drops.
+**Commands:** /clear(/clearitems)
+
+## converthardmode
+**Description:** User can convert hallow into corruption and vice-versa
+**Commands:** /convertcorruption /converthallow /removespecial
+
+## editspawn
+**Description:** Allows you to edit the spawn
+**Commands:** /antibuild /protectspawn
+
+## grow
+**Description:** None
+**Commands:** /grow
+
+## hardmode
+**Description:** User can change hardmode state.
+**Commands:** /hardmode /stophardmode(/disablehardmode)
+
+## heal
+**Description:** None
+**Commands:** /heal
+
+## ignoredamagecap
+**Description:** Prevents your actions from being ignored if damage is too high
+**Commands:** None
+
+## ignorekilltiledetection
+**Description:** Prevents you from being reverted by kill tile abuse detection
+**Commands:** None
+
+## ignoreliquidsetdetection
+**Description:** Prevents you from being disabled by liquid set abuse detection
+**Commands:** None
+
+## ignorenoclipdetection
+**Description:** Prevents you from being reverted by no clip detection
+**Commands:** None
+
+## ignoreplacetiledetection
+**Description:** Prevents you from being reverted by place tile abuse detection
+**Commands:** None
+
+## ignoreprojectiledetection
+**Description:** Prevents you from being disabled by liquid set abuse detection
+**Commands:** None
+
+## ignorestackhackdetection
+**Description:** Prevents you from being disabled by stack hack detection
+**Commands:** None
+
+## ignorestathackdetection
+**Description:** Prevents you from being kicked by hacked health detection
+**Commands:** None
+
+## immunetoban
+**Description:** Prevents you from being banned
+**Commands:** None
+
+## immunetokick
+**Description:** Prevents you from being kicked
+**Commands:** None
+
+## item
+**Description:** User can spawn items
+**Commands:** /item(/i) /give(/g)
+
+## kick
+**Description:** User can kick others
+**Commands:** /kick
+
+## kill
+**Description:** None
+**Commands:** /kill
+
+## logs
+**Description:** Specific log messages are sent to users with this permission
+**Commands:** /displaylogs
+
+## maintenance
+**Description:** User is notified when an update is available
+**Commands:** /clearbans /off(/exit) /restart /off-nosave(/exit-nosave) /checkupdates
+
+## managegroup
+**Description:** User can manage groups
+**Commands:** /addgroup /delgroup /modgroup /group
+
+## manageitem
+**Description:** User can manage item bans
+**Commands:** /additem(/banitem) /delitem(/unbanitem) /listitems(/listbanneditems) /additemgroup /delitemgroup
+
+## manageregion
+**Description:** User can edit regions
+**Commands:** /region /debugreg
+
+## managewarp
+**Description:** User can manage warps
+**Commands:** /setwarp /delwarp /hidewarp
+
+## movenpc
+**Description:** User can change the homes of NPCs.
+**Commands:** None
+
+## mute
+**Description:** User can mute and unmute users
+**Commands:** /mute(/unmute)
+
+## pvpfun
+**Description:** None
+**Commands:** /slap
+
+## reservedslot
+**Description:** Allows you to bypass the max slots for up to 5 slots above your max
+**Commands:** None
+
+## rootonly
+**Description:** Meant for super admins only
+**Commands:** /user /userinfo(/ui) /auth-verify
+
+## seeids
+**Description:** User can see the id of players with /who
+**Commands:** None
+
+## spawnboss
+**Description:** User can spawn bosses
+**Commands:** /eater /eye /king /skeletron /wof(/wallofflesh) /twins /destroyer /skeletronp(/prime) /hardcore
+
+## spawnmob
+**Description:** User can spawn npcs
+**Commands:** /spawnmob(/sm)
+
+## startinvasion
+**Description:** User can start invasions (Goblin/Snow Legion) using items
+**Commands:** None
+
+## summonboss
+**Description:** User can summon bosses using items
+**Commands:** None
+
+## time
+**Description:** None
+**Commands:** /time
+
+## tp
+**Description:** User can teleport
+**Commands:** /home /spawn /tp
+
+## tpall
+**Description:** Users can tp to anyone
+**Commands:** None
+
+## tpallow
+**Description:** Users can stop people from TPing to them
+**Commands:** /tpallow
+
+## tphere
+**Description:** User can teleport people to them
+**Commands:** /tphere /sendwarp(/sw)
+
+## tphide
+**Description:** Users can tp to people without showing a notice
+**Commands:** None
+
+## usebanneditem
+**Description:** Allows you to use banned items
+**Commands:** None
+
+## warp
+**Description:** User can use warps
+**Commands:** /warp
+
+## whisper
+**Description:** User can whisper to others
+**Commands:** /whisper(/w /tell) /reply(/r)
+
+## whitelist
+**Description:** User can modify the whitelist
+**Commands:** /whitelist
+