All commands can be found in their raw format here.
All permissions can be found in their raw format here.
| Type | Details |
|---|
| Permission | tshock.account.register |
| Description | The user can register an account in-game. |
| Commands | /register |
| Type | Details |
|---|
| Permission | tshock.account.login |
| Description | The user can login to an account in-game. |
| Commands | /login |
| Type | Details |
|---|
| Permission | tshock.account.logout |
| Description | The user can logout of an account in-game. |
| Commands | /logout |
| Type | Details |
|---|
| Permission | tshock.account.changepassword |
| Description | The user can change password in-game. |
| Commands | /password |
| Type | Details |
|---|
| Permission | tshock.admin.antibuild |
| Description | The user can set build protection status. |
| Commands | /antibuild |
| Type | Details |
|---|
| Permission | tshock.admin.ban |
| Description | The user can add/remove player bans. |
| Commands | /ban |
| Type | Details |
|---|
| Permission | tshock.admin.broadcast |
| Description | The user can broadcast messages. |
| Commands | /broadcast |
| Type | Details |
|---|
| Permission | tshock.admin.group |
| Description | The user can manage groups. |
| Commands | /group |
| Type | Details |
|---|
| Permission | tshock.admin.itemban |
| Description | The user can manage item bans. |
| Commands | /itemban |
| Type | Details |
|---|
| Permission | tshock.admin.kick |
| Description | The user can kick others. |
| Commands | /kick |
| Type | Details |
|---|
| Permission | tshock.admin.mute |
| Description | The user can mute/unmute players. |
| Commands | /mute |
| Type | Details |
|---|
| Permission | tshock.admin.noban |
| Description | Prevents user from being banned. |
| Type | Details |
|---|
| Permission | tshock.admin.nokick |
| Description | Prevents user from being kicked. |
| Type | Details |
|---|
| Permission | tshock.admin.projectileban |
| Description | The user can manage projectile bans. |
| Commands | /projectileban |
| Type | Details |
|---|
| Permission | tshock.admin.region |
| Description | The user can manage regions. |
| Commands | /region |
| Type | Details |
|---|
| Permission | tshock.admin.savessi |
| Description | The user can save server side character states. This is called 'savessi' because SSI is server side inventories, the previous name for this feature. |
| Commands | /overridessc, /savessc |
| Type | Details |
|---|
| Permission | tshock.admin.seeplayerids |
| Description | The user can see player IDs when using /who. |
| Type | Details |
|---|
| Permission | tshock.su |
| Description | The user can elevate their group to superadmin for 10 minutes. |
| Commands | /su |
| Type | Details |
|---|
| Permission | tshock.admin.tempgroup |
| Description | The user can change other players' group temporarily. |
| Commands | /tempgroup |
| Type | Details |
|---|
| Permission | tshock.admin.tileban |
| Description | The user can manage tile bans. |
| Commands | /tileban |
| Type | Details |
|---|
| Permission | tshock.superadmin.user |
| Description | The user can manage player accounts. |
| Commands | /user |
| Type | Details |
|---|
| Permission | tshock.admin.userinfo |
| Description | The user can get other players' info. |
| Commands | /userinfo |
| Type | Details |
|---|
| Permission | tshock.admin.viewlogs |
| Description | The user can view certain log messages in-game. |
| Commands | /displaylogs |
| Type | Details |
|---|
| Permission | tshock.admin.warp |
| Description | The user can manage warps. |
| Commands | /warp |
| Type | Details |
|---|
| Permission | tshock.buff.self |
| Description | The user can buff self. |
| Commands | /buff |
| Type | Details |
|---|
| Permission | tshock.buff.others |
| Description | The user can buff others. |
| Commands | /gbuff |
| Type | Details |
|---|
| Permission | tshock.cfg.createdumps |
| Description | The user can create references files of Terraria IDs and the permission matrix in the server folder. |
| Commands | /dump-reference.data |
| Type | Details |
|---|
| Permission | tshock.cfg.maintenance |
| Description | The user can restart/turn off the server and receive update notifications. |
| Commands | /checkupdates, /off, /off-nosave, /restart, /version |
| Type | Details |
|---|
| Permission | tshock.cfg.password |
| Description | The user can change the server password. |
| Commands | /serverpassword |
| Type | Details |
|---|
| Permission | tshock.cfg.reload |
| Description | The user can reload the server's configuration file. |
| Commands | /reload |
| Type | Details |
|---|
| Permission | tshock.cfg.whitelist |
| Description | The user can manage the whitelist. |
| Commands | /whitelist |
| Type | Details |
|---|
| Permission | tshock.ignore.damage |
| Description | The user is immune to damage hack detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.dropbanneditem |
| Description | The user can drop banned items without automatic removal. |
| Type | Details |
|---|
| Permission | tshock.ignore.hp |
| Description | The user is immune to HP hack detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.itemstack |
| Description | The user is immune to hacked item-stack detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.liquid |
| Description | The user is immune to place-liquid abuse detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.mp |
| Description | The user is immune to mana hack detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.noclip |
| Description | The user is immune to no-clip detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.paint |
| Description | The user is immune to paint abuse detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.placetile |
| Description | The user is immune to place-tile abuse detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.projectile |
| Description | The user is immune to projectile abuse detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.removetile |
| Description | The user is immune to kill-tile abuse detection. |
| Type | Details |
|---|
| Permission | tshock.ignore.sendtilesquare |
| Description | The user is allowed unrestricted use of SendTileSquare. |
| Type | Details |
|---|
| Permission | tshock.ignore.ssc |
| Description | The user is immune to SSC item management. |
| Type | Details |
|---|
| Permission | tshock.item.give |
| Description | The user can give items to other players. |
| Commands | /give |
| Type | Details |
|---|
| Permission | tshock.item.spawn |
| Description | The user can spawn items. |
| Commands | /item |
| Type | Details |
|---|
| Permission | tshock.item.usebanned |
| Description | The user can use banned items. |
| Type | Details |
|---|
| Permission | tshock.journey.biomespreadfreeze |
| Description | User can use Creative UI to freeze the world's biome spread. |
| Type | Details |
|---|
| Permission | tshock.journey.rain.freeze |
| Description | User can use Creative UI to freeze the rain strength/speed. |
| Type | Details |
|---|
| Permission | tshock.journey.time.freeze |
| Description | User can use Creative UI to freeze time. |
| Type | Details |
|---|
| Permission | tshock.journey.wind.freeze |
| Description | User can use Creative UI to freeze the wind strength/speed. |
| Type | Details |
|---|
| Permission | tshock.journey.godmode |
| Description | User can use Creative UI to to toggle character godmode. |
| Type | Details |
|---|
| Permission | tshock.journey.placementrange |
| Description | User can use Creative UI to toggle increased placement range. |
| Type | Details |
|---|
| Permission | tshock.journey.research |
| Description | User can contribute research by sacrificing items. Requires SSC. |
| Type | Details |
|---|
| Permission | tshock.journey.setdifficulty |
| Description | User can use Creative UI to set world difficulty/mode. |
| Type | Details |
|---|
| Permission | tshock.journey.rain.strength |
| Description | User can use Creative UI to set world rain strength/speed. |
| Type | Details |
|---|
| Permission | tshock.journey.setspawnrate |
| Description | User can use Creative UI to set the NPC spawn rate of the world. |
| Type | Details |
|---|
| Permission | tshock.journey.time.set |
| Description | User can use Creative UI to set world time. |
| Type | Details |
|---|
| Permission | tshock.journey.time.setspeed |
| Description | User can use Creative UI to set world time speed. |
| Type | Details |
|---|
| Permission | tshock.journey.wind.strength |
| Description | User can use Creative UI to set world wind strength/speed. |
| Type | Details |
|---|
| Permission | tshock.npc.butcher |
| Description | The user can butcher NPCs. |
| Commands | /butcher |
| Type | Details |
|---|
| Permission | tshock.npc.clearanglerquests |
| Description | The user can clear the list of players whom have completed an angler quest for the day. |
| Commands | /clearangler |
| Type | Details |
|---|
| Permission | tshock.npc.hurttown |
| Description | The user can hurt town NPCs. |
| Type | Details |
|---|
| Permission | tshock.npc.maxspawns |
| Description | The user can change the maximum NPC spawns. |
| Commands | /maxspawns |
| Type | Details |
|---|
| Permission | tshock.npc.rename |
| Description | The user can rename town NPCs. |
| Commands | /renamenpc |
| Type | Details |
|---|
| Permission | tshock.npc.spawnboss |
| Description | The user can spawn bosses. |
| Commands | /spawnboss |
| Type | Details |
|---|
| Permission | tshock.npc.spawnmob |
| Description | The user can spawn mobs. |
| Commands | /spawnmob |
| Type | Details |
|---|
| Permission | tshock.npc.spawnpets |
| Description | The user can spawn pets. |
| Type | Details |
|---|
| Permission | tshock.npc.spawnrate |
| Description | The user can change the NPC spawn rate. |
| Commands | /spawnrate |
| Type | Details |
|---|
| Permission | tshock.npc.startdd2 |
| Description | The user can start the Old One's Army event. |
| Type | Details |
|---|
| Permission | tshock.npc.startinvasion |
| Description | The user can start invasions using items. |
| Type | Details |
|---|
| Permission | tshock.npc.summonboss |
| Description | The user can summon bosses using items. |
| Type | Details |
|---|
| Permission | tshock.rest.ban |
| Description | REST user can ban players. |
| Type | Details |
|---|
| Permission | tshock.rest.bans.manage |
| Description | REST user can manage bans. |
| Type | Details |
|---|
| Permission | tshock.rest.bans.view |
| Description | REST user can get detailed information about bans. |
| Type | Details |
|---|
| Permission | tshock.rest.butcher |
| Description | REST user can butcher NPCs. |
| Type | Details |
|---|
| Permission | tshock.rest.causeevents |
| Description | REST user can cause certain events (bloodmoon, meteor). |
| Type | Details |
|---|
| Permission | tshock.rest.command |
| Description | REST user can attempt to run raw tShock commands. |
| Type | Details |
|---|
| Permission | tshock.rest.cfg |
| Description | REST user can reload the configuration file, save the world, and set auto-save settings. |
| Type | Details |
|---|
| Permission | tshock.rest.groups.manage |
| Description | REST user can manage groups. |
| Type | Details |
|---|
| Permission | tshock.rest.groups.view |
| Description | REST user can get detailed information about groups. |
| Type | Details |
|---|
| Permission | tshock.rest.kick |
| Description | REST user can kick players. |
| Type | Details |
|---|
| Permission | tshock.rest.kill |
| Description | REST user can kill players. |
| Type | Details |
|---|
| Permission | tshock.rest.maintenance |
| Description | REST user can restart/turn off the server. |
| Type | Details |
|---|
| Permission | tshock.rest.manage |
| Description | REST user can destroy REST tokens. |
| Type | Details |
|---|
| Permission | tshock.rest.mute |
| Description | REST user can mute players. |
| Type | Details |
|---|
| Permission | tshock.rest.useapi |
| Description | REST user can create REST tokens. |
| Type | Details |
|---|
| Permission | tshock.rest.users.info |
| Description | REST user can get user information. |
| Type | Details |
|---|
| Permission | tshock.rest.users.manage |
| Description | REST user can manage users. |
| Type | Details |
|---|
| Permission | tshock.rest.users.view |
| Description | REST user can get detailed information about users. |
| Type | Details |
|---|
| Permission | tshock.rest.viewips |
| Description | REST user can view players' IPs. |
| Type | Details |
|---|
| Permission | tshock.ssc.upload |
| Description | The user can upload their joined character as SSC data. |
| Commands | /uploadssc |
| Type | Details |
|---|
| Permission | tshock.ssc.upload.others |
| Description | The user can upload other players' joined character as SSC data. |
| Type | Details |
|---|
| Permission | tshock.tp.allothers |
| Description | The user can teleport everyone at once. |
| Type | Details |
|---|
| Permission | tshock.tp.block |
| Description | The user can block players from teleporting to them. |
| Commands | /tpallow |
| Type | Details |
|---|
| Permission | tshock.tp.getpos |
| Description | The user can get the position of players. |
| Commands | /pos |
| Type | Details |
|---|
| Permission | tshock.tp.home |
| Description | The user can teleport to their spawnpoint. |
| Commands | /home |
| Type | Details |
|---|
| Permission | tshock.tp.npc |
| Description | The user can teleport to an NPC. |
| Commands | /tpnpc |
| Type | Details |
|---|
| Permission | tshock.tp.others |
| Description | The user can teleport other players. |
| Commands | /tphere |
| Type | Details |
|---|
| Permission | tshock.tp.override |
| Description | The user can override teleportation blocking. |
| Type | Details |
|---|
| Permission | tshock.tp.pylon |
| Description | The user can teleport using pylons. |
| Type | Details |
|---|
| Permission | tshock.tp.pos |
| Description | The user can teleport to a specific position. |
| Commands | /tppos |
| Type | Details |
|---|
| Permission | tshock.tp.rod |
| Description | The user can teleport using the Rod of Discord. |
| Type | Details |
|---|
| Permission | tshock.tp.self |
| Description | The user can teleport to other players. |
| Commands | /tp |
| Type | Details |
|---|
| Permission | tshock.tp.silent |
| Description | The user can teleport to players without notification. |
| Type | Details |
|---|
| Permission | tshock.tp.spawn |
| Description | The user can teleport to the map's spawnpoint. |
| Commands | /spawn |
| Type | Details |
|---|
| Permission | tshock.tp.wormhole |
| Description | The user can teleport using a Wormhole Potion. |
| Type | Details |
|---|
| Permission | tshock.tp.magicconch |
| Description | The user can teleport using the Magic Conch. |
| Type | Details |
|---|
| Permission | tshock.tp.demonconch |
| Description | The user can teleport using the Demon Conch. |
| Type | Details |
|---|
| Permission | tshock.world.editregion |
| Description | The user can bypass tShock's region protection. |
| Type | Details |
|---|
| Permission | tshock.world.editspawn |
| Description | The user can bypass tShock's spawn protection. |
| Type | Details |
|---|
| Permission | tshock.world.events |
| Description | The user has access to the /worldevent command. |
| Commands | /worldevent |
| Type | Details |
|---|
| Permission | tshock.world.events.bloodmoon |
| Description | The user can start a blood moon. |
| Commands | /worldevent bloodmoon |
| Type | Details |
|---|
| Permission | tshock.world.events.eclipse |
| Description | The user can start an eclipse. |
| Commands | /worldevent eclipse |
| Type | Details |
|---|
| Permission | tshock.world.events.fullmoon |
| Description | The user can start a full moon. |
| Commands | /worldevent fullmoon |
| Type | Details |
|---|
| Permission | tshock.world.events.invasion |
| Description | The user can start an invasion. |
| Commands | /worldevent invasion |
| Type | Details |
|---|
| Permission | tshock.world.events.meteor |
| Description | The user can drop a meteor. |
| Commands | /worldevent meteor |
| Type | Details |
|---|
| Permission | tshock.world.events.rain |
| Description | The user can start rain. |
| Commands | /worldevent rain |
| Type | Details |
|---|
| Permission | tshock.world.events.sandstorm |
| Description | The user can start a sandstorm. |
| Commands | /worldevent sandstorm |
| Type | Details |
|---|
| Permission | tshock.world.grow |
| Description | The user can grow plants. |
| Commands | /grow |
| Type | Details |
|---|
| Permission | tshock.world.hardmode |
| Description | The user can toggle the map's Hardmode setting. |
| Commands | /hardmode |
| Type | Details |
|---|
| Permission | tshock.world.info |
| Description | The user can get world information. |
| Commands | /world |
| Type | Details |
|---|
| Permission | tshock.world.modify |
| Description | The user can modify the world. |
| Type | Details |
|---|
| Permission | tshock.world.movenpc |
| Description | The user can move the homes of Town NPCs. |
| Type | Details |
|---|
| Permission | tshock.world.paint |
| Description | The user can paint tiles. |
| Type | Details |
|---|
| Permission | tshock.world.save |
| Description | The user can save the map. |
| Commands | /save |
| Type | Details |
|---|
| Permission | tshock.world.setdungeon |
| Description | The user can set the map's dungeon entrance location. |
| Commands | /setdungeon |
| Type | Details |
|---|
| Permission | tshock.world.sethalloween |
| Description | The user can force Halloween mode. |
| Commands | /forcehalloween |
| Type | Details |
|---|
| Permission | tshock.world.setspawn |
| Description | The user can set the map's spawnpoint. |
| Commands | /setspawn |
| Type | Details |
|---|
| Permission | tshock.world.setxmas |
| Description | The user can force Christmas mode. |
| Commands | /forcexmas |
| Type | Details |
|---|
| Permission | tshock.world.settleliquids |
| Description | The user can force-settle liquids. |
| Commands | /settle |
| Type | Details |
|---|
| Permission | tshock.world.time.set |
| Description | The user can set the world time. |
| Commands | /time |
| Type | Details |
|---|
| Permission | tshock.world.time.usesundial |
| Description | The user can use the Sundial item. |
| Type | Details |
|---|
| Permission | tshock.world.toggleexpert |
| Description | The user can toggle the map's Expert Mode setting. |
| Commands | /expert |
| Type | Details |
|---|
| Permission | tshock.world.toggleparty |
| Description | The user can toggle the party event. |
| Type | Details |
|---|
| Permission | tshock.world.wind |
| Description | The user can modify the wind speed. |
| Commands | /wind |
| Type | Details |
|---|
| Permission | tshock.accountinfo.check |
| Description | The user can check if an account is registered and its last login time. |
| Commands | /accountinfo |
| Type | Details |
|---|
| Permission | tshock.accountinfo.details |
| Description | The user can get detailed information about an account. |
| Type | Details |
|---|
| Permission | tshock.annoy |
| Description | The user can annoy other players. |
| Commands | /annoy |
| Type | Details |
|---|
| Permission | tshock.canchat |
| Description | The user can chat. |
| Type | Details |
|---|
| Permission | tshock.clear |
| Description | The user can clear items, projectiles, or NPCs. |
| Commands | /clear |
| Type | Details |
|---|
| Permission | tshock.sendemoji |
| Description | The user can send emojis. |
| Type | Details |
|---|
| Permission | tshock.annoy |
| Description | The user can spawn a firework on a player. |
| Commands | /firework |
| Type | Details |
|---|
| Permission | tshock.godmode |
| Description | The user can activate god-mode (regenerating health when damaged). |
| Commands | /godmode |
| Type | Details |
|---|
| Permission | tshock.godmode.other |
| Description | The user can activate god-mode for other players. |
| Type | Details |
|---|
| Permission | tshock.heal |
| Description | The user can heal players. |
| Commands | /heal |
| Type | Details |
|---|
| Permission | tshock.info |
| Description | The user can get the server's information. |
| Commands | /serverinfo |
| Type | Details |
|---|
| Permission | tshock.kill |
| Description | The user can kill other players. |
| Commands | /kill |
| Type | Details |
|---|
| Permission | tshock.partychat |
| Description | The user can use party chat. |
| Commands | /party |
| Type | Details |
|---|
| Permission | tshock.projectiles.usebanned |
| Description | The user can use banned projectiles. |
| Type | Details |
|---|
| Permission | tshock.reservedslot |
| Description | The user can bypass the max slot setting up to a total defined in config. Default 20. |
| Type | Details |
|---|
| Permission | tshock.slap |
| Description | The user can slap other players. |
| Commands | /slap |
| Type | Details |
|---|
| Permission | tshock.synclocalarea |
| Description | The user is sent all tiles from the server to resync the client with the actual world state. |
| Commands | /sync |
| Type | Details |
|---|
| Permission | tshock.annoy |
| Description | The user can rocket a player upwards. Requires SSC. |
| Commands | /rocket |
| Type | Details |
|---|
| Permission | tshock.thirdperson |
| Description | The user can talk in third-person. |
| Commands | /me |
| Type | Details |
|---|
| Permission | tshock.tiles.usebanned |
| Description | The user can use banned tiles. |
| Type | Details |
|---|
| Permission | tshock.warp |
| Description | The user can use warps. |
| Commands | /warp |
| Type | Details |
|---|
| Permission | tshock.whisper |
| Description | The user can whisper other players. |
| Commands | /whisper, /reply |