Fix couple in protocol

This commit is contained in:
roblabla 2014-04-13 14:25:45 +02:00
parent a679994d89
commit 19434979bd

View File

@ -214,7 +214,7 @@ var packets = {
{ name: "velocityZ", type: "short" } { name: "velocityZ", type: "short" }
]}, ]},
entity_destroy: {id: 0x13, fields: [ entity_destroy: {id: 0x13, fields: [
{ name: "count", type: "byte" }, { name: "count", type: "count", typeArgs: { type: "byte", countFor: "entityIds" } },
{ name: "entityIds", type: "array", typeArgs: { type: "int", count: "count" } } { name: "entityIds", type: "array", typeArgs: { type: "int", count: "count" } }
]}, ]},
entity: {id: 0x14, fields: [ entity: {id: 0x14, fields: [
@ -519,9 +519,12 @@ var packets = {
{ name: "friendlyFire", type: "byte", condition: function(field_values) { { name: "friendlyFire", type: "byte", condition: function(field_values) {
return field_values['mode'] == 0 || field_values['mode'] == 2; return field_values['mode'] == 0 || field_values['mode'] == 2;
} }, } },
{ name: "players", type: "stringArray", condition: function(field_values) { { name: "playerCount", type: "count", condition: function(field_values) {
return field_values['mode'] == 0 || field_values['mode'] == 3 || field_values['mode'] == 4; return field_values['mode'] == 0 || field_values['mode'] == 3 || field_values['mode'] == 4;
} } }, typeArgs: { type: "short", countFor: "players" } },
{ name: "players", type: "array", condition: function(field_values) {
return field_values['mode'] == 0 || field_values['mode'] == 3 || field_values['mode'] == 4;
}, typeArgs: { type: "string", count: "playerCount" } }
]}, ]},
custom_payload: {id: 0x3f, fields: [ custom_payload: {id: 0x3f, fields: [
{ name: "channel", type: "string" }, { name: "channel", type: "string" },