← 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_Characters
      60. 59Persona_SkinPacks
      61. 60Persona_Repo
      62. 61Player
      63. 62RenderChunk
      64. 63RenderChunk_IndexBuffer
      65. 64RenderChunk_VertexBuffer
      66. 65Rendering
      67. 66Rendering_BgfxInit
      68. 67Rendering_BgfxStartFrame
      69. 68Rendering_BlockTessellator
      70. 69Rendering_EndFrame
      71. 70Rendering_GraphicsTasksInit
      72. 71Rendering_Library
      73. 72Rendering_PolygonOperatorPool
      74. 73Rendering_PBRTextureData
      75. 74Rendering_RenderRegistry
      76. 75Rendering_Setup
      77. 76Rendering_Vertices
      78. 77RequestLog
      79. 78ResourcePacks
      80. 79Sound
      81. 80SubChunk_BiomeData
      82. 81SubChunk_BlockData
      83. 82SubChunk_LightData
      84. 83Textures
      85. 84WeatherRenderer
      86. 85World_Generator
      87. 86Tasks
      88. 87Test
      89. 88Test_LoadTestTags
      90. 89Scripting
      91. 90Scripting_Runtime
      92. 91Scripting_Context
      93. 92Scripting_Context_Bindings_MC
      94. 93Scripting_Context_Bindings_GT
      95. 94Scripting_Context_Run
      96. 95DataDrivenUI
      97. 96DataDrivenUI_Defs
      98. 97Gameface
      99. 98Gameface_System
      100. 99Gameface_DOM
      101. 100Gameface_CSS
      102. 101Gameface_Display
      103. 102Gameface_TempAllocator
      104. 103Gameface_PoolAllocator
      105. 104Gameface_Dump
      106. 105Gameface_Media
      107. 106Gameface_JSON
      108. 107Gameface_ScriptEngine
      109. 108Gameface_Script
      110. 109Gameface_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.