imported>Norbiros |
imported>Norbiros |
| Line 1: |
Line 1: |
| This page documents the changes from the [[Protocol|last stable Minecraft release]] (currently [[Protocol version numbers|1.20.6, protocol 766]]) to the current pre-release (currently [[Protocol version numbers|1.21-pre2, protocol {{Snapshot PVN|1073742024}}]]). Note that this page contains bleeding-edge information that may not be completely or correctly documented.
| | There are currently no pre-release versions available to document on this page. For the latest stable Minecraft release, see the [[Protocol|Protocol]] page. For previous pre-release pages, see the [[Protocol version numbers|Protocol version numbers]] page. |
|
| |
|
| One who wishes to commandeer the merging of this into [[Protocol]] when an update is made must be sure to respect any changes that may have occurred to the respective packets there. | | One who wishes to commandeer the merging of this into [[Protocol]] when an update is made must be sure to respect any changes that may have occurred to the respective packets there. |
| Line 9: |
Line 9: |
| === Data types === | | === Data types === |
|
| |
|
| No changes documented so far. | | No changes so far. |
|
| |
|
| === Packets === | | === Packets === |
|
| |
| {| class="wikitable"
| |
| ! ID
| |
| ! Packet name
| |
| !colspan="2"| Documentation
| |
| |-
| |
| !colspan="4"| Configuration clientbound
| |
| {{PacketList|0x0F|Clientbound Report Details (configuration)|rel=added}}
| |
| {{PacketList|0x10|Clientbound Server Links (configuration)|rel=added}}
| |
| |-
| |
| !colspan="4"| Play clientbound
| |
| {{PacketList|0x7A|Clientbound Report Details (play)|rel=added}}
| |
| {{PacketList|0x7B|Clientbound Server Links (play)|rel=added}}
| |
| |-
| |
| |}
| |
|
| |
| == Handshake ==
| |
|
| |
| No changes so far.
| |
|
| |
| == Status ==
| |
|
| |
| No changes so far.
| |
|
| |
| == Login ==
| |
|
| |
| No changes so far.
| |
|
| |
| == Configuration ==
| |
|
| |
| === Clientbound ===
| |
|
| |
| ==== Clientbound Report Details (configuration) ====
| |
|
| |
| Contains a list of key-value text entries that are included in any crash or disconnection report generated during connection to the server.
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! Packet ID
| |
| ! State
| |
| ! Bound To
| |
| ! colspan="2"| Field Name
| |
| ! colspan="2"| Field Type
| |
| ! Notes
| |
| |-
| |
| | rowspan="3"| 0x0F
| |
| | rowspan="3"| Configuration
| |
| | rowspan="3"| Client
| |
| | colspan="2"| Details Count
| |
| | colspan="2"| {{Type|VarInt}} (32)
| |
| | The number of details in the following array.
| |
| |-
| |
| | rowspan="2"| Details
| |
| | Title
| |
| | rowspan="2"| {{Type|Array}}
| |
| | {{Type|String}} (128)
| |
| |
| |
| |-
| |
| | Description
| |
| | {{Type|String}} (4096)
| |
| |
| |
| |}
| |
|
| |
| ==== Clientbound Server Links (configuration) ====
| |
|
| |
| This packet contains a list of links that the Notchian client will display in the menu available from the pause menu. Link labels can be built-in or custom (i.e., any text).
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! Packet ID
| |
| ! State
| |
| ! Bound To
| |
| ! colspan="2"| Field Name
| |
| ! colspan="2"| Field Type
| |
| ! Notes
| |
| |-
| |
| | rowspan="4"| 0x10
| |
| | rowspan="4"| Configuration
| |
| | rowspan="4"| Client
| |
| | colspan="2"| Links Count
| |
| | colspan="2"| {{Type|VarInt}}
| |
| | The number of links in the following array.
| |
| |-
| |
| | rowspan="3"| Links
| |
| | Is built-in
| |
| | rowspan="3"| {{Type|Array}}
| |
| | {{Type|Boolean}}
| |
| | Determines if the following label is built-in (from enum) or custom (text component).
| |
| |-
| |
| | Label
| |
| | {{Type|VarInt}} {{Type|Enum}} / {{Type|Text Component}}
| |
| | See below.
| |
| |-
| |
| | URL
| |
| | {{Type|String}}
| |
| | Valid URL.
| |
| |}
| |
|
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! ID
| |
| ! Name
| |
| ! Notes
| |
| |-
| |
| | 0
| |
| | Bug Report
| |
| | Displayed on connection error screen; included as a comment in the disconnection report.
| |
| |-
| |
| | 1
| |
| | Community Guidelines
| |
| |
| |
| |-
| |
| | 2
| |
| | Support
| |
| |
| |
| |-
| |
| | 3
| |
| | Status
| |
| |
| |
| |-
| |
| | 4
| |
| | Feedback
| |
| |
| |
| |-
| |
| | 5
| |
| | Community
| |
| |
| |
| |-
| |
| | 6
| |
| | Website
| |
| |
| |
| |-
| |
| | 7
| |
| | Forums
| |
| |
| |
| |-
| |
| | 8
| |
| | News
| |
| |
| |
| |-
| |
| | 9
| |
| | Announcements
| |
| |
| |
| |-
| |
| |}
| |
|
| |
| === Serverbound ===
| |
|
| |
| No changes so far.
| |
|
| |
| == Play ==
| |
|
| |
| === Clientbound ===
| |
|
| |
| ==== Clientbound Report Details (play) ====
| |
|
| |
| Contains a list of key-value text entries that are included in any crash or disconnection report generated during connection to the server.
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! Packet ID
| |
| ! State
| |
| ! Bound To
| |
| ! colspan="2"| Field Name
| |
| ! colspan="2"| Field Type
| |
| ! Notes
| |
| |-
| |
| | rowspan="3"| 0x7A
| |
| | rowspan="3"| Configuration
| |
| | rowspan="3"| Client
| |
| | colspan="2"| Details Count
| |
| | colspan="2"| {{Type|VarInt}} (32)
| |
| | The number of details in the following array.
| |
| |-
| |
| | rowspan="2"| Details
| |
| | Title
| |
| | rowspan="2"| {{Type|Array}}
| |
| | {{Type|String}} (128)
| |
| |
| |
| |-
| |
| | Description
| |
| | {{Type|String}} (4096)
| |
| |
| |
| |}
| |
|
| |
| ==== Clientbound Server Links (play) ====
| |
|
| |
| This packet contains a list of links that the Notchian client will display in the menu available from the pause menu. Link labels can be built-in or custom (i.e., any text).
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! Packet ID
| |
| ! State
| |
| ! Bound To
| |
| ! colspan="2"| Field Name
| |
| ! colspan="2"| Field Type
| |
| ! Notes
| |
| |-
| |
| | rowspan="4"| 0x7B
| |
| | rowspan="4"| Configuration
| |
| | rowspan="4"| Client
| |
| | colspan="2"| Links Count
| |
| | colspan="2"| {{Type|VarInt}}
| |
| | The number of links in the following array.
| |
| |-
| |
| | rowspan="3"| Links
| |
| | Is built-in
| |
| | rowspan="3"| {{Type|Array}}
| |
| | {{Type|Boolean}}
| |
| | Determines if the following label is built-in (from enum) or custom (text component).
| |
| |-
| |
| | Label
| |
| | {{Type|VarInt}} {{Type|Enum}} / {{Type|Text Component}}
| |
| | See below.
| |
| |-
| |
| | URL
| |
| | {{Type|String}}
| |
| | Valid URL.
| |
| |}
| |
|
| |
| {| class="wikitable" {{added}}
| |
| ! ID
| |
| ! Name
| |
| ! Notes
| |
| |-
| |
| | 0
| |
| | Bug Report
| |
| | Displayed on connection error screen; included as a comment in the disconnection report.
| |
| |-
| |
| | 1
| |
| | Community Guidelines
| |
| |
| |
| |-
| |
| | 2
| |
| | Support
| |
| |
| |
| |-
| |
| | 3
| |
| | Status
| |
| |
| |
| |-
| |
| | 4
| |
| | Feedback
| |
| |
| |
| |-
| |
| | 5
| |
| | Community
| |
| |
| |
| |-
| |
| | 6
| |
| | Website
| |
| |
| |
| |-
| |
| | 7
| |
| | Forums
| |
| |
| |
| |-
| |
| | 8
| |
| | News
| |
| |
| |
| |-
| |
| | 9
| |
| | Announcements
| |
| |
| |
| |-
| |
| |}
| |
|
| |
| === Serverbound ===
| |
|
| |
|
| No changes so far. | | No changes so far. |
|
| |
|
| [[Category:Minecraft Modern]] | | [[Category:Minecraft Modern]] |