Packet 315
ServerboundDiagnosticsPacket
Sent from the client to the server IF ProfilerLite is enabled AND the creator toggle for additional client telemetry is enabled AND new telemetry data is ready (every 500 ms).
HeaderID 315varuint
0AvgFpsfloat · 4 bytes
1AvgServerSimTickTimeMSfloat · 4 bytes
2AvgClientSimTickTimeMSfloat · 4 bytes
3AvgBeginFrameTimeMSfloat · 4 bytes
4AvgInputTimeMSfloat · 4 bytes
5AvgRenderTimeMSfloat · 4 bytes
6AvgEndFrameTimeMSfloat · 4 bytes
7AvgRemainderTimePercentfloat · 4 bytes
8AvgUnaccountedTimePercentfloat · 4 bytes
9Memory Category Valuesarray<MemoryCategoryCounter> · variable
10Entity Diagnosticsarray<EntityDiagnosticTimingInfo> · variable
11System Diagnosticsarray<SystemDiagnosticTimingInfo> · variable
12System Categoriesarray<SystemCategory> · variable
13Whisker Scopesarray<WhiskerScopeDataSummary> · variable
Serialized fields
14 top-level fields- 0AvgFps
float - 1AvgServerSimTickTimeMS
float - 2AvgClientSimTickTimeMS
float - 3AvgBeginFrameTimeMS
float - 4AvgInputTimeMS
float - 5AvgRenderTimeMS
float - 6AvgEndFrameTimeMS
float - 7AvgRemainderTimePercent
float - 8AvgUnaccountedTimePercent
float 9Memory Category ValuesMemoryCategoryCounteras
array<MemoryCategoryCounter>0CategoryEnum-as-ValueMemory::MemoryCategoryas
uint8- 0
Unknown - 1
Invalid_SizeUnknown - 2
Actor - 3
ActorAnimation - 4
ActorRendering - 5
BlockTickingQueues - 6
Biome_Storage - 7
Blobs - 8
Cereal - 9
CircuitSystem - 10
Client - 11
Commands - 12
DBStorage - 13
Debug - 14
Documentation - 15
ECSSystems - 16
FMOD - 17
Fonts - 18
ImGui - 19
Input - 20
JsonUI - 21
JsonUI_ControlFactory_Json - 22
JsonUI_ControlTree - 23
JsonUI_ControlTree_ControlElement - 24
JsonUI_ControlTree_PopulateDataBinding - 25
JsonUI_ControlTree_PopulateFocus - 26
JsonUI_ControlTree_PopulateLayout - 27
JsonUI_ControlTree_PopulateOther - 28
JsonUI_ControlTree_PopulateSprite - 29
JsonUI_ControlTree_PopulateText - 30
JsonUI_ControlTree_PopulateTTS - 31
JsonUI_ControlTree_Visibility - 32
JsonUI_CreateUI - 33
JsonUI_Defs - 34
JsonUI_LayoutManager - 35
JsonUI_LayoutManager_RemoveDependencies - 36
JsonUI_LayoutManager_InitVariable - 37
Languages - 38
Level - 39
LevelStructures - 40
LevelChunk - 41
LevelChunkGen - 42
LevelChunkGenThreadLocal - 43
LightVolumeManager - 44
Network - 45
Marketplace - 46
Material_DragonCompiledDefinition - 47
Material_DragonMaterial - 48
Material_DragonResource - 49
Material_DragonUniformMap - 50
Material_RenderMaterial - 51
Material_RenderMaterialGroup - 52
Material_VariationManager - 53
Molang - 54
OreUI - 55
OreUI_Client - 56
Persona_Pieces - 57
Persona_Animations - 58
Persona_Characters - 59
Persona_SkinPacks - 60
Persona_Repo - 61
Player - 62
RenderChunk - 63
RenderChunk_IndexBuffer - 64
RenderChunk_VertexBuffer - 65
Rendering - 66
Rendering_BgfxInit - 67
Rendering_BgfxStartFrame - 68
Rendering_BlockTessellator - 69
Rendering_EndFrame - 70
Rendering_GraphicsTasksInit - 71
Rendering_Library - 72
Rendering_PolygonOperatorPool - 73
Rendering_PBRTextureData - 74
Rendering_RenderRegistry - 75
Rendering_Setup - 76
Rendering_Vertices - 77
RequestLog - 78
ResourcePacks - 79
Sound - 80
SubChunk_BiomeData - 81
SubChunk_BlockData - 82
SubChunk_LightData - 83
Textures - 84
WeatherRenderer - 85
World_Generator - 86
Tasks - 87
Test - 88
Test_LoadTestTags - 89
Scripting - 90
Scripting_Runtime - 91
Scripting_Context - 92
Scripting_Context_Bindings_MC - 93
Scripting_Context_Bindings_GT - 94
Scripting_Context_Run - 95
DataDrivenUI - 96
DataDrivenUI_Defs - 97
Gameface - 98
Gameface_System - 99
Gameface_DOM - 100
Gameface_CSS - 101
Gameface_Display - 102
Gameface_TempAllocator - 103
Gameface_PoolAllocator - 104
Gameface_Dump - 105
Gameface_Media - 106
Gameface_JSON - 107
Gameface_ScriptEngine - 108
Gameface_Script - 109
Gameface_Layout
- 0
- 1Current Bytes
uint64
11System DiagnosticsSystemDiagnosticTimingInfoas
array<SystemDiagnosticTimingInfo>12System CategoriesSystemCategoryas
array<SystemCategory>
Changelog
Stable releases
Changes between stable protocol releases.
- Released
- Protocol
- 2193
Packet
1 entryChanged 1
- Changed supporting type
EntityDiagnosticTimingInfo: Added fieldPosition(typeVec3). - Changed supporting type
EntityDiagnosticTimingInfo: Added fieldDimension(typestring). - Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_Charactersfrom59to58. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_SkinPacksfrom60to59. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_Repofrom61to60. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePlayerfrom62to61. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunkfrom63to62. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunk_IndexBufferfrom64to63. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunk_VertexBufferfrom65to64. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderingfrom66to65. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BgfxInitfrom67to66. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BgfxStartFramefrom68to67. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BlockTessellatorfrom69to68. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_EndFramefrom70to69. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_GraphicsTasksInitfrom71to70. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Libraryfrom72to71. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_PolygonOperatorPoolfrom73to72. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_PBRTextureDatafrom74to73. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_RenderRegistryfrom75to74. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Setupfrom76to75. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Verticesfrom77to76. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRequestLogfrom78to77. - Changed supporting type
Memory::MemoryCategory: Changed enum valueResourcePacksfrom79to78. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSoundfrom80to79. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_BiomeDatafrom81to80. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_BlockDatafrom82to81. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_LightDatafrom83to82. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTexturesfrom84to83. - Changed supporting type
Memory::MemoryCategory: Changed enum valueWeatherRendererfrom85to84. - Changed supporting type
Memory::MemoryCategory: Changed enum valueWorld_Generatorfrom86to85. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTasksfrom87to86. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTestfrom88to87. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTest_LoadTestTagsfrom89to88. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScriptingfrom90to89. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Runtimefrom91to90. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Contextfrom92to91. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Bindings_MCfrom93to92. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Bindings_GTfrom94to93. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Runfrom95to94. - Changed supporting type
Memory::MemoryCategory: Changed enum valueDataDrivenUIfrom96to95. - Changed supporting type
Memory::MemoryCategory: Changed enum valueDataDrivenUI_Defsfrom97to96. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGamefacefrom98to97. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Systemfrom99to98. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_DOMfrom100to99. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_CSSfrom101to100. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Displayfrom102to101. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_TempAllocatorfrom103to102. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_PoolAllocatorfrom104to103. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Dumpfrom105to104. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Mediafrom106to105. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_JSONfrom107to106. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_ScriptEnginefrom108to107. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Scriptfrom109to108. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Layoutfrom110to109. - Changed supporting type
Memory::MemoryCategory: Removed enum valuePersona_Textureswith value58.
All builds
Changes between consecutive stable releases and preview builds.
- Released
- Protocol
- 2207
- Previous build
- 1.26.51
Packet
1 entryChanged 1
System Categoriesis now optional.- Changed supporting type
EntityDiagnosticTimingInfo:Positionis now optional. - Changed supporting type
EntityDiagnosticTimingInfo:Dimensionis now optional. - Changed supporting type
Memory::MemoryCategory: Added enum valueExecutablewith value110.
- Released
- Protocol
- 2181
- Previous build
- 1.26.50-preview.22
Packet
1 entryChanged 1
- Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_Charactersfrom59to58. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_SkinPacksfrom60to59. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePersona_Repofrom61to60. - Changed supporting type
Memory::MemoryCategory: Changed enum valuePlayerfrom62to61. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunkfrom63to62. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunk_IndexBufferfrom64to63. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderChunk_VertexBufferfrom65to64. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRenderingfrom66to65. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BgfxInitfrom67to66. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BgfxStartFramefrom68to67. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_BlockTessellatorfrom69to68. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_EndFramefrom70to69. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_GraphicsTasksInitfrom71to70. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Libraryfrom72to71. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_PolygonOperatorPoolfrom73to72. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_PBRTextureDatafrom74to73. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_RenderRegistryfrom75to74. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Setupfrom76to75. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRendering_Verticesfrom77to76. - Changed supporting type
Memory::MemoryCategory: Changed enum valueRequestLogfrom78to77. - Changed supporting type
Memory::MemoryCategory: Changed enum valueResourcePacksfrom79to78. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSoundfrom80to79. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_BiomeDatafrom81to80. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_BlockDatafrom82to81. - Changed supporting type
Memory::MemoryCategory: Changed enum valueSubChunk_LightDatafrom83to82. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTexturesfrom84to83. - Changed supporting type
Memory::MemoryCategory: Changed enum valueWeatherRendererfrom85to84. - Changed supporting type
Memory::MemoryCategory: Changed enum valueWorld_Generatorfrom86to85. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTasksfrom87to86. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTestfrom88to87. - Changed supporting type
Memory::MemoryCategory: Changed enum valueTest_LoadTestTagsfrom89to88. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScriptingfrom90to89. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Runtimefrom91to90. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Contextfrom92to91. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Bindings_MCfrom93to92. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Bindings_GTfrom94to93. - Changed supporting type
Memory::MemoryCategory: Changed enum valueScripting_Context_Runfrom95to94. - Changed supporting type
Memory::MemoryCategory: Changed enum valueDataDrivenUIfrom96to95. - Changed supporting type
Memory::MemoryCategory: Changed enum valueDataDrivenUI_Defsfrom97to96. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGamefacefrom98to97. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Systemfrom99to98. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_DOMfrom100to99. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_CSSfrom101to100. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Displayfrom102to101. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_TempAllocatorfrom103to102. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_PoolAllocatorfrom104to103. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Dumpfrom105to104. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Mediafrom106to105. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_JSONfrom107to106. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_ScriptEnginefrom108to107. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Scriptfrom109to108. - Changed supporting type
Memory::MemoryCategory: Changed enum valueGameface_Layoutfrom110to109. - Changed supporting type
Memory::MemoryCategory: Removed enum valuePersona_Textureswith value58.
- Released
- Protocol
- 2177
- Previous build
- 1.26.45
Packet
1 entryChanged 1
- Changed supporting type
EntityDiagnosticTimingInfo: Added fieldPosition(typeVec3). - Changed supporting type
EntityDiagnosticTimingInfo: Added fieldDimension(typestring).