Difference between revisions of "Pre-release protocol"

From wiki.vg
Jump to navigation Jump to search
(added the actual name of the changed packet)
(Added the new entity metadata indexes)
Line 53: Line 53:
 
== Changed Data Types ==
 
== Changed Data Types ==
  
-None-
+
=== 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 ==
 
== Removed Packets ==

Revision as of 06:19, 16 January 2013

This page documents the changes from the 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.

New Packets

-None-

Changed Packets

Open Window (0x64)

Server to Client

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.

Packet ID Field Name Field Type Example Notes
0x64 Window id byte 123 A unique id number for the window to be displayed. Notchian server implementation is a counter, starting at 1.
Inventory Type byte 2 The window type to use for display. Check below
Window title string Chest The title of the window.
Number of Slots byte 3 Number of slots in the window (excluding the number of slots in the player inventory).
Use provided window title boolean 1 If false, the client will look up a string like "window.minecart". If true, the client uses what the server provides.
Total Size: 6 bytes + length of string

Changed Data Types

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.