PLAY_CLIENTBOUND_62
- Direction
- Server to client
- ID
- 98
writeBoolean(a);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
Map.Entry<wz, af$a> itv = it.next();
writeIdentifier(itv.getKey());
if(itv.getValue().a == null) {
writeBoolean(0);
} else {
writeBoolean(1);
writeIdentifier(itv.getValue().a);
}
if(itv.getValue().c == null) {
writeBoolean(0);
} else {
writeBoolean(1);
writeChatComponent(itv.getValue().c.a);
writeChatComponent(itv.getValue().c.b);
writeItemStack(itv.getValue().c.c);
writeVarIntEnum(itv.getValue().c.e);
int var2 = 0;
if(itv.getValue().c.d != null) {
int var2 = (var2 | 1);
}
if(itv.getValue().c.f) {
int var2 = (var2 | 2);
}
if(itv.getValue().c.h) {
int var2 = (var2 | 4);
}
writeInt(var2);
if(itv.getValue().c.d != null) {
writeIdentifier(itv.getValue().c.d);
}
writeFloat(itv.getValue().c.i);
writeFloat(itv.getValue().c.j);
}
writeVarInt(itv.getValue().e.size());
Iterator it = itv.getValue().e.iterator();
while(it.hasNext()) {
Map.Entry<java.lang.String, ak> itv = it.next();
writeString(itv.getKey());
}
writeVarInt(itv.getValue().f.length);
Object var2 = itv.getValue().f;
int var3 = var2.length;
int var4 = 0;
while(var4 < var3) {
Object var5 = var2[var4];
writeVarInt(var5.length);
Object var6 = var5;
int var7 = var6.length;
int var8 = 0;
while(var8 < var7) {
Object var9 = var6[var8];
writeString(var9);
var8++;
}
var4++;
}
}
writeVarInt(c.size());
Iterator it = this.c.iterator();
while(it.hasNext()) {
wz itv = it.next();
writeIdentifier(itv);
}
writeVarInt(d.size());
Iterator it = this.d.iterator();
while(it.hasNext()) {
Map.Entry<wz, ah> itv = it.next();
writeIdentifier(itv.getKey());
writeVarInt(itv.getValue().a.size());
Iterator it = itv.getValue().a.iterator();
while(it.hasNext()) {
Map.Entry<java.lang.String, al> itv = it.next();
writeString(itv.getKey());
writeBoolean((itv.getValue().b != null) ? 1 : 0);
if(itv.getValue().b != null) {
writeLong(itv.getValue().b.getTime());
}
}
}