If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Proto:Minecraft (Bedrock)/Debug Content

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of Proto:Minecraft (Bedrock).

How about a nice leek in this trying time?
This page or section details content from the Minecraft Bedrock Internal Builds leak.

Internal development, debug and playtest builds of the game, namely used by marketplace partners and registered third-party developers of the Chinese version have access to a lot of debugging features. While the UI layouts hide them for retail builds, their buttons and toggles can still be displayed but the game does not have the hardcoded logic to execute the majority of them. Maybe some of these would eventually make it into the final game...

Never mind.

Debugging Material

Commands

A number of blue commands are usable through the developer console or ingame chat.

Command Description Function Usable
/crashclient Crashes this Minecraft Instance. Crashes the game client. The crash type and async flag can also be set. Anywhere
/cls Clears the developer console. Clears the onscreen text in the developer console. Outside world
/createbiomemap Loads a world and generates a biome map image Outside world
/createlocalworld Creats a new world (aka level) on the local machine. Generates a world using the requested game mode, name and world type, the seed can also be set, the first are required or else a crash would occur. Outside world
/debugprofile Captures the last N frames and saves the data to a file. Writes data on the session in a file, currently only HTML is supported. Anywhere
/debugregistryclient debugregistry command for client registry Anywhere
/debugregistryserver debugregistry command for server registry Anywhere
/dumpblockpalette Outputs valid block nbt for vanilla and bedrock blocks in a binary format. Dumps the block palette. The format can be NBT or JSON and a flag to include old AUX too. Anywhere
/filldrive Fills the user save and keeps a certain amount of bytes remaining. Dumps 25MB DAT files until the device's internal storage has the bytes given remaining. Anywhere
/getavailablestoragesize Gets available storage size for the specified storage path. Anywhere
/isworldloaded Checks if the client is loaded into a world. Returns a boolean value determining if the client is in a world. Anywhere
/joinlangame Join a game on a remote host Anywhere
/kill Kills the player or chosen entity. In-Game
/listfilepaths List all the file paths provided by AppPlatform to both the console and debug console. Anywhere
/loadmessagetest Loads test message data and triggers its display. Anywhere
/navigate Navigates to the path, URL or route. Anywhere
/notifyprofiler Sends a message to the profiler to perform an action. Anywhere
/openlocalworld Opens an existing world (aka level) on the local machine. Outside world
/opensdllayout Open a page layout by PageID, ProductID, or PackID. Anywhere
/option Allows you to check or change the value of an option for the primary user. Pass set name and your parameter to set a value or pass get to get the value of an option. Anywhere
/purtle Replaces all current purtle budgets with a new set of budgets. Anywhere
/quit Quit the app. Safely quits the game. Anywhere
/removeplayfabuser Remove username and password for a local user's PlayFab (device) identity. Anywhere
/resize Resizes the window to a given or predefined size. Allows you to resize the game window. Only present on Windows and MacOS. Pass list to output the list of devices to the Dev Console log. Pass size to resize by width and height. Pass target to resize using a target simulation device. Anywhere
/setplayfabuser

Set username and password for a local user's PlayFab (device) identity. (Game restart may be required to sign in again.)

Anywhere
/simulate_ios_shutdown_on_windows Simulates an iOS-style app shutdown on Windows Anywhere
/suspend_resume Performs a 'soft' suspend resume Simulates a return from the app being suspended, pass true to also dump a capture of profile data. Anywhere
/systemstat Returns or sets runtime statistics for the game Anywhere
/test Executes a test via the test manager. Anywhere
/testassets Upload or download test assets via the test manager. Anywhere
/testpickdirectory Test the directory picker. Opens the directory picker, unsupported on Windows. Anywhere
/triggertoast Fakes a toast message Anywhere
/uidebug Sets Ore UI debug features Anywhere

Inputs

Special inputs on your keyboard and/or mouse can be used to activate interesting things.

Key Function
` Disables mouse hover input, as of 1.17, this debug key was removed.
/ Decreases the chunk map view mode by 1.
* Increases the chunk map view mode by 1.
0 (NumPad) ?
CTRL-` / CTRL-|
Loads the Developer Console.
CTRL-8 Advances the dimension to 1 (teleports the player through a portal).
CTRL-9 Reduces the dimension by 1.
g Changes game mode of the world (only in-game with cheats enabled).
j Makes your character static while restricting your controls but move it's body quickly. Jitter test?
m Some time change?
p Increases time of the world by 1000 (only in-game with cheats enabled).
> Performs automatic movement (only in-game with cheats enabled).
Home Resumes world time (only in-game with cheats enabled).
End Frame steps world time (only in-game with cheats enabled).
PgUp Increases the simulation scale (game logic speed).
PgDown Decreases the simulation scale (game logic speed)
CTRL-g Toggle between screen layouts using Android, Apple, Handheld Windows or Desktop (defaulted).
CTRL-k Kills the player and also sets Survival mode (only in-game with cheats enabled).
o Toggles the game clock.
CTRL-h Loads the Content Log History.
CTRL-r Reloads the screen.
CTRL-u Opens the local Core UI docs (as of the UI being public, it was renamed to Ore UI).
CTRL-SHIFT-u Opens the local Core UI tests (as of the UI being public, it was renamed to Ore UI).
CTRL-PGUP Toggle between countless hardware simulators.
CTRL-PGDOWN Toggle between countless hardware simulators.
CTRL-SHIFT-R Reloads the UI screen.
CTRL-SHIFT-DELETE Saves your current world and restarts the game.
F2 Disables gravity and clipping detection (only in-game with cheats enabled).
F3 Advances the Debug Display type by 1.
F4 Sends a low memory event to the game, (as of 1.17, this debug key was replaced with a function to reduce the Debug Display type by 1).
F7 Allows your fly speed to go beyond 10.89/27.8 m/s.
F9 Reloads the UI render.
F11 Changes the GUI mode to Pocket (as of 1.17, the debug key changed to SHIFT-F11 as it puts the game in full screen instead).
CTRL-RIGHTCLICK Targets an object/mob for debugging.
CTRL-- Draws hitboxes of hovered buttons and static backgrounds, red for hovered buttons and green for static backgrounds, anything using the Core/Ore UI will not be affected. The X and Y offsets for hovered buttons are also drawn in this format:
focus_id
center: %i, %i

In backgrounds, various information is drawn in this format:

focus_container: %s
use_last_focus: %s
last_focused_control_name: %s
focus_wrap_enabled: %s
navigation_mode_left: %s
navigation_mode_right: %s
navigation_mode_up: %s
navigation_mode_down: %s
CTRL-+ Draws hitboxes of text boxes in yellow. Anything using the Core/Ore UI will not be affected. Information of the screen is also drawn in this format (while hovered objects skip the first one):
Screen name: %s
Control name: %s
Parent: %s
Size: %s
Position: %s
Z Layer: %s
Hover: %s
Visible: %s

Debug Displays

Display Preview
Basic
%s %s %s  (cli-p%d, s-%d) %s, %s %s, FPS:%f, ServerTime:%f, Mem:%d, Highest Mem:%d, Free Mem:%d, GUI Scale: %f DocumentID= %s ASSERTS OFF

In debug/playtest builds, it shows this display when in a world.

Minecraft %s																OS: %s
Mode: %s (%s)																Mem: %2llu%% %03llu/%03lluMB	
XYZ: %.3f / %.5f / %.3f															CPU: %s	
Camera XYZ: %.3f / %.5f / %.3f
Camera Target XYZ: %.3f / %.5f / %.3f													Display: %s	
Player Forward Ref XYZ: %.3f / %.5f / %.3f												GPU: %s	
Camera Forward XYZ: %.3f / %.5f / %.3f													GPU Dedicated Memory: %u	
Block: %d %d %d																MSAA: %s	
Chunk: %d %d %d in %d %d %d														Render Distance: %d	
Facing: %s (%s) (%.1f / %.1f)														
Speed: %.2f m/s 
Render Chunks: %d / %d															Debug Block %s  [%d, %d, %d]
Biome: %s																Block ID:
Base light: %d (%d sky, %d block)													Entity type: %s<>
Light: %d (%d sky, %d block)														Position: Pos(%f,%f,%f)
Difficulty: %d (Day %d)															Synchronized Entity Data:
Time of Day: %d Time in Moon Month: %d													Scale: 
Time in World: %d															Variant: 
Frame time: %f ms															+%s
Frame rate: %f fps												
Chunk rebuilds: %d/s, dirty: %d								
Server Chunks Ticked: %d														Main Scene Stack [%i]
Client Chunks Ticked: %d														[%s]
Server Entity Ticks: %d Players, %d Monsters, %d Animals, %d Villagers, %d Other
Client Entity Ticks: %d Players, %d Monsters, %d Animals, %d Villagers, %d Other							Main Router History [%i]
Sent (zip/raw): %.1f/%.1f KB/s (%d%%)													[%s]
Received (zip/raw): %.1f/%.1f KB/s (%d%%)													
																	Client Scene Stack [%s]	(%s)							
																	[%s]	
													
																	Client Router History [%i] (%s)
																	--> [%s]
ImGui
Hmmm...
To do:
Double check on a debug build.
#MVM:%d FPS:%f Time:%f ServerTime:%f

In debug builds, draws a menu on the top of the screen and/or draws a window with above text and the following menus, on Android devices as of v1.20, this instead displays a port to a remote server for the device, simply accessible in your internet browser with the options:

Menu Content
Animation Has one option.
Option Function
Open Editor... Opens the Animation Editor, allowing you to edit animation files on the fly.
Component Usage Has one option.
Option Function
Open Component Usage...
Debug Has one option, only visible if cheats are enabled in the world.
Option Function
Tear off... Opens another window named Debug Controls.
Option Function
Build test pen Builds a pen.
Give everyone armor! Gives players and nearby mobs Gold Armor.
Developer Mode Opens another window named Debug Controls.
Option Function
Level Debug Opens a window called Chunk Debug, also renders the below text.
Option Function
Reload World Exits the world and reloads it, older versions crash when using this.
Biome: %s
Base light: %d (%d sky, %d block)
Light: %d (%d sky, %d block)
Difficulty: %d (Day %d)
Time of Day: %d Time in Moon Month: %d
Time in World: %d
World spawn: [%d, %d, %d]
Block Debug
Hmmm...
To do:
Was this changed?
Opens a window displaying information of singular blocks detected first by the render distance in this format:
Block Pos: %d, %d, %d
Block: %s
Liquid Pos: %d, %d, %d
Liquid Block: %s
Serialization Data:

In later versions, outputs JSON data of a targeted block and supports a tree view and no longer displays outside a world.

Mob Debug
Hmmm...
To do:
Any more changes?
Shows information of targeted mobs in another window.
Health: %d/%d
Speed: %.2f m/s
Vertical speed: %.2f m/s
Position: %.2f, %.2f, %.2f
Rotation: %.2f, %.2f
Goals
[%s]
Events
Component Groups
+%s
-%s
Inventory
ItemStack								Count								Slot
%s									%i								%s
Equipment
ItemStack								Count								Slot
%s									%i								%s
Actor Flags
[ ] %s
Attributes
%s: %f
	id: %i
	min: %f
	max: %f
	Defaults
		min: %f
		current: %f
		max: %f
Locators
Game Event Debug Toggles settings on ingame events.
Option Function
Event Stickaround Time (seconds) Sets the duration of ingame event displays before removed by the game, defaulted to 0. Event displays are displayed in this form:
%s
%s
%i

In later versions this no longer displays outside a world.

Options Allows you to tweak countless values.
Player Debug Shows information of the current player in another window, an option called Show NBT data (can be verbose) shows userData nodes from those files, the current player's slot is also highlighted in green. This no longer displays outside a world in later versions.
Basic Stats:

Name: %s
Health: %d/%d
Speed: %.2f m/s
Underground: %s
Hotbar - Hotbar
Server side								Client side
%s									%s
Spawn
Key									Server value							Client value
%s									%s								%s
Tunables ?
Weather Editor Allows you to tweak weather values on the fly. This no longer displays outside a world in later versions.
Biome Map Shows a map for biomes. This no longer displays outside a world in later versions.
Sound Editor ? This no longer displays outside a world in later versions.
Sound Events Draws a table with the following:
Sound event	Pos, Vol, Pitch		Sound file		
%s		%s			%s.fsb

As of now this isn't complete as detection of sound files always returns not/yet/implemented.fsb This no longer displays outside a world in later versions.

Sound Editor A sound test window, allowing you to see audio entries and play them with a custom pitch and/or volume, each split into four categories, Event, Block, Entity and Interactive. This no longer displays outside a world in later versions.
Navigation Displays a window with information about your player position, rendering text like the below. A compass is also drawn in the bottom right corner. This no longer displays outside a world in later versions.
Position:
x: %.2f y: %.2f z: %.2f
Chunk x: %d.%-2d z: %d.%-2d
Orientation:
Direction: %d° %s
Rotation x: %.2f y: %.2f
Texture Atlas Opens a menu with the following options. All can be hovered displaying the below info:
Min: (%.2f, %.2f)
Max: (%.2f, %.2f)
uv0: (%f, %f)
uv1: (%f, %f)
Option Function
Particle Displays the particle texture atlas.
Terrain Displays the terrain texture atlas.
Items Displays the item texture atlas.
Flame Displays the flame texture atlas.
ECS Server Timings Displays the timings of the entity components in this format:
Name Time
%s   %f
ImGuiOptions Has the following general ImGui options.
Option Function
Demo Loads the Dear ImGui demo.
Enable Mouse Cursor Toggles visibility of the mouse cursor in the ImGui interface.
Enable Large Fonts Toggles the use of large fonts in the ImGui interface.
Memory Has one window under the same name to track memory.
Network Debug
Performance_MicroProfileGroup
Performance_Windows
Profiling
RenderDragon
RTX ?
Settings ?
System ?
Tasks ?
Test Runner ?
Worker threads
Tasks:
%s Streaming Pool (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s IO Thread (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s REST Thread (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s Rending Pool (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s LevelDB (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s LevelDBCompaction (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s Connected Storage (%i) Max: %d / %i [%i, ~%d, -0] 0 !%d
%s Main Thread Max: %d / %i [%i, ~%d, -0] 0 !%d
%s GraphicsTasks Scheduler Max: %qw / %i [%i, ~%d, -0] 0 !%d
%s Server Thread Max: %d / %i [%i, ~%d, -0] 0 !%d
Starved Frames: %i
Render chunks Only shows in-game.
																	renderChunkSharedCnt count: 
																	renderChunkGeometryCnt count: 
ViewArea: 																renderChunkSharedMemoryUsed count: 
   Bounds Center: %i, %f, %i														renderChunkGeometryBaseMemoryUsed KB: 
   Bounds Radius: %d															renderChunkGeometryFaceMetaDataMemoryUsed KB: 
   Bounds Area: %d															renderChunkInstancedCnt count: 
   Bounds Volume: %d															renderChunkInstancedBaseMemoryUsed KB: 
View Distance: %d															renderChunkInstancedEstimatedIndexMemoryUsed KB: 
Camera: 																renderChunkInstancedDifferentGeoCnt count: 
   Under Lava: %i															renderChunkSharedWeakPtrCnt count: 
   Under Liquid: %i
   Under Water: %i
Layer: %s Size: %d, %i, %i, Poly Count: %i
Total Chunks Renderered: 
Allocated Primary ViewChunks: 
Build Pool Size: 
Sort Pool Size: 
Profiler ?
Debug Blocks
Hmmm...
To do:
Confirm.
Opens a display showing information of the current block detected by the render distance.
Block Pos: %d, %d, %d
Block: name: %s variant: %s

v1.16.0.51 only had it render the below text, before v1.17.3023.0 completely removed it in favor of the superceded ImGUI display. telling the user that the info display was moved to ImGUI:

This info has been moved to imgui
Texture Memory
Texture Memory GPU Memory: %dMB (Showing: %s)								Aggregate Buffers - Count: 
   %s: GPU: %fMB											   %s Count: %i Size: %fKB
Image Memory
Image Memory
     Image Count:   %i
     Image Memory Usage (MB): %f

     Atlas ImageBuffer Count: %i
     Atlas ImageByffer Memory Usage (MB): %f

Dynamic Image Memory
     Dynamic Image Count: %i
     Dynamic Image Memory Usage (MB): %f
Per Image Memory
Per Image Memory: %i KB
     %s: %i KB
Per Image Atlas Memory: %i (KB)
     %s: %i KB
Per Dynamic Image Memory: %i KB
     %s: %i KB
Buffer Memory
Buffer Memory GPU Memory: %dMB (Showing: %s)								Aggregate Buffers - Count: 
   Chunk Vertex Buffer: GPU: %dMB     Stride: %i	 Count: %d					   Chunk Index Buffer Count: %i Size: %fKB
   Dragon Quad Vertex Buffer: GPU: %dMB     Stride: %i	 Count: %d					   Chunk Vertex Buffer Count: %i Size: %fKB
								   					   Clouds %i Size: %fKB
								   					   Dragon Cubemap Index Buffer Count: %i Size: %fKB
								   					   Dragon Cubemap VertexBuffer Count: %i Size: %fKB
								   					   Dragon Quad Index Buffer Count: %i Size: %fKB
								   					   Flipbook Texture Count: %i Size: %fKB
								   					   Full screen quad vertex buffer Count: %i Size: %fKB
								   					   Hug vignette Count: %i Size: %fKB
								   					   Item in hand renderer item Count: %i Size: %fKB
								   					   Shadow Overlay Count: %i Size: %fKB
								   					   Shadow Volume Count: %i Size: %fKB
								   					   Skinned Mesh Quads Count: %i Size: %fKB
								   					   Sky Mesh Count: %i Size: %fKB
								   					   Sun and Moon Quad Count: %i Size: %fKB
								   					   %s Count: %i Size: %fKB
Camera Only visible in-game.
Debug Camera    %s
Override Camera %s
Active Camera			Position			Pitch	Yaw	 Roll
%s				%5.2f/%5.2f/%5.2f		%5.2f	%5.2f	 %5.2f

Blending Cameras
Name				Blend				Pitch	Yaw	 Roll

%s				%5.2f				%5.2f	%5.2f	 %5.2f

Rotation			w      x      y      z		BodyRot		HeadRotY RideRot

%s				%5.2f/%5.2f/%5.2f/%5.2f		%5.2/%5.2f	%5.2f	  %5.2/%5.2f
Audio
FMOD Audio Stats
=== Memory ===
Current: %0.3f MB
Max: %0.3f MB
Sound Cache: %0.3f MB
Blocking: %s
=== CPU Total: %.3f%% ===
DSP: %.3f%% 
Stream: %.3f%% 
Geometry: %.3f%% 
Update: %.3f%% 
Channels :%i
Real Channels: %i
=== File Usage ===
Sample Bytes: %d
Stream Bytes: %d
Other Bytes: %d
Version: %i
Client Network Has these three modes. Use F3+D to reset the log without swapping debug displays.
Mode Preview
Client Network Stats
Client Network Stats
Controls: Left/Right to switch mode, F3+D to reset the count
Press F3+D to reset the count

Network Stats for the last %d seconds:

Total Sent: %d, %fKB (%fKB)
%i %s %fKB, Num %d, Avg %iB

Total Received: %d, %fKB (%fKB)
%i %s %fKB, Handled %d/%d (%f%), Avg %iB
Xbox Network Stats
Client Network Stats
Controls: Left/Right to switch mode, F3+D to reset the count
HttpMisc Network Stats
HttpMisc Network Stats
Controls: Left/Right to switch mode, F3+D to reset the count
Max %db
Recieved
Sent
Server Network Use F3+D to reset the log without swapping debug displays.
Server Network Stats
Controls: Left/Right to switch mode, F3+D to reset the count
Press F3+D to reset the count

Network Stats for the last %d seconds:

Total Sent Spatial Packets: %d
Total Requested to Send Spatial Packets: %d
Total Sent Actor Motion Hints Packets: %i
Percentage of Usual Bandwidth Used: %5.2f%


Total Sent: %d, %f%sB (%f%sB)
%i %s %f%sB, Num %d, Avg %f%s

Total Received: %d, %fKB (%fKB)
%i %s %f%sB, %f%sB, Num %d Avg %iB
Max %db
Recieved
Sent
?
Spatial Packet Optimizations
Lock Contention ?
Gameface
Gameface
					CACHE:						VERTEX BUFFERS						INDEX BUFFERS
 					 System													
					  Alive Images: %f%sB											
					  Orphaned Images: %f%sB										

Debug Section

Hmmm...
To do:
List all these options.

The Debug section has many options.

Name Effect
Show dev console button Shows a button to call the developer console. Defaulted to off.
Assertions break in debugger Ensures assertions are outputted in a debugger window. Defaulted to on.
Assertions show a modal dialog Displays assertions in a modal dialog. Defaulted to on.
Force enable Trial Mode Makes the game act as a trial build. Defaulted to off, on for a trial build.
Enable Packet Profiling ? Defaulted to off.
Realms Enabled Toggles usage of Minecraft Realms. Defaulted to on.
Realms Content ? Defaulted to off.
UI Async Loading and Screen Animations Allows asynchronous loading of UI configuration and playback of screen animations. Defaulted to on.
Allow 3rd Party Server Splitscreen ? Defaulted to off.
Expose all hidden commands (requires level restart) ? Defaulted to off.
Load true type fonts specified in font_metadata.json when booting the application ? Defaulted to off.
Show the pause menu screen upon the app losing focus ? Defaulted to off.
Report Raycasting Capable Hardware ? Defaulted to off.
Experimental Render Path ? Defaulted to off.
Enables the use of test packs for base game versioning ? Defaulted to off.
Enable LevelStorage (Requires level restart) ? Defaulted to off.
Enable LevelStorage performance logs ? Defaulted to off.
External World Template Pack Sources ? Defaulted to off.
Enable Load Timers ? Defaulted to off.
Scripting & Core UI Infrastructure (requires restart) ? Defaulted to off.
Enable Gameface Debugging (requires restart and the infrastructure) ? Defaulted to off.
New Create New World Screen (requires the infrastructure) ? Defaulted to off.
Experimental Scripting (requires restart and the infrastructure) ? Defaulted to off.
Enable Store Test Layouts ? Defaulted to off.
Enable Dev Offers ? Defaulted to off.
Enable Code Builder Notebook UX ? Defaulted to off.
Use PlayFab Dev Environment (requires restart) ? Defaulted to off.
Enable Player Renaming After Sign-in (requires restart) ? Defaulted to off.
Enable PlayFab Insights (requires restart) ? Defaulted to off.
Enable Persona ? Defaulted to off.
Enable Persona Service ? Defaulted to off.
Enable Persona Testing Resource Pack ? Defaulted to off.
Enable Persona Dressing Room Debugging ? Defaulted to off.
Enable Persona fail to load character test during fresh sign-in ? Defaulted to off.
Enable Persona to auto-reload failed characters on sign-in ? Defaulted to off.
Enable ItemStackNetManager (requires server restart) ? Defaulted to off.
Enable use of ContainerScreenSimulation on the client ? Defaulted to off.
Enable Verbose Item Transaction logging (requires server restart) ? Defaulted to off.
Enable Movement Prediction ? Defaulted to off.
Enable Movement Prediction Debug Logging (may impact perf) ? Defaulted to off.
Enable Spatial Packet Optimizations ? Defaulted to off.
Enable client rewind for games hosted with server authoritative movement, and host games with server authoritative movement. ? Defaulted to off.
Enable Server Auth Block Breaking (requires ItemStackNetManager) ? Defaulted to off.
Host games with client authoritative movement. ? Defaulted to off.
Enable Xsapi Logging (requires restart) ? Defaulted to off.
Enable LibHttpClient (requires restart) ? Defaulted to off.
Enable NetherNet Verbose Logging ? Defaulted to off.
Disable NetherNet Signaling and Connections over LAN (requires restart) ? Defaulted to off.
Allow 3rd Party Server Splitscreen ? Defaulted to off.
Expose all hidden commands (requires level restart) ? Defaulted to off.
Experimental Scripting (requires restart and the infrastructure) ? Defaulted to off.
Realms Enabled Enables the use of Minecraft Realms, defaulted to on.
Realms Content ? Defaulted to on.
Enable Load Timers ? Defaulted to on.
Functions ? Defaulted to on.
UI Async Loading and Screen Animations ? Defaulted to on.
Allow 3rd Party Server Splitscreen ? Defaulted to off.
Default new worlds to be experimental on Sets the Experimental Gameplay flag for new worlds. Defaulted to on.
New Scripting and UI Infrastructure (requires restart) Disables access to the three options below. Defaulted to on.
Enable Hummingbird Debugging (requires restart and the infrastructure) ? Defaulted to off.
Experimental UI (requires the infrastructure) ?
Experimental Scripting (requires restart and the infrastructure) ?
Realms Enabled ? Defaulted to on.
Realms Content ? Defaulted to on.
Enable Load Timers ? Defaulted to off.
External World Template Pack Sources ? Defaulted to on.
Enable Win10 subscriptions ? Defaulted to off.
Enable Player Renaming After Sign-in (requires restart) Allows you to rename your player after signing into Xbox live. Defaulted to off.
Enable PlayFab Insights (requires restart) ? Defaulted to on.
Enable Persona ? Defaulted to on.
Enable Persona Service ? Defaulted to off.
Enable Persona Testing Resource Pack ? Defaulted to off.
Enable Persona Features ? Defaulted to off.
Enable Store Test Layouts ? Defaulted to off.
Enables the use of test packs for base game versioning ? Defaulted to off.
Enable LevelStorage performance logs ? Defaulted to off.
Load true type fonts specified in font_metadata.json when booting the application ? Defaulted to on.
Enable ItemStackNetManager (requires server restart) ? Defaulted to on.
Show the pause menu screen upon the app losing focus ? Defaulted to on.
Enable Default Font Overrides ? Defaulted to on.
Enable debug HUD Toggles the use of a Debug Display Can be set to the following:
Setting Function
Off Turns off the debug HUD.
Basic On beta releases, this and future toggles hide the display.
ImGui ImGUI options for on-the-fly tweaking/testing, not present on older versions of Android.
Worker Threads ?
Render Chunks ? Only renders in-game.
Profiler ?
Texture Memory ?
Image Memory ?
Per Image Memory ?
Buffer Memory ?
Camera ?
Audio ?
Client Network ?
Sever Network ?
? Removed?
Spatial Packet Optimizations Removed?
Lock Contention ?
Gameface ?
Render bounding box Renders bounding boxes of entities and players.
find mobs ?

Flighting Debug

Allows you to display and/or edit treatments and progressions.

Display Treatments A toggle for treatments.
Display Progressions A toggle for progressions.

Marketplace Debug

Use PlayFab Dev Environment (requires restart)
Enable Persona Enables the Dressing Room.
Enable Persona Service
Enable Persona Multiplayer Service
Enable Persona Testing Resource Pack
Enable Persona Dressing Room Debugging Displays debugging text regarding UUIDs of objects.
Enable Persona fail to load character test during fresh sign-in
Enable Persona fail to auto-reload failed characters fresh sign-in
Enable Store Test Layouts
Enable Dev Offers
Playfab Token Refresh Threshold Minutes: %i Can be set to 0, 1, 2, 5 (default), 10, 1910, 1915 and 1518-1520.
Display Skin Rotation Speed Multiplier Can be set to x1.0 (default), x2.0, x3.0 and x4.0.
Toggle All Skins Rotate
Show Marketplace Document Id Displays the ID of the current Marketplace page on the build info display.
DocumentID=%s
Show Platform Offer Check Displays a boolean value on whether platform offers were found on the build info display.
Platform Offers Found=%s
Select Windows Store (restart required) Allows you to select the Windows Store. Can be set to Automatic (unselectable), OneStore - V8 or Legacy Windows Store - V6. Only appears on Windows 10 and Windows (China/Education Edition).
Display Datetime Displays the date and time on the build info display.
Local=%s, UTC=%s
Use Override Date Allows you to override the date and time of the client.
Discovery Environment (Requires Restart)
Clear Marketplace Cache
Clear All Cache
Delete All Personas
Delete Legacy Persona Slot
Delete All Personas
Add 500 Coins No effect.
Add 100000 Coins No effect.