node-minecraft-protocol/packets.json
2013-01-02 03:30:33 -05:00

1250 lines
17 KiB
JSON

{
"meta": {
"protocolVersion": 51,
"sessionVersion": 13
},
"0": [
{
"name": "keepAliveId",
"type": "int"
}
],
"1": [
{
"name": "entityId",
"type": "int"
},
{
"name": "levelType",
"type": "string"
},
{
"name": "gameMode",
"type": "byte"
},
{
"name": "dimension",
"type": "byte"
},
{
"name": "difficulty",
"type": "byte"
},
{
"name": "_notUsed1",
"type": "byte"
},
{
"name": "maxPlayers",
"type": "byte"
}
],
"2": [
{
"name": "protocolVersion",
"type": "byte"
},
{
"name": "username",
"type": "string"
},
{
"name": "serverHost",
"type": "string"
},
{
"name": "serverPort",
"type": "int"
}
],
"3": [
{
"name": "message",
"type": "string"
}
],
"4": [
{
"name": "ageOfWorld",
"type": "long"
},
{
"name": "timeOfDay",
"type": "long"
}
],
"5": [
{
"name": "entityId",
"type": "int"
},
{
"name": "slot",
"type": "short"
},
{
"name": "item",
"type": "slot"
}
],
"6": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
}
],
"7": [
{
"name": "user",
"type": "int"
},
{
"name": "target",
"type": "int"
},
{
"name": "mouseButton",
"type": "bool"
}
],
"8": [
{
"name": "health",
"type": "short"
},
{
"name": "food",
"type": "short"
},
{
"name": "foodSaturation",
"type": "float"
}
],
"9": [
{
"name": "dimension",
"type": "int"
},
{
"name": "difficulty",
"type": "byte"
},
{
"name": "gameMode",
"type": "byte"
},
{
"name": "worldHeight",
"type": "short"
},
{
"name": "levelType",
"type": "string"
}
],
"10": [
{
"name": "onGround",
"type": "bool"
}
],
"11": [
{
"name": "x",
"type": "double"
},
{
"name": "y",
"type": "double"
},
{
"name": "stance",
"type": "double"
},
{
"name": "z",
"type": "double"
},
{
"name": "onGround",
"type": "bool"
}
],
"12": [
{
"name": "yaw",
"type": "float"
},
{
"name": "pitch",
"type": "float"
},
{
"name": "onGround",
"type": "bool"
}
],
"13": [
{
"name": "x",
"type": "double"
},
{
"name": "y",
"type": "double"
},
{
"name": "stance",
"type": "double"
},
{
"name": "z",
"type": "double"
},
{
"name": "yaw",
"type": "float"
},
{
"name": "pitch",
"type": "float"
},
{
"name": "onGround",
"type": "bool"
}
],
"14": [
{
"name": "status",
"type": "byte"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "byte"
},
{
"name": "z",
"type": "int"
},
{
"name": "face",
"type": "byte"
}
],
"15": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "ubyte"
},
{
"name": "z",
"type": "int"
},
{
"name": "direction",
"type": "byte"
},
{
"name": "heldItem",
"type": "slot"
},
{
"name": "cursorX",
"type": "byte"
},
{
"name": "cursorY",
"type": "byte"
},
{
"name": "cursorZ",
"type": "byte"
}
],
"16": [
{
"name": "slotId",
"type": "short"
}
],
"17": [
{
"name": "entityId",
"type": "int"
},
{
"name": "_unknown",
"type": "byte"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "byte"
},
{
"name": "z",
"type": "int"
}
],
"18": [
{
"name": "entityId",
"type": "int"
},
{
"name": "animation",
"type": "byte"
}
],
"19": [
{
"name": "entityId",
"type": "int"
},
{
"name": "actionId",
"type": "byte"
}
],
"20": [
{
"name": "entityId",
"type": "int"
},
{
"name": "playerName",
"type": "string"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
},
{
"name": "currentItem",
"type": "short"
},
{
"name": "metadata",
"type": "entityMetadata"
}
],
"22": [
{
"name": "collectedEntityId",
"type": "int"
},
{
"name": "collectorEntityId",
"type": "int"
}
],
"23": [
{
"name": "entityId",
"type": "int"
},
{
"name": "type",
"type": "byte"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
},
{
"name": "objectData",
"type": "objectData"
}
],
"24": [
{
"name": "entityId",
"type": "int"
},
{
"name": "type",
"type": "byte"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
},
{
"name": "headYaw",
"type": "byte"
},
{
"name": "velocityX",
"type": "short"
},
{
"name": "velocityY",
"type": "short"
},
{
"name": "velocityZ",
"type": "short"
},
{
"name": "metadata",
"type": "entityMetadata"
}
],
"25": [
{
"name": "entityId",
"type": "int"
},
{
"name": "title",
"type": "string"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "direction",
"type": "int"
}
],
"26": [
{
"name": "entityId",
"type": "int"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "count",
"type": "short"
}
],
"28": [
{
"name": "entityId",
"type": "int"
},
{
"name": "velocityX",
"type": "short"
},
{
"name": "velocityY",
"type": "short"
},
{
"name": "velocityZ",
"type": "short"
}
],
"29": [
{
"name": "entityIds",
"type": "intArray"
}
],
"30": [
{
"name": "entityId",
"type": "int"
}
],
"31": [
{
"name": "entityId",
"type": "int"
},
{
"name": "deltaX",
"type": "byte"
},
{
"name": "deltaY",
"type": "byte"
},
{
"name": "deltaZ",
"type": "byte"
}
],
"32": [
{
"name": "entityId",
"type": "int"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
}
],
"33": [
{
"name": "entityId",
"type": "int"
},
{
"name": "deltaX",
"type": "byte"
},
{
"name": "deltaY",
"type": "byte"
},
{
"name": "deltaZ",
"type": "byte"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
}
],
"34": [
{
"name": "entityId",
"type": "int"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "yaw",
"type": "byte"
},
{
"name": "pitch",
"type": "byte"
}
],
"35": [
{
"name": "entityId",
"type": "int"
},
{
"name": "headYaw",
"type": "byte"
}
],
"38": [
{
"name": "entityId",
"type": "int"
},
{
"name": "entityStatus",
"type": "byte"
}
],
"39": [
{
"name": "entityId",
"type": "int"
},
{
"name": "vehicleId",
"type": "int"
}
],
"40": [
{
"name": "entityId",
"type": "int"
},
{
"name": "metadata",
"type": "entityMetadata"
}
],
"41": [
{
"name": "entityId",
"type": "int"
},
{
"name": "effectId",
"type": "byte"
},
{
"name": "amplifier",
"type": "byte"
},
{
"name": "duration",
"type": "short"
}
],
"42": [
{
"name": "entityId",
"type": "int"
},
{
"name": "effectId",
"type": "byte"
}
],
"43": [
{
"name": "experienceBar",
"type": "float"
},
{
"name": "level",
"type": "short"
},
{
"name": "totalExperience",
"type": "short"
}
],
"51": [
{
"name": "x",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "groundUpContinuous",
"type": "bool"
},
{
"name": "primaryBitMap",
"type": "ushort"
},
{
"name": "addBitMap",
"type": "ushort"
},
{
"name": "compressedData",
"type": "bigByteArray"
}
],
"52": [
{
"name": "chunkX",
"type": "int"
},
{
"name": "chunkZ",
"type": "int"
},
{
"name": "recordCount",
"type": "short"
},
{
"name": "data",
"type": "bigByteArray"
}
],
"53": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "byte"
},
{
"name": "z",
"type": "int"
},
{
"name": "blockType",
"type": "short"
},
{
"name": "blockMetadata",
"type": "byte"
}
],
"54": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "short"
},
{
"name": "z",
"type": "int"
},
{
"name": "byte1",
"type": "byte"
},
{
"name": "byte2",
"type": "byte"
},
{
"name": "blockId",
"type": "short"
}
],
"55": [
{
"name": "entityId",
"type": "int"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "destroyStage",
"type": "byte"
}
],
"56": [
{
"name": "data",
"type": "mapChunkBulk"
}
],
"60": [
{
"name": "x",
"type": "double"
},
{
"name": "y",
"type": "double"
},
{
"name": "z",
"type": "double"
},
{
"name": "radius",
"type": "float"
},
{
"name": "affectedBlockOffsets",
"type": "byteVectorArray"
},
{
"name": "playerMotionX",
"type": "float"
},
{
"name": "playerMotionY",
"type": "float"
},
{
"name": "playerMotionZ",
"type": "float"
}
],
"61": [
{
"name": "effectId",
"type": "int"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "byte"
},
{
"name": "z",
"type": "int"
},
{
"name": "data",
"type": "int"
},
{
"name": "disableRelativeVolume",
"type": "bool"
}
],
"62": [
{
"name": "soundName",
"type": "string"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
},
{
"name": "volume",
"type": "float"
},
{
"name": "pitch",
"type": "byte"
}
],
"70": [
{
"name": "reason",
"type": "byte"
},
{
"name": "gameMode",
"type": "byte"
}
],
"71": [
{
"name": "entityId",
"type": "int"
},
{
"name": "type",
"type": "byte"
},
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "int"
},
{
"name": "z",
"type": "int"
}
],
"100": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "inventoryType",
"type": "byte"
},
{
"name": "windowTitle",
"type": "string"
},
{
"name": "slotCount",
"type": "byte"
}
],
"101": [
{
"name": "windowId",
"type": "byte"
}
],
"102": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "slot",
"type": "short"
},
{
"name": "mouseButton",
"type": "byte"
},
{
"name": "actionNumber",
"type": "short"
},
{
"name": "shift",
"type": "bool"
},
{
"name": "clickedItem",
"type": "slot"
}
],
"103": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "slotId",
"type": "short"
},
{
"name": "slot",
"type": "slot"
}
],
"104": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "slots",
"type": "slotArray"
}
],
"105": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "property",
"type": "short"
},
{
"name": "value",
"type": "short"
}
],
"106": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "actionNumber",
"type": "short"
},
{
"name": "accepted",
"type": "bool"
}
],
"107": [
{
"name": "slot",
"type": "short"
},
{
"name": "clickedItem",
"type": "slot"
}
],
"108": [
{
"name": "windowId",
"type": "byte"
},
{
"name": "enchantment",
"type": "byte"
}
],
"130": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "short"
},
{
"name": "z",
"type": "int"
},
{
"name": "text1",
"type": "string"
},
{
"name": "text2",
"type": "string"
},
{
"name": "text3",
"type": "string"
},
{
"name": "text4",
"type": "string"
}
],
"131": [
{
"name": "itemType",
"type": "short"
},
{
"name": "itemId",
"type": "short"
},
{
"name": "text",
"type": "ascii"
}
],
"132": [
{
"name": "x",
"type": "int"
},
{
"name": "y",
"type": "short"
},
{
"name": "z",
"type": "int"
},
{
"name": "action",
"type": "byte"
},
{
"name": "nbtData",
"type": "byteArray"
}
],
"200": [
{
"name": "statisticId",
"type": "int"
},
{
"name": "amount",
"type": "byte"
}
],
"201": [
{
"name": "playerName",
"type": "string"
},
{
"name": "online",
"type": "bool"
},
{
"name": "ping",
"type": "short"
}
],
"202": [
{
"name": "flags",
"type": "byte"
},
{
"name": "flyingSpeed",
"type": "byte"
},
{
"name": "walkingSpeed",
"type": "byte"
}
],
"203": [
{
"name": "text",
"type": "string"
}
],
"204": [
{
"name": "locale",
"type": "string"
},
{
"name": "viewDistance",
"type": "byte"
},
{
"name": "chatFlags",
"type": "byte"
},
{
"name": "difficulty",
"type": "byte"
},
{
"name": "showCape",
"type": "bool"
}
],
"205": [
{
"name": "payload",
"type": "byte"
}
],
"250": [
{
"name": "channel",
"type": "string"
},
{
"name": "data",
"type": "byteArray"
}
],
"252": [
{
"name": "sharedSecret",
"type": "byteArray"
},
{
"name": "verifyToken",
"type": "byteArray"
}
],
"253": [
{
"name": "serverId",
"type": "string"
},
{
"name": "publicKey",
"type": "byteArray"
},
{
"name": "verifyToken",
"type": "byteArray"
}
],
"255": [
{
"name": "magic",
"type": "byte"
}
],
"255": [
{
"name": "reason",
"type": "string"
}
]
}