Skip to content

Instantly share code, notes, and snippets.

@Pokechu22
Created February 25, 2016 21:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Pokechu22/438b164eaa2086a705fc to your computer and use it in GitHub Desktop.
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)
{
"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
}
]
}
}
}
[
{
"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