Difference between revisions of "Pre-release protocol"

From wiki.vg
Jump to navigation Jump to search
(Added the new entity metadata indexes)
(Reset page)
 
Line 1: Line 1:
This page documents the changes from the [[Protocol|last stable Minecraft release]] (currently 1.4.6, protocol 51) to the current pre-release (or weekly release). 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.
  
== New Packets ==
+
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.
  
-None-
+
== Contents ==
  
== Changed Packets ==
+
<div style="float:right;">__TOC__</div>
  
=== Open Window (0x64) ===
+
=== Data types ===
  
''Server to Client''
+
No changes so far.
  
This is sent to the client when it should open an inventory, such as a chest, workbench, or furnace. This message is not sent anywhere for clients opening their own inventory.
+
=== Packets ===
  
{| class="wikitable"
+
No changes so far.
|- class="row0"
 
| class="col0" | Packet ID
 
| class="col1" | Field Name
 
| class="col2" | Field Type
 
| class="col3" | Example
 
| class="col4" | Notes
 
|- class="row1"
 
| class="col0 centeralign" rowspan=5 | 0x64
 
| class="col1 centeralign" | Window id
 
| class="col2 centeralign" | byte
 
| class="col3 centeralign" | 123
 
| class="col4" | A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1.
 
|- class="row1"
 
| class="col0 centeralign" | Inventory Type
 
| class="col1 centeralign" | byte
 
| class="col2 centeralign" | 2
 
| class="col3" | The window type to use for display.  Check below
 
|- class="row1"
 
| class="col0 centeralign" | Window title
 
| class="col1 centeralign" | string
 
| class="col2 centeralign" | <code>Chest</code>
 
| class="col3" | The title of the window.
 
|- class="row1"
 
| class="col0 centeralign" | Number of Slots
 
| class="col1 centeralign" | byte
 
| class="col2 centeralign" | 3
 
| class="col3" | Number of slots in the window (excluding the number of slots in the player inventory).
 
|- class="row1"
 
| class="col0 centeralign" | Use provided window title
 
| class="col1 centeralign" | boolean
 
| class="col2 centeralign" | 1
 
| class="col3" | If false, the client will look up a string like "window.minecart". If true, the client uses what the server provides.
 
|- class="row2"
 
| class="col0" | Total Size:
 
| class="col1 rightalign" colspan="4" | 6 bytes + length of string
 
|}
 
  
== Changed Data Types ==
+
[[Category:Minecraft Modern]]
 
 
=== Entity Metadata ===
 
 
 
 
 
'''Index 5, string: Mob Name'''
 
 
 
The name to be displayed on the nameplate above the entity (If Show nameplate = 1).
 
 
 
 
 
'''Index 6, byte: Show nameplate'''
 
 
 
Set to 1 to show the nameplate, otherwise it is not displayed.
 
 
 
 
 
== Removed Packets ==
 
 
 
-None-
 
 
 
== Protocol History ==
 
 
 
13w02a: Added boolean to 0x64 (Open Window) to determine whether or not to use the provided window title.
 

Latest revision as of 16:42, 29 June 2024

There are currently no pre-release versions available to document on this page. For the latest stable Minecraft release, see the Protocol page. For previous pre-release pages, see the 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.

Contents

Data types

No changes so far.

Packets

No changes so far.