Created
February 25, 2016 21:32
-
-
Save Pokechu22/438b164eaa2086a705fc to your computer and use it in GitHub Desktop.
Minecraft 16w04a and 1.9-pre3 differences in packets (generated via burger and hamburglar)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"packets": { | |
"packet": { | |
"PLAY_CLIENTBOUND_0": [ | |
{ | |
"class": "fj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "k", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "l", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
{ | |
"class": "fj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "k", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "l", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
} | |
], | |
"PLAY_CLIENTBOUND_1": [ | |
{ | |
"class": "fk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 14 | |
}, | |
{ | |
"class": "fk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 26 | |
} | |
], | |
"PLAY_CLIENTBOUND_2": [ | |
{ | |
"class": "fl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 13 | |
}, | |
{ | |
"class": "fl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
} | |
], | |
"size": 25 | |
} | |
], | |
"PLAY_CLIENTBOUND_37": [ | |
{ | |
"class": "gu$a.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 37, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 4 | |
}, | |
{ | |
"class": "gu$a.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 37, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 7 | |
} | |
], | |
"PLAY_CLIENTBOUND_38": [ | |
{ | |
"class": "gu$b.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 38, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 6 | |
}, | |
{ | |
"class": "gu$b.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 38, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 9 | |
} | |
], | |
"PLAY_CLIENTBOUND_74": [ | |
{ | |
"class": "ic.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 74, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 15 | |
}, | |
{ | |
"class": "ic.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 74, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 27 | |
} | |
] | |
} | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"classes": { | |
"biome.superclass": "aie", | |
"block.list": "ajs", | |
"block.superclass": "ajr", | |
"entity.list": "rs", | |
"item.list": "adr", | |
"item.superclass": "adn", | |
"nethandler.client": "bkr", | |
"nethandler.server": "mc", | |
"packet.connectionstate": "el", | |
"packet.packetbuffer": "em", | |
"recipe.superclass": "afu" | |
}, | |
"packets": { | |
"directions": { | |
"CLIENTBOUND": { | |
"class": "fg", | |
"field": "b", | |
"name": "CLIENTBOUND" | |
}, | |
"SERVERBOUND": { | |
"class": "fg", | |
"field": "a", | |
"name": "SERVERBOUND" | |
} | |
}, | |
"info": { | |
"count": 118 | |
}, | |
"packet": { | |
"HANDSHAKING_SERVERBOUND_0": { | |
"class": "jj.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_0": { | |
"class": "jq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"LOGIN_CLIENTBOUND_1": { | |
"class": "jo.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_2": { | |
"class": "jn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "(var2 == null) ? \"\" : var2.toString()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "a.getName()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_3": { | |
"class": "jp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 3, | |
"instructions": [], | |
"size": 0 | |
}, | |
"LOGIN_SERVERBOUND_0": { | |
"class": "js.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "a.getName()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_SERVERBOUND_1": { | |
"class": "jt.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_0": { | |
"class": "fj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "k", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "l", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_1": { | |
"class": "fk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 14 | |
}, | |
"PLAY_CLIENTBOUND_10": { | |
"class": "ft.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 10, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_CLIENTBOUND_11": { | |
"class": "fu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 11, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_12": { | |
"class": "fv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 12, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "fv$1.a[this.b.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "144" | |
}, | |
{ | |
"operation": "case", | |
"value": "145" | |
}, | |
{ | |
"operation": "case", | |
"value": "146" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "j()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "147" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "148" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "149" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "150" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "151" | |
}, | |
{ | |
"field": "j()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "switch" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_13": { | |
"class": "fw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 13, | |
"instructions": [ | |
{ | |
"field": "a.a()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_14": { | |
"class": "fx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 14, | |
"instructions": [ | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "var5", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_15": { | |
"class": "fy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 15, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_16": { | |
"class": "fz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 16, | |
"instructions": [ | |
{ | |
"field": "a.a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "a.b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "var5.b()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_17": { | |
"class": "ga.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 17, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_CLIENTBOUND_18": { | |
"class": "gb.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 18, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_19": { | |
"class": "gc.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 19, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "b.equals(\"EntityHorse\")", | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_2": { | |
"class": "fl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 13 | |
}, | |
"PLAY_CLIENTBOUND_20": { | |
"class": "gd.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 20, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_21": { | |
"class": "ge.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 21, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_22": { | |
"class": "gf.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 22, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_23": { | |
"class": "gg.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 23, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_24": { | |
"class": "gh.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 24, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_25": { | |
"class": "gi.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 25, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_26": { | |
"class": "gj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 26, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_27": { | |
"class": "gk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 27, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_28": { | |
"class": "gl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 28, | |
"instructions": [ | |
{ | |
"field": "(double)a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e.size()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var5.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var7", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var8", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var9", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "float" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_29": { | |
"class": "gm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 29, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_3": { | |
"class": "fm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 3 | |
}, | |
"PLAY_CLIENTBOUND_30": { | |
"class": "gn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 30, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_31": { | |
"class": "go.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 31, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_32": { | |
"class": "gp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 32, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_33": { | |
"class": "gq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 33, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_CLIENTBOUND_34": { | |
"class": "gr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 34, | |
"instructions": [ | |
{ | |
"field": "a.c()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var3 < var2", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var3", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 37 | |
}, | |
"PLAY_CLIENTBOUND_35": { | |
"class": "gs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 35, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g.a()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "boolean" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_36": { | |
"class": "gt.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 36, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "(var5.a() & 0xf) << 4", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var5.b()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var5.c()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "g > 0", | |
"instructions": [ | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_37": { | |
"class": "gu$a.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 37, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_CLIENTBOUND_38": { | |
"class": "gu$b.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 38, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 6 | |
}, | |
"PLAY_CLIENTBOUND_39": { | |
"class": "gu$c.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 39, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_4": { | |
"class": "fn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 4, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d.b()", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_40": { | |
"class": "gu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 40, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_41": { | |
"class": "gv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 41, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 32 | |
}, | |
"PLAY_CLIENTBOUND_42": { | |
"class": "gw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 42, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_43": { | |
"class": "gx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 43, | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_CLIENTBOUND_44": { | |
"class": "gy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 44, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "a == gy$a.b", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"condition": "a == gy$a.c", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_45": { | |
"class": "gz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 45, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "gz$1.a[this.a.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "331" | |
}, | |
{ | |
"operation": "case", | |
"value": "332" | |
}, | |
{ | |
"operation": "case", | |
"value": "333" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "var3.a().getName()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"condition": "var4.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var5.getName()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "var5.getValue()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"condition": "var5.hasSignature()", | |
"instructions": [ | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "var5.getSignature()", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"condition": "var3.d() == null", | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "334" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "335" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "336" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"condition": "var3.d() == null", | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "337" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
} | |
], | |
"operation": "switch" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_46": { | |
"class": "ha.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 46, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "static.a(f)", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 33 | |
}, | |
"PLAY_CLIENTBOUND_47": { | |
"class": "hb.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 47, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_48": { | |
"class": "hc.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 48, | |
"instructions": [ | |
{ | |
"condition": "var2 < a.length", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_49": { | |
"class": "hd.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 49, | |
"instructions": [ | |
{ | |
"field": "static.a(b)", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_5": { | |
"class": "fo.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 5 | |
}, | |
"PLAY_CLIENTBOUND_50": { | |
"class": "he.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 50, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_51": { | |
"class": "hf.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 51, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d.a()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_52": { | |
"class": "hg.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 52, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_53": { | |
"class": "hh.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 53, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "hh$1.a[this.a.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "199" | |
}, | |
{ | |
"operation": "case", | |
"value": "200" | |
}, | |
{ | |
"operation": "case", | |
"value": "201" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "202" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "203" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "205" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "204" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "206" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
} | |
], | |
"operation": "switch" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_54": { | |
"class": "hi.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 54, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_55": { | |
"class": "hj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 55, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_56": { | |
"class": "hk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 56, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_57": { | |
"class": "hl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 57 | |
}, | |
"PLAY_CLIENTBOUND_58": { | |
"class": "hm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 58, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_59": { | |
"class": "hn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 59, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 6 | |
}, | |
"PLAY_CLIENTBOUND_6": { | |
"class": "fp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 6, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_60": { | |
"class": "ho.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 60, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_61": { | |
"class": "hp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 61, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_CLIENTBOUND_62": { | |
"class": "hq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 62, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_63": { | |
"class": "hr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 63, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "d", | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c.a()", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_64": { | |
"class": "hs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 64, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_65": { | |
"class": "ht.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 65, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "i", | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"condition": "i", | |
"instructions": [ | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_66": { | |
"class": "hu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 66, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_67": { | |
"class": "hv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 67, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_68": { | |
"class": "hw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 68, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 16 | |
}, | |
"PLAY_CLIENTBOUND_69": { | |
"class": "hx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 69, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "a == hx$a.c", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_7": { | |
"class": "fq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 7, | |
"instructions": [ | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "((np)var3.getKey()).e", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_70": { | |
"class": "hy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 70, | |
"instructions": [ | |
{ | |
"condition": "var2 < 4", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_71": { | |
"class": "hz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 71, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_72": { | |
"class": "ia.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 72, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_73": { | |
"class": "ib.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 73, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_74": { | |
"class": "ic.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 74, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 15 | |
}, | |
"PLAY_CLIENTBOUND_75": { | |
"class": "id.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 75, | |
"instructions": [ | |
{ | |
"field": "b.size()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var3.a()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "var3.b()", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"condition": "var4.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var5.a()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "var5.d()", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "var5.c()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_76": { | |
"class": "ie.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 76, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_8": { | |
"class": "fr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 8, | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_9": { | |
"class": "fs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 9, | |
"instructions": [ | |
{ | |
"field": "(byte)b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_0": { | |
"class": "ih.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_SERVERBOUND_1": { | |
"class": "ii.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "static.substring(a, 0, 32767)", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "boolean" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_10": { | |
"class": "ir.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 10, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "b == ir$a.c", | |
"instructions": [ | |
{ | |
"field": "(double)c.b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c.c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c.d", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"condition": "b != ir$a.a", | |
"instructions": [ | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "enum" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_11": { | |
"class": "is.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 11, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_SERVERBOUND_12": { | |
"class": "it$a.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 12, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 25 | |
}, | |
"PLAY_SERVERBOUND_13": { | |
"class": "it$b.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 13, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 33 | |
}, | |
"PLAY_SERVERBOUND_14": { | |
"class": "it$c.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 14, | |
"instructions": [ | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_15": { | |
"class": "it.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 15, | |
"instructions": [ | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_16": { | |
"class": "iu.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 16, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 32 | |
}, | |
"PLAY_SERVERBOUND_17": { | |
"class": "iv.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 17, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_18": { | |
"class": "iw.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 18, | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_19": { | |
"class": "ix.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 19, | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "b.a()", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_2": { | |
"class": "ij.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_20": { | |
"class": "iy.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 20, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_21": { | |
"class": "iz.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 21, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_22": { | |
"class": "ja.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 22, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_23": { | |
"class": "jb.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 23, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_24": { | |
"class": "jc.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 24, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_25": { | |
"class": "jd.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 25, | |
"instructions": [ | |
{ | |
"condition": "var2 < 4", | |
"instructions": [ | |
{ | |
"field": "b[var2]", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_26": { | |
"class": "je.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 26, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_27": { | |
"class": "jf.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 27, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "uuid" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_28": { | |
"class": "jg.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 28, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "(int)(d * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "(int)(e * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "(int)(f * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_29": { | |
"class": "jh.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 29, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_3": { | |
"class": "ik.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 3, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_4": { | |
"class": "il.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 4, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_5": { | |
"class": "im.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 5, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "(c) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_SERVERBOUND_6": { | |
"class": "in.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 6, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_7": { | |
"class": "io.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 7, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_8": { | |
"class": "ip.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 8, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_9": { | |
"class": "iq.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 9, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"STATUS_CLIENTBOUND_0": { | |
"class": "jy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "jy.a.toJson(b)", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"STATUS_CLIENTBOUND_1": { | |
"class": "jx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 8 | |
}, | |
"STATUS_SERVERBOUND_0": { | |
"class": "kc.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"STATUS_SERVERBOUND_1": { | |
"class": "kb.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 8 | |
} | |
}, | |
"states": { | |
"HANDSHAKING": { | |
"class": "el$1", | |
"field": "a", | |
"name": "HANDSHAKING" | |
}, | |
"LOGIN": { | |
"class": "el$4", | |
"field": "d", | |
"name": "LOGIN" | |
}, | |
"PLAY": { | |
"class": "el$2", | |
"field": "b", | |
"name": "PLAY" | |
}, | |
"STATUS": { | |
"class": "el$3", | |
"field": "c", | |
"name": "STATUS" | |
} | |
} | |
}, | |
"source": { | |
"classes": 2906, | |
"file": "16w04a.jar", | |
"other": 6211, | |
"size": 11555287 | |
} | |
}, | |
{ | |
"classes": { | |
"biome.superclass": "aig", | |
"block.list": "aju", | |
"block.superclass": "ajt", | |
"entity.list": "rt", | |
"item.list": "ads", | |
"item.superclass": "ado", | |
"nethandler.client": "bks", | |
"nethandler.server": "mc", | |
"packet.connectionstate": "el", | |
"packet.packetbuffer": "em", | |
"recipe.superclass": "afv" | |
}, | |
"packets": { | |
"directions": { | |
"CLIENTBOUND": { | |
"class": "fg", | |
"field": "b", | |
"name": "CLIENTBOUND" | |
}, | |
"SERVERBOUND": { | |
"class": "fg", | |
"field": "a", | |
"name": "SERVERBOUND" | |
} | |
}, | |
"info": { | |
"count": 118 | |
}, | |
"packet": { | |
"HANDSHAKING_SERVERBOUND_0": { | |
"class": "jj.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_0": { | |
"class": "jq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"LOGIN_CLIENTBOUND_1": { | |
"class": "jo.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_2": { | |
"class": "jn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "(var2 == null) ? \"\" : var2.toString()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "a.getName()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_CLIENTBOUND_3": { | |
"class": "jp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 3, | |
"instructions": [], | |
"size": 0 | |
}, | |
"LOGIN_SERVERBOUND_0": { | |
"class": "js.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "a.getName()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"LOGIN_SERVERBOUND_1": { | |
"class": "jt.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_0": { | |
"class": "fj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "k", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "l", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "short" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_1": { | |
"class": "fk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 26 | |
}, | |
"PLAY_CLIENTBOUND_10": { | |
"class": "ft.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 10, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_CLIENTBOUND_11": { | |
"class": "fu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 11, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_12": { | |
"class": "fv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 12, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "fv$1.a[this.b.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "144" | |
}, | |
{ | |
"operation": "case", | |
"value": "145" | |
}, | |
{ | |
"operation": "case", | |
"value": "146" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "j()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "147" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "148" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "149" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "150" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "151" | |
}, | |
{ | |
"field": "j()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "switch" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_13": { | |
"class": "fw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 13, | |
"instructions": [ | |
{ | |
"field": "a.a()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_14": { | |
"class": "fx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 14, | |
"instructions": [ | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "var5", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_15": { | |
"class": "fy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 15, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_16": { | |
"class": "fz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 16, | |
"instructions": [ | |
{ | |
"field": "a.a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "a.b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "var5.b()", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_17": { | |
"class": "ga.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 17, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_CLIENTBOUND_18": { | |
"class": "gb.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 18, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_19": { | |
"class": "gc.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 19, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "b.equals(\"EntityHorse\")", | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_2": { | |
"class": "fl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
} | |
], | |
"size": 25 | |
}, | |
"PLAY_CLIENTBOUND_20": { | |
"class": "gd.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 20, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b.length", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_21": { | |
"class": "ge.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 21, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_22": { | |
"class": "gf.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 22, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_23": { | |
"class": "gg.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 23, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_24": { | |
"class": "gh.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 24, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_25": { | |
"class": "gi.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 25, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_26": { | |
"class": "gj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 26, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_27": { | |
"class": "gk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 27, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_28": { | |
"class": "gl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 28, | |
"instructions": [ | |
{ | |
"field": "(double)a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e.size()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var5.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var7", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var8", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var9", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "float" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_29": { | |
"class": "gm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 29, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_3": { | |
"class": "fm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 3 | |
}, | |
"PLAY_CLIENTBOUND_30": { | |
"class": "gn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 30, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 5 | |
}, | |
"PLAY_CLIENTBOUND_31": { | |
"class": "go.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 31, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_32": { | |
"class": "gp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 32, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_33": { | |
"class": "gq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 33, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_CLIENTBOUND_34": { | |
"class": "gr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 34, | |
"instructions": [ | |
{ | |
"field": "a.c()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var3 < var2", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var3", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 37 | |
}, | |
"PLAY_CLIENTBOUND_35": { | |
"class": "gs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 35, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g.a()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "boolean" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_36": { | |
"class": "gt.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 36, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"condition": "var4 < var3", | |
"instructions": [ | |
{ | |
"field": "(var5.a() & 0xf) << 4", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var5.b()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "var5.c()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"amount": "1", | |
"field": "var4", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "g > 0", | |
"instructions": [ | |
{ | |
"field": "h", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_37": { | |
"class": "gu$a.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 37, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 7 | |
}, | |
"PLAY_CLIENTBOUND_38": { | |
"class": "gu$b.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 38, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_CLIENTBOUND_39": { | |
"class": "gu$c.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 39, | |
"instructions": [ | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_4": { | |
"class": "fn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 4, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d.b()", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_40": { | |
"class": "gu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 40, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_41": { | |
"class": "gv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 41, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 32 | |
}, | |
"PLAY_CLIENTBOUND_42": { | |
"class": "gw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 42, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_43": { | |
"class": "gx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 43, | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_CLIENTBOUND_44": { | |
"class": "gy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 44, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "a == gy$a.b", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"condition": "a == gy$a.c", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
], | |
"operation": "else" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_45": { | |
"class": "gz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 45, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "gz$1.a[this.a.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "331" | |
}, | |
{ | |
"operation": "case", | |
"value": "332" | |
}, | |
{ | |
"operation": "case", | |
"value": "333" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "var3.a().getName()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"condition": "var4.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var5.getName()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "var5.getValue()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"condition": "var5.hasSignature()", | |
"instructions": [ | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "var5.getSignature()", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"operation": "else" | |
} | |
], | |
"operation": "loop" | |
}, | |
{ | |
"condition": "var3.d() == null", | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "334" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "335" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "336" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"condition": "var3.d() == null", | |
"instructions": [ | |
{ | |
"field": "0", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"field": "1", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "337" | |
}, | |
{ | |
"field": "var3.a().getId()", | |
"operation": "write", | |
"type": "uuid" | |
} | |
], | |
"operation": "switch" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_46": { | |
"class": "ha.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 46, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "static.a(f)", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 33 | |
}, | |
"PLAY_CLIENTBOUND_47": { | |
"class": "hb.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 47, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_48": { | |
"class": "hc.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 48, | |
"instructions": [ | |
{ | |
"condition": "var2 < a.length", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_49": { | |
"class": "hd.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 49, | |
"instructions": [ | |
{ | |
"field": "static.a(b)", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_5": { | |
"class": "fo.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 5 | |
}, | |
"PLAY_CLIENTBOUND_50": { | |
"class": "he.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 50, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_51": { | |
"class": "hf.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 51, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c.a()", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d.a()", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_52": { | |
"class": "hg.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 52, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_53": { | |
"class": "hh.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 53, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "hh$1.a[this.a.ordinal()]", | |
"instructions": [ | |
{ | |
"operation": "case", | |
"value": "199" | |
}, | |
{ | |
"operation": "case", | |
"value": "200" | |
}, | |
{ | |
"operation": "case", | |
"value": "201" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "202" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "203" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "205" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "204" | |
}, | |
{ | |
"operation": "break" | |
}, | |
{ | |
"operation": "case", | |
"value": "206" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "double" | |
} | |
], | |
"operation": "switch" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_54": { | |
"class": "hi.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 54, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_55": { | |
"class": "hj.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 55, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_56": { | |
"class": "hk.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 56, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_57": { | |
"class": "hl.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 57 | |
}, | |
"PLAY_CLIENTBOUND_58": { | |
"class": "hm.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 58, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_59": { | |
"class": "hn.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 59, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 6 | |
}, | |
"PLAY_CLIENTBOUND_6": { | |
"class": "fp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 6, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_60": { | |
"class": "ho.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 60, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_61": { | |
"class": "hp.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 61, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_CLIENTBOUND_62": { | |
"class": "hq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 62, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 8 | |
}, | |
"PLAY_CLIENTBOUND_63": { | |
"class": "hr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 63, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "d", | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c.a()", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_64": { | |
"class": "hs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 64, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_65": { | |
"class": "ht.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 65, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "i", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"condition": "i", | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "j", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"condition": "i", | |
"instructions": [ | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var3", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_66": { | |
"class": "hu.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 66, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_67": { | |
"class": "hv.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 67, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_68": { | |
"class": "hw.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 68, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 16 | |
}, | |
"PLAY_CLIENTBOUND_69": { | |
"class": "hx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 69, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "a == hx$a.c", | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_7": { | |
"class": "fq.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 7, | |
"instructions": [ | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "((np)var3.getKey()).e", | |
"operation": "write", | |
"type": "string16" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_70": { | |
"class": "hy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 70, | |
"instructions": [ | |
{ | |
"condition": "var2 < 4", | |
"instructions": [ | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_71": { | |
"class": "hz.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 71, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_72": { | |
"class": "ia.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 72, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_73": { | |
"class": "ib.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 73, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_CLIENTBOUND_74": { | |
"class": "ic.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 74, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "g", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 27 | |
}, | |
"PLAY_CLIENTBOUND_75": { | |
"class": "id.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 75, | |
"instructions": [ | |
{ | |
"field": "b.size()", | |
"operation": "write", | |
"type": "int" | |
}, | |
{ | |
"condition": "var2.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var3.a()", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "var3.b()", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"condition": "var4.hasNext()", | |
"instructions": [ | |
{ | |
"field": "var5.a()", | |
"operation": "write", | |
"type": "uuid" | |
}, | |
{ | |
"field": "var5.d()", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "var5.c()", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"operation": "loop" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_CLIENTBOUND_76": { | |
"class": "ie.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 76, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 3 | |
}, | |
"PLAY_CLIENTBOUND_8": { | |
"class": "fr.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 8, | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_CLIENTBOUND_9": { | |
"class": "fs.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 9, | |
"instructions": [ | |
{ | |
"field": "(byte)b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_0": { | |
"class": "ih.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_SERVERBOUND_1": { | |
"class": "ii.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "static.substring(a, 0, 32767)", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "boolean" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_10": { | |
"class": "ir.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 10, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"condition": "b == ir$a.c", | |
"instructions": [ | |
{ | |
"field": "(double)c.b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c.c", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(double)c.d", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"operation": "if" | |
}, | |
{ | |
"condition": "b != ir$a.a", | |
"instructions": [ | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "enum" | |
} | |
], | |
"operation": "if" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_11": { | |
"class": "is.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 11, | |
"instructions": [], | |
"size": 0 | |
}, | |
"PLAY_SERVERBOUND_12": { | |
"class": "it$a.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 12, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 25 | |
}, | |
"PLAY_SERVERBOUND_13": { | |
"class": "it$b.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 13, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 33 | |
}, | |
"PLAY_SERVERBOUND_14": { | |
"class": "it$c.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 14, | |
"instructions": [ | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_15": { | |
"class": "it.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 15, | |
"instructions": [ | |
{ | |
"field": "(f) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_16": { | |
"class": "iu.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 16, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "double" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 32 | |
}, | |
"PLAY_SERVERBOUND_17": { | |
"class": "iv.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 17, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "boolean" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_18": { | |
"class": "iw.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 18, | |
"instructions": [ | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "float" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_19": { | |
"class": "ix.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 19, | |
"instructions": [ | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "b.a()", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_2": { | |
"class": "ij.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 2, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_20": { | |
"class": "iy.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 20, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_21": { | |
"class": "iz.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 21, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "float" | |
}, | |
{ | |
"field": "var2", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 9 | |
}, | |
"PLAY_SERVERBOUND_22": { | |
"class": "ja.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 22, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_23": { | |
"class": "jb.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 23, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_24": { | |
"class": "jc.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 24, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "short" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_25": { | |
"class": "jd.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 25, | |
"instructions": [ | |
{ | |
"condition": "var2 < 4", | |
"instructions": [ | |
{ | |
"field": "b[var2]", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"amount": "1", | |
"field": "var2", | |
"operation": "increment" | |
} | |
], | |
"operation": "loop" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_26": { | |
"class": "je.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 26, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_27": { | |
"class": "jf.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 27, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "uuid" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_28": { | |
"class": "jg.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 28, | |
"instructions": [ | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "(int)(d * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "(int)(e * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "(int)(f * 16.0)", | |
"operation": "write", | |
"type": "byte" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_29": { | |
"class": "jh.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 29, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_3": { | |
"class": "ik.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 3, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_4": { | |
"class": "il.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 4, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "enum" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "boolean" | |
}, | |
{ | |
"field": "e", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_5": { | |
"class": "im.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 5, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "(c) ? 1 : 0", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 4 | |
}, | |
"PLAY_SERVERBOUND_6": { | |
"class": "in.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 6, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 2 | |
}, | |
"PLAY_SERVERBOUND_7": { | |
"class": "io.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 7, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "c", | |
"operation": "write", | |
"type": "byte" | |
}, | |
{ | |
"field": "d", | |
"operation": "write", | |
"type": "short" | |
}, | |
{ | |
"field": "f", | |
"operation": "write", | |
"type": "enum" | |
} | |
] | |
}, | |
"PLAY_SERVERBOUND_8": { | |
"class": "ip.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 8, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "byte" | |
} | |
], | |
"size": 1 | |
}, | |
"PLAY_SERVERBOUND_9": { | |
"class": "iq.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 9, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "string16" | |
}, | |
{ | |
"field": "b", | |
"operation": "write", | |
"type": "byte[]" | |
} | |
] | |
}, | |
"STATUS_CLIENTBOUND_0": { | |
"class": "jy.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 0, | |
"instructions": [ | |
{ | |
"field": "jy.a.toJson(b)", | |
"operation": "write", | |
"type": "string16" | |
} | |
] | |
}, | |
"STATUS_CLIENTBOUND_1": { | |
"class": "jx.class", | |
"direction": "CLIENTBOUND", | |
"from_client": false, | |
"from_server": true, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 8 | |
}, | |
"STATUS_SERVERBOUND_0": { | |
"class": "kc.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 0, | |
"instructions": [], | |
"size": 0 | |
}, | |
"STATUS_SERVERBOUND_1": { | |
"class": "kb.class", | |
"direction": "SERVERBOUND", | |
"from_client": true, | |
"from_server": false, | |
"id": 1, | |
"instructions": [ | |
{ | |
"field": "a", | |
"operation": "write", | |
"type": "long" | |
} | |
], | |
"size": 8 | |
} | |
}, | |
"states": { | |
"HANDSHAKING": { | |
"class": "el$1", | |
"field": "a", | |
"name": "HANDSHAKING" | |
}, | |
"LOGIN": { | |
"class": "el$4", | |
"field": "d", | |
"name": "LOGIN" | |
}, | |
"PLAY": { | |
"class": "el$2", | |
"field": "b", | |
"name": "PLAY" | |
}, | |
"STATUS": { | |
"class": "el$3", | |
"field": "c", | |
"name": "STATUS" | |
} | |
} | |
}, | |
"source": { | |
"classes": 2905, | |
"file": "1.9-pre3.jar", | |
"other": 6204, | |
"size": 8698063 | |
} | |
} | |
] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment