← Packet index

Packet 315

ServerboundDiagnosticsPacket

Packet datagramWire order
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
  1. 0AvgFpsfloat
  2. 1AvgServerSimTickTimeMSfloat
  3. 2AvgClientSimTickTimeMSfloat
  4. 3AvgBeginFrameTimeMSfloat
  5. 4AvgInputTimeMSfloat
  6. 5AvgRenderTimeMSfloat
  7. 6AvgEndFrameTimeMSfloat
  8. 7AvgRemainderTimePercentfloat
  9. 8AvgUnaccountedTimePercentfloat
  10. 9Memory Category ValuesMemoryCategoryCounteras array<MemoryCategoryCounter>
    1. 0CategoryEnum-as-ValueMemory::MemoryCategoryas uint8
      1. 0Unknown
      2. 1Invalid_SizeUnknown
      3. 2Actor
      4. 3ActorAnimation
      5. 4ActorRendering
      6. 5BlockTickingQueues
      7. 6Biome_Storage
      8. 7Blobs
      9. 8Cereal
      10. 9CircuitSystem
      11. 10Client
      12. 11Commands
      13. 12DBStorage
      14. 13Debug
      15. 14Documentation
      16. 15ECSSystems
      17. 16FMOD
      18. 17Fonts
      19. 18ImGui
      20. 19Input
      21. 20JsonUI
      22. 21JsonUI_ControlFactory_Json
      23. 22JsonUI_ControlTree
      24. 23JsonUI_ControlTree_ControlElement
      25. 24JsonUI_ControlTree_PopulateDataBinding
      26. 25JsonUI_ControlTree_PopulateFocus
      27. 26JsonUI_ControlTree_PopulateLayout
      28. 27JsonUI_ControlTree_PopulateOther
      29. 28JsonUI_ControlTree_PopulateSprite
      30. 29JsonUI_ControlTree_PopulateText
      31. 30JsonUI_ControlTree_PopulateTTS
      32. 31JsonUI_ControlTree_Visibility
      33. 32JsonUI_CreateUI
      34. 33JsonUI_Defs
      35. 34JsonUI_LayoutManager
      36. 35JsonUI_LayoutManager_RemoveDependencies
      37. 36JsonUI_LayoutManager_InitVariable
      38. 37Languages
      39. 38Level
      40. 39LevelStructures
      41. 40LevelChunk
      42. 41LevelChunkGen
      43. 42LevelChunkGenThreadLocal
      44. 43LightVolumeManager
      45. 44Network
      46. 45Marketplace
      47. 46Material_DragonCompiledDefinition
      48. 47Material_DragonMaterial
      49. 48Material_DragonResource
      50. 49Material_DragonUniformMap
      51. 50Material_RenderMaterial
      52. 51Material_RenderMaterialGroup
      53. 52Material_VariationManager
      54. 53Molang
      55. 54OreUI
      56. 55OreUI_Client
      57. 56Persona_Pieces
      58. 57Persona_Animations
      59. 58Persona_Textures
      60. 59Persona_Characters
      61. 60Persona_SkinPacks
      62. 61Persona_Repo
      63. 62Player
      64. 63RenderChunk
      65. 64RenderChunk_IndexBuffer
      66. 65RenderChunk_VertexBuffer
      67. 66Rendering
      68. 67Rendering_BgfxInit
      69. 68Rendering_BgfxStartFrame
      70. 69Rendering_BlockTessellator
      71. 70Rendering_EndFrame
      72. 71Rendering_GraphicsTasksInit
      73. 72Rendering_Library
      74. 73Rendering_PolygonOperatorPool
      75. 74Rendering_PBRTextureData
      76. 75Rendering_RenderRegistry
      77. 76Rendering_Setup
      78. 77Rendering_Vertices
      79. 78RequestLog
      80. 79ResourcePacks
      81. 80Sound
      82. 81SubChunk_BiomeData
      83. 82SubChunk_BlockData
      84. 83SubChunk_LightData
      85. 84Textures
      86. 85WeatherRenderer
      87. 86World_Generator
      88. 87Tasks
      89. 88Test
      90. 89Test_LoadTestTags
      91. 90Scripting
      92. 91Scripting_Runtime
      93. 92Scripting_Context
      94. 93Scripting_Context_Bindings_MC
      95. 94Scripting_Context_Bindings_GT
      96. 95Scripting_Context_Run
      97. 96DataDrivenUI
      98. 97DataDrivenUI_Defs
      99. 98Gameface
      100. 99Gameface_System
      101. 100Gameface_DOM
      102. 101Gameface_CSS
      103. 102Gameface_Display
      104. 103Gameface_TempAllocator
      105. 104Gameface_PoolAllocator
      106. 105Gameface_Dump
      107. 106Gameface_Media
      108. 107Gameface_JSON
      109. 108Gameface_ScriptEngine
      110. 109Gameface_Script
      111. 110Gameface_Layout
    2. 1Current Bytesuint64
  11. 10Entity DiagnosticsEntityDiagnosticTimingInfoas array<EntityDiagnosticTimingInfo>
    1. 0Display Namestring
    2. 1Entitystring
    3. 2Time in NSuint64
    4. 3Percent of Totaluint8
    5. 4PositionVec3
    6. 5Dimensionstring
  12. 11System DiagnosticsSystemDiagnosticTimingInfoas array<SystemDiagnosticTimingInfo>
    1. 0Display Namestring
    2. 1System Indexuint64
    3. 2Time in NSuint64
    4. 3Percent of Totaluint8
  13. 12System CategoriesSystemCategoryas array<SystemCategory>
    1. 0Category Namestring
    2. 1System Indexuint64
  14. 13Whisker ScopesWhiskerScopeDataSummaryas array<WhiskerScopeDataSummary>
    1. 0Labelstring
    2. 1Indentationstring
    3. 2TotalHighCostNSuint64
    4. 3TotalMidCostNSuint64
    5. 4TotalLowCostNSuint64

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.