/commands
Trove commands
Every slash command, categorised and searchable. Type into the chat window starting with /.
Syntax conventions
- Each command has a 0.5-second cooldown - can't be used during the cooldown or while loading.
- <text> means you type the value directly. Don't include the <>. Example: /join <channel> → /join trovejp
- If a <value> contains spaces, wrap it in double quotes. Example: /setsign "Welcome home" · /renameworld "My Awesome World"
- [a|b|c] means pick ONE of the listed options. Don't include the [] or |. Example: /zonerestrict [nobody|officer|architect|member] → /zonerestrict nobody
- [1|0] toggles: 1 = on, 0 = off. [true|false] toggles: 0 = false, any other integer = true.
- Some commands have aliases - the alias does the same thing.
- Type /help <command> in-game to see the in-game help text for that command.
Chat9
/1
Global chat (all users on the server).
/2
World chat (all users in the area).
/say <message>/s
Local chat - visible to players within 40 blocks.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/whisper <player> <message>/w, /tell, /t
Private message to a specific online player.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/reply <message>/r
Quick reply to the last person who whispered you.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/join <channel>
Open or join a custom chat channel.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
A channel holds up to 127 members; once full it splits into a new channel with the same name. Popular channels: trade, delve, dragon, levi (Leviathan), trovejp (Japanese), sky.
/leave <channel|chat-number>
Leave a custom chat channel.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/chatlist <channel|chat-number>
Show the list of members in a channel.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/c1 … /c5
Switch to club chat 1–5.
Information display20
/loc
Show your current XYZ coordinates in chat.
/who
Show the usernames of players in the same world.
/xp
Show your current level and XP to the next.
/gettomexp/tomexp
Show the XP needed to complete the current Tome.
/stats
Show your current stats and total badge counts.
/mastery
Show Trove mastery by category and total mastery points.
/geodemastery
Show Geode mastery by category and total points.
/getworldid
Show the current world's ID and copy it to clipboard.
/getbattleworldid
Show the ID of the world a PvP world was based on, and copy it.
/region
Show the current server region.
/debugtext/debug_text
Show FPS, ping, and XYZ in the top-left. Reset on game close - re-run after each launch.
/metrics
Show various gameplay metrics.
/adventurerewards
Show remaining reward counts for adventure quests.
/setchattimestamp [1|0]
Show timestamps (system time) in chat. 1 = on, 0 = off.
/getgemboxinfo/getgbi
Show how many Lustrous Gem Boxes you've earned this Wednesday bonus cycle. Cap is 3 (even with Patron). Only shows on days when they're earnable.
/played
Show your total time logged in.
/exportmetrics
Export various stats and character info to exportMetrics.txt in the Trove install folder. Not available on console.
/stuck
Show a message useful when you're stuck and can't move.
/logstarbarinfo
Show star bar info. `ui set to hidden` = bar shown(0) / hidden(1). `numRewards` = max bar count. `remainingStarBar` = remaining count. `hasStarBarUI` = unknown.
/fxstats
Show VFX particle stats.
Emotes12
/sit
Make your character sit.
/pose/dramatic
Strike a cool pose (wings open too).
/epicpose
Strike a cool pose while mounted.
/zzz/sleep
Make your character sleep (same as the 2-min AFK emote).
/wave
Wave.
/dance
Dance.
/laugh
Laugh.
/cry
Cry.
/shrug
Shrug.
/bow
Bow.
/stomp
Mount stomps. Princey McEvilface only.
/prance
Mount prances. Only Princess Prancy Prance, Kazarin (Dancer in the Clouds), Lunaclipsia.
Other gameplay27
//
Reuse the last command you typed.
/friendlist
Show the friend list (O key works too).
/ignore <player>
Add a player to the ignore list (currently you can also right-click their chat message → Ignore).
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/respawn
Forced respawn - counts as a death (same as being killed by an enemy).
/quit/q
Quit the game.
/joinworld <id>/gotoworld
Join the world with the given ID. Example: /joinworld 6629
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/joinme <player>
Invite a player to your world.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/tutorial
Go to the tutorial world.
/tutorial2
Go to the tutorial world, starting from part 2.
/kick <player>
In a Shadow Tower, the player who opened the portal can kick a disruptive player.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/clearcornerstone
Wipe everything inside your Cornerstone. Placed items are NOT recoverable - a confirmation prompt appears.
/uiscale <size>
Change the UI scale. Provide a multiplier (1.0 is standard at 16:9). No argument = show current scale.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/retromode
Switch the play screen to the classic look.
/dnd
Toggle do-not-disturb. Ignores /joinme, friend requests, etc. coming TO you. Your outgoing actions still work; Rally Blade joins still happen. Whispers are blocked and the sender is told you're in DND.
/sortinventory
Sort your inventory. A confirmation prompt appears first.
/exportaccount
Request a copy of your account to the PTS server. Takes a bit to propagate. Live server only.
/cornerstonedamageable [0|1]
Enable/disable damage to your Cornerstone from bombs and player attacks. 0 = invulnerable, 1 = damageable.
/stringid [0|1]
Show string identifiers. 1 = on, 0 = off (normal display).
/acceptallfriends
Accept all pending friend requests.
/smartplacement [0|1]
Toggle smart placement (placing blocks on the BACK face at a block edge). No arg = toggle; 1 = on, 0 = off.
/setsign <text>
Change the message on the sign you're looking at.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/break_mouse
Set mouse Y-axis to normal (non-inverted).
/fix_mouse
Set mouse Y-axis to inverted.
/gtadd
Unknown.
/gtcomplete
Unknown.
/gtreset
Unknown.
/gttrack
Unknown.
Club29
/club
Show the list of /club subcommands.
/club invite <player> <club>
Invite a player to a club.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club list
Show the list of clubs you're in.
/club leave <club>
Leave a club.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club promote <player> <club>
Promote a member's rank. Requires Promote permission for the club; can't promote above your own rank.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club demote <player> <club>
Demote a member's rank. Requires Demote permission; can only demote members of lower rank than yours, or yourself.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club setrank <player> <rank> <club>
Set a member's rank directly. Useful for two-step changes that would need multiple /club promote / demote calls. Same caveats as those two.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club kick <player> <club>
Force a player out of a club.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/zonerestrict [nobody|expert|standard|basic]
Set crafting permission in a club world. `nobody` = locked. `[officer|architect|member]` works as aliases for `[expert|standard|basic]`.
/club getzonedamageable
Show the destructible state of the current zone in a club world.
/club setzonedamageable [0|1]
Set the destructible state of the current zone. 1 = destructible, 0 = locked.
/club makeprimary <club>
Set your primary club.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club getprimary
Show your current primary club.
/club log <club>
Show the club's audit log (changes etc.).
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club fixtureautopay [0|1]
Toggle club fixture auto-pay. 1 = on, 0 = off. Use inside the club world you want to change. Requires FixturePurchaseUpgrade permission.
/renameworld <new name>
Rename the club's world. The club name itself isn't changed. Vault-club worlds can't be renamed.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club getrankpermissions <club|id> [president|vp|officer|captain|member]
Show permissions for the given rank in the club. Requires EditPermissions to view/change.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club addrankpermissions <club|id> [president|vp|officer|captain|member] <perm…>
Add permission(s) to a rank. Names roughly match the club UI but with no spaces. Separate multiple perms by spaces. Requires EditPermissions.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club clearrankpermissions <club|id> [president|vp|officer|captain|member]
Reset all permissions on a rank back to default. Requires EditPermissions.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club removerankpermissions <club|id> [president|vp|officer|captain|member] <perm…>
Remove permission(s) from a rank. Same name convention as addrankpermissions. Requires EditPermissions.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club setworldtextid <club>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club rename <club>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club acceptinvite <club>
Accept a pending club invite. No-op if no invite exists.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club disband <club>
Disband the club. ⚠ Not currently functioning.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club newworld <club>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club joinbyid <id>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club new <club>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/club join <club>
Unknown.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/clublog <args>
Older form of /club log <club>; takes positional args.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
Screenshots11
/hideplayer
Hide your character (for clean screenshots).
/showplayer
Show your character again after /hideplayer.
/screenshot
Take a screenshot (saved to \Users\<you>\Documents).
/large_screenshot
Take a 2× screenshot. Output is split into 4 files.
/large_screenshot <x> <y>
Take a screenshot scaled by <x> horizontally and <y> vertically. Different x/y values warp the image.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/timelapse <seconds>
Take a screenshot every <seconds> seconds. Range 5–20. Controlled by the timelapse* commands below.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/timelapseend
Stop a timelapse started with /timelapse.
/timelapsepause
Pause a timelapse. Resume with /timelapseresume.
/timelapseresume
Resume a paused timelapse.
/showui [1|0]
Show/hide the UI. 1 = shown, 0 = hidden. (Default F7 also works.)
/freeze_companion [true|false]
Freeze pets/companions in place for photos. true = freeze, false = unfreeze. Club world only.
Mods9
/listmods
List the currently-recognised mods. A legend explaining the listing format is printed at the top.
/mods enable
Enable a mod.
/mods disable
Disable a mod.
/mods list
List mods.
/mods info
Show details for a mod.
/mods listconfig
List a mod's configuration values.
/mods setconfig
Set one of a mod's configuration values.
/mods resetconfig
Reset a mod's configuration to defaults.
/workshop upload title=<mod name> changes=<changelog>
Upload a mod to Valve's Steam Workshop. Requires the game to be launched via Steam.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
Meta Forge (creator tools)30
/mf
Travel to the Meta Forge (creator sandbox).
/showchunk
Show the chunk coordinates of your current location.
/undo
Undo the last block operation.
/redo
Redo a previously-undone block operation.
/replaceblock
Replace the block in your crosshair with the one selected in the hotbar.
/weaponpreview <blueprint>/wp
Preview a weapon blueprint in-game.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/hairpreview <blueprint>
Preview a hair creation.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/hatpreview <blueprint>
Preview a hat creation.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/facepreview <blueprint>
Preview a face decoration creation.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/decopreview <blueprint>
Preview a cornerstone decoration creation.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/headpreview
Preview a head creation.
/eyepreview
Preview an eye creation.
/settargetselection
Set the current selection as the target selection.
/settargetdestination
Set the target destination point.
/expandselection
Expand the current selection.
/clearselection
Clear the current selection.
/cleardestination
Clear the destination point.
/shiftselected
Shift the selected blocks.
/cutselected
Cut the selected blocks.
/copyselected
Copy the selected blocks.
/setselection
Set the selection box.
/setdestination
Set the destination point.
/load <filename>
Load a blueprint. <filename> is the path to the blueprint file (e.g. /load D:\Trove\DungeonRoom1).
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/save <filename>
Save a blueprint. After a /load, plain /save overwrites the loaded file.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/wadd <prefab> [count]
Add a prefab to your inventory. Count optional (default 1). Prefabs live in <GameInstall>\Prefabs.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/dungeon <filename>
Preview a dungeon fully assembled.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/settime <hour>
Set the time of day (0-24).
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/timelapsedungeon <filename>
Show a dungeon being assembled (useful for troubleshooting).
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/stoptimelapsedungeon
Cancel/stop a /timelapsedungeon run.
/floodfill
Replace all connected blocks of the type the cursor is on with the one equipped (like Paint's bucket).
Graphics18
/drawdistance <distance>
Adjust Draw Distance. Range 32–210, default 128. No argument shows the current value.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/loddistance <distance>
Adjust Detail Distance. No argument shows the current value.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/objdistance <distance>
Adjust the draw distance for complex blocks (decorations). No argument shows the current value.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/fxenable [1|0]
VFX on/off. 1 = on, 0 = off (true counts as 0). Off also hides attack and portal VFX - not recommended.
/msaa [1|0]
MSAA on/off. ⚠ Not currently functioning.
/postfxaa
Toggle FXAA (Fast Approximate Anti-Aliasing).
/postssao
Toggle SSAO (screen-space ambient occlusion).
/postbloom
Toggle Bloom.
/postdof
Toggle Depth of Field.
/postedge [1|0]
Toggle the black edge-outline. ⚠ Not currently functioning.
/postlensdistort
Toggle Lens Distortion.
/postxray
Toggle the see-through outline shown for nearby players.
/shadercomplexity <0-1>
Adjust Shader Detail (0–1). No argument shows the current value.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/supersample <0-4>
Internal-resolution scale via SSAA. Standard 1 (100%), min 0 (50%), max 4 (200%). ⚠ Without an argument it resets to 1.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/fov <angle>
Adjust Field of View. No argument shows the current value.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/vsync [1|0]
Display V-sync on/off. 1 = on, 0 = off (true counts as 0).
/frustumsphere <n>
Camera frustum test. Draws 8 lines for the frustum plus <n> random wireframe spheres - green = fully in, yellow = partial, red = out.
This command takes a <value> - if your value contains spaces, wrap it in double quotes (e.g. "hello world").
/frustumaabb
Same as /frustumsphere but with random axis-aligned boxes instead of spheres.
Source: wikiwiki.jp/trove/コマンド (Japanese Trove wiki, CC-BY) + first-party verification.