List of client commands
Commands offer advanced features and configuration abilities for your game. There are really 2 lists of commands - Client and Server. The client is what displays your game on the screen, plays the sounds, takes in your controls and lets you connect to a game server (single or multiplayer). Client commands are those that usually just affect the appearance of your game, while server commands allows you to modify the world or configuration of the game.
All commands are typed in the chat window in order to execute them. A client command always starts with a dot
., while a server command always starts with a slash
See also: List of server commands
.blockitempngexport [inv|all] [imageSize] [domain]
Export all items and blocks as png images
The cinematic camera tool system.
Adds the current position to the list of places to visit.
Removes the last added point.
"Close path". Connects the path to the first position in the list. Useful in combination with
.cam loopto create a looping camera path.
.cam up [num]
Update the position and viewing angle of point
numto the current location.
.cam goto [num]
Go to point
Clears the list of all points.
.cam start [time]
Starts the cinematic camera, the camera will complete the path in the given number of seconds.
.cam rec [real seconds] [video seconds]
Play path and record to .avi file.
Stops the cinematic camera.
Exports the current list of points into your clipboard, which you then can paste into any text editor.
.cam load [data]
Import supplied list of points.
.cam tp [0 or 1]
Toggles whether to teleport you back to your previous position after the camera path has been completed.
.cam alpha [0..1]
Modifies how the smoothly the points are traversed by the camera.
.cam gui [0 or 1]
If one, will disable the guis during the duration of the recording (default on).
Set large and small cloud density
Set large cloud density
Set small cloud density
Set Cloud lightness
Set large and small cloud noise
Sets the cloud view distance. Will be reset when view distance in graphics settings are changed
.chatsize [width]/default [height]/default
Set the chat dialog with custom width and/or height (default 400x160 [Depending on the interface])
Clears your chat history
Client+ configuration command
.clientconfig [parameterName] [parameterValue]
Changes client configuration at runtime. It can change any value in the clientsettings.json file.
parameternamemay seem like subcommands, but is actually a dynamic list of options. This means that mods can change the list of options.
Enables/disables the experimental feature where chest dialogs float above the chests
Displays arbitrary debug information above entities
May require corresponding server command
/entity debug 1
Controls Screen Space Anti-Aliasing.
0.5value enables 0.5x Sampling rate and may give a performance gain at the cost of reduced graphics quality for low end hardware.
2value enables 2-4x Sampling rate.
Allows to set gamma level in survival mode. Value
1is the default 100%,
.clientconfigcreate [name] [datatype] [value]
Adds a new client configuration key that did not exist before.
.clientconfigcreate overheadLookAt bool true
Adds a client configuration key that causes the player's seraph to look at the camera when it is in front of the character. Set to false to disable.
List of connected players.
List of connected players with their ping.
Copy something to your clipboard
The position below the player as an integer.
The absolute player position as an integer in the format
The absolute player position as a float in the format
The chat history.
Shows vertex normals instead textures, but does not discard transparent pixels.
.debug wireframe [value]
.debug wireframewill give some help info.
Shows entity collision boxes.
Shows chunk borders.
Shows server chunk borders.
Shows region borders.
Shows block entity borders e.g. of large gear.
Shows ambient sound borders e.g. of flowing water.
.debug talk [value]
Plays actions with the character's voice. Running
.debug talkwill give a list of values.
.debug [perceptioneffect|pc] [value]
Makes player drunk.
Applies a freezing effect to player.
.debug tofb [true|false]
Toggle offscreen buffer.
Print a full list of color map rectangles to the client-main.txt.
Toggle unbind samplers mode.
.debug gl [true|false]
Toggle OpenGL debug mode.
Toggle UI Debug print interactions.
.debug discovery [value]
Show a text on the screen as for lore books.
Print a count of loaded sounds.
Print a full list of block mesh sizes in kilobytes to client-debug.txt.
Print a count of total chunks, packed chunks and free pool objects.
Print a full list of renderers.
.debug exptexatlas [block|item|entity]
Export an atlas(es) of blocks, items or entities.
Toggle forced liquid selectable.
Recalculate sunlight and queue for redrawing in the chunk.
.debug fog [value]
Sets fog density.
.debug fov [value]
Sets field of view.
Print a rainfall and adjusted temperature values.
Redraw all chunks.
Display some information on the current chunk the player is in
.debug shake [value]
Shake effect. Insert a higher negative value to remove the effect.
Recalculate traversability of all chunks.
.debug find [blockName]
Specify all or part of the name of a block to find its coordinates.
List of server commands/debug also exists. Use
.help debug for more info on debug commands.
Show/Hide Extended information on debug screen, e.g. block lighting.
.exponepng [code|hand] [block|item] [size=100] [code]
Export one item as png image.
Toggle Framebuffer/WOIT Debug mode
.fountain [quantity] [quad|cube]
Toggle Particle fountain.
Copies a snippet of json from your currently held item usable as a crafting recipe ingredient
Hide/Show all GUIs
Display list of available client commands
Locks a movement axis during flying/swimming
Locks a movement axis to X
Locks a movement axis to Y
Locks a movement axis to Z
Toggle Tick profiling. Won't log ticks below the threshold.
Purges map DB.
.worldmapsize [mapHeight] [mapWidth]
Sets world map size.
Prints the current moon phase.
Shows current music track
Toggles network benchmarking
Prints list of online players.
Prints list of online players with their ping.
Set the chats paste mode. If set to multi pasting multiple lines will produce multiple chat lines.
Recompose chat dialogs
Reconnect to server
Makes the game brighter for recording (Sets gamma level to 1.1 and brightness level to 1.5)
Reloads all JSON models from assets/blockshapes. Can be used to quickly test new block shapes.
Notice: The chunks are not redrawn, so you'd have to force a redraw e.g. by placing and removing a block.
Reloads all textures from assets/textures. Can be used to quickly test texture changes.
Reloads all lang files from assets/lang. Can be used to quickly test translation changes.
Reloads handbook entries. Can be used to quickly test translation etc. changes in handbook.
Sets the screen size to given width and height
Display information about server info
Spawn a decal at position
Opens the Transform Editor
Read local game time or speed
Sets the viewing distance. Same as setting the view distance in the graphics settings but with no upper limit. For viewing distances above 1000 blocks you also have to set the
.zfarvalue above that.
Video Recorder Tools
World edit toolbar, see more in How to use WorldEdit
Sets the clipping plane distance, everything beyond given value is no longer visible (default value is 1000). Very high values will cause Z-fighting.
|Green Items require C# coding
Advanced Blocks | Advanced Items | Block and Item Interactions | Block Behavior | Block Entity | Particle Effects | World Access | Inventory Handling | Commands | GUIs | Network API | Monkey patching (Harmony)
|Workflows & Infrastructure
List of server commands | List of client commands | Client startup parameters | Server startup parameters | Creative Starter Guide | ServerBlockTicking | Bot System | WorldEdit | Cinematic Camera | Adjustable FPS Video Recording