CONFIGURATION_CLIENTBOUND_00
- Direction
- Server to client
- ID
- 0
writeIdentifier(a.a());
a.a(packetbuffer); // interface call to ya.a(Lui;)V: behavior may vary
CONFIGURATION_CLIENTBOUND_05
- Direction
- Server to client
- ID
- 5
writeNBTCompound(ix.a.encode(yv.b, a));
CONFIGURATION_CLIENTBOUND_06
- Direction
- Server to client
- ID
- 6
writeBoolean(a.isPresent());
if(a.isPresent()) {
writeUUID(a.get());
}
CONFIGURATION_CLIENTBOUND_07
- Direction
- Server to client
- ID
- 7
writeUUID(b);
writeString(c);
writeString(d);
writeBoolean(e);
writeBoolean(f != null);
if(f != null) {
writeChatComponent(f);
}
CONFIGURATION_CLIENTBOUND_08
- Direction
- Server to client
- ID
- 8
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
ahg itv = it.next();
writeIdentifier(itv);
}
CONFIGURATION_CLIENTBOUND_09
- Direction
- Server to client
- ID
- 9
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
Map.Entry<ahf, asz$a> itv = it.next();
writeIdentifier(itv.getKey().a());
writeVarInt(itv.getValue().a.size());
Iterator it = itv.getValue().a.iterator();
while(it.hasNext()) {
Map.Entry<ahg, it.unimi.dsi.fastutil.ints.IntList> itv = it.next();
writeIdentifier(itv.getKey());
writeVarInt(itv.getValue().size());
Iterator it = itv.getValue().iterator();
while(it.hasNext()) {
int itv = it.next();
writeVarInt(itv);
}
}
}
CONFIGURATION_SERVERBOUND_00
- Direction
- Client to server
- ID
- 0
writeString(a.b);
writeByte(a.c);
writeVarIntEnum(a.d);
writeBoolean(a.e);
writeByte(a.f);
writeVarIntEnum(a.g);
writeBoolean(a.h);
writeBoolean(a.i);
CONFIGURATION_SERVERBOUND_01
- Direction
- Client to server
- ID
- 1
writeIdentifier(a.a());
a.a(packetbuffer); // interface call to ya.a(Lui;)V: behavior may vary
CONFIGURATION_SERVERBOUND_05
- Direction
- Client to server
- ID
- 5
writeUUID(a);
writeVarIntEnum(b);
HANDSHAKING_SERVERBOUND_00
- Direction
- Client to server
- ID
- 0
writeVarInt(a);
writeString(b);
writeShort(c);
writeVarInt(d.a());
LOGIN_CLIENTBOUND_01
- Direction
- Server to client
- ID
- 1
writeString(a);
writeVarInt(b.length);
writeBytes(b);
writeVarInt(c.length);
writeBytes(c);
LOGIN_CLIENTBOUND_02
- Direction
- Server to client
- ID
- 2
writeUUID(a.getId());
writeString(a.getName());
writeVarInt(a.getProperties().values().size());
Iterator it = this.a.getProperties().values().iterator();
while(it.hasNext()) {
com.mojang.authlib.properties.Property itv = it.next();
writeString(itv.name());
writeString(itv.value());
writeBoolean(itv.signature() != null);
if(itv.signature() != null) {
writeString(itv.signature());
}
}
LOGIN_CLIENTBOUND_04
- Direction
- Server to client
- ID
- 4
writeVarInt(a);
writeIdentifier(b.a());
b.a(packetbuffer); // interface call to afy.a(Lui;)V: behavior may vary
LOGIN_SERVERBOUND_00
- Direction
- Client to server
- ID
- 0
writeString(a, 16);
writeUUID(b);
LOGIN_SERVERBOUND_01
- Direction
- Client to server
- ID
- 1
writeVarInt(a.length);
writeBytes(a);
writeVarInt(b.length);
writeBytes(b);
LOGIN_SERVERBOUND_02
- Direction
- Client to server
- ID
- 2
writeVarInt(a);
writeBoolean(b != null);
if(b != null) {
b.a(packetbuffer); // interface call to afx.a(Lui;)V: behavior may vary
}
PLAY_CLIENTBOUND_00
- Direction
- Server to client
- ID
- 0
(no instruction data - did the packet fail to parse?)
PLAY_CLIENTBOUND_01
- Direction
- Server to client
- ID
- 1
writeVarInt(c);
writeUUID(d);
writeVarInt(kd.g.getId(e));
writeDouble(f);
writeDouble(g);
writeDouble(h);
writeByte(l);
writeByte(m);
writeByte(n);
writeVarInt(o);
writeShort(i);
writeShort(j);
writeShort(k);
PLAY_CLIENTBOUND_02
- Direction
- Server to client
- ID
- 2
writeVarInt(a);
writeDouble(b);
writeDouble(c);
writeDouble(d);
writeShort(e);
PLAY_CLIENTBOUND_03
- Direction
- Server to client
- ID
- 3
writeVarInt(f);
writeByte(g);
PLAY_CLIENTBOUND_04
- Direction
- Server to client
- ID
- 4
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
Map.Entry<arz, int> itv = it.next();
writeVarInt(kd.x.getId(itv.getKey().a()));
writeVarInt(itv.getValue());
writeVarInt(itv.getKey().a().a().getId(itv.getKey().b()));
}
PLAY_CLIENTBOUND_06
- Direction
- Server to client
- ID
- 6
writeVarInt(a);
writePosition(b);
writeByte(c);
PLAY_CLIENTBOUND_07
- Direction
- Server to client
- ID
- 7
writePosition(a);
writeVarInt(kd.k.getId(b));
if(c == null) {
Object this.c = sp.b;
}
PLAY_CLIENTBOUND_08
- Direction
- Server to client
- ID
- 8
writePosition(a);
writeByte(b);
writeByte(c);
writeVarInt(kd.e.getId(d));
PLAY_CLIENTBOUND_09
- Direction
- Server to client
- ID
- 9
writePosition(a);
writeVarInt(cwq.q.getId(b));
PLAY_CLIENTBOUND_0A
- Direction
- Server to client
- ID
- 10
writeUUID(d);
writeVarIntEnum(e.a());
e.a(packetbuffer); // interface call to zk$c.a(Lui;)V: behavior may vary
PLAY_CLIENTBOUND_0B
- Direction
- Server to client
- ID
- 11
writeByte(a.a());
writeBoolean(b);
PLAY_CLIENTBOUND_0E
- Direction
- Server to client
- ID
- 14
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
zp$a itv = it.next();
writeLong(itv.a.a());
writeVarInt(itv.b.length);
writeBytes(itv.b);
}
PLAY_CLIENTBOUND_10
- Direction
- Server to client
- ID
- 16
writeVarInt(a);
writeVarInt(b.getRange().getStart());
writeVarInt(b.getRange().getLength());
writeVarInt(b.getList().size());
Iterator it = this.b.getList().iterator();
while(it.hasNext()) {
com.mojang.brigadier.suggestion.Suggestion itv = it.next();
writeString(itv.getText());
writeBoolean(itv.getTooltip() != null);
if(itv.getTooltip() != null) {
writeChatComponent(vi.a(itv.getTooltip()));
}
}
PLAY_CLIENTBOUND_11
- Direction
- Server to client
- ID
- 17
writeVarInt(i.size());
Iterator it = this.i.iterator();
while(it.hasNext()) {
zs$b itv = it.next();
writeByte(itv.b);
writeVarInt(itv.d.length);
writeVarIntArray(itv.d);
if(itv.b & 0x8) {
writeVarInt(itv.c);
}
if(itv.a != null) {
itv.a.a(packetbuffer); // interface call to zs$e.a(Lui;)V: behavior may vary
}
}
writeVarInt(h);
PLAY_CLIENTBOUND_13
- Direction
- Server to client
- ID
- 19
writeByte(a);
writeVarInt(b);
writeVarInt(c.size());
Iterator it = this.c.iterator();
while(it.hasNext()) {
cmy itv = it.next();
writeItemStack(itv);
}
writeItemStack(d);
PLAY_CLIENTBOUND_14
- Direction
- Server to client
- ID
- 20
writeByte(a);
writeShort(b);
writeShort(c);
PLAY_CLIENTBOUND_15
- Direction
- Server to client
- ID
- 21
writeByte(c);
writeVarInt(d);
writeShort(e);
writeItemStack(f);
PLAY_CLIENTBOUND_16
- Direction
- Server to client
- ID
- 22
writeVarInt(kd.h.getId(a));
writeVarInt(b);
PLAY_CLIENTBOUND_17
- Direction
- Server to client
- ID
- 23
writeVarIntEnum(a);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
java.lang.String itv = it.next();
writeString(itv);
}
PLAY_CLIENTBOUND_18
- Direction
- Server to client
- ID
- 24
writeIdentifier(a.a());
a.a(packetbuffer); // interface call to ya.a(Lui;)V: behavior may vary
PLAY_CLIENTBOUND_19
- Direction
- Server to client
- ID
- 25
writeVarInt(a);
writeVarInt(b);
writeVarInt(c + 1);
writeVarInt(d + 1);
writeBoolean(e.isPresent());
if(e.isPresent()) {
writeDouble(e.get().a());
writeDouble(e.get().b());
writeDouble(e.get().c());
}
PLAY_CLIENTBOUND_1A
- Direction
- Server to client
- ID
- 26
writeVarInt(a.a() + 1);
if(a.b() != null) {
writeBytes(a.b().c);
}
PLAY_CLIENTBOUND_1C
- Direction
- Server to client
- ID
- 28
writeChatComponent(a);
writeVarInt(b.a);
writeChatComponent(b.b);
writeBoolean(b.c != null);
if(b.c != null) {
writeChatComponent(b.c);
}
PLAY_CLIENTBOUND_1D
- Direction
- Server to client
- ID
- 29
writeInt(a);
writeByte(b);
PLAY_CLIENTBOUND_1E
- Direction
- Server to client
- ID
- 30
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
int var2 = auo.a(this.a);
int var3 = auo.a(this.b);
int var4 = auo.a(this.c);
writeVarInt(e.size());
Iterator it = this.e.iterator();
while(it.hasNext()) {
hx itv = it.next();
int var5 = (itv.u() - var2);
int var6 = (itv.v() - var3);
int var7 = (itv.w() - var4);
writeByte(var5);
writeByte(var6);
writeByte(var7);
}
writeFloat(f);
writeFloat(g);
writeFloat(h);
writeVarIntEnum(k);
writeVarInt(kd.j.getId(i.b()));
i.a(packetbuffer); // interface call to jv.a(Lui;)V: behavior may vary
writeVarInt(kd.j.getId(j.b()));
j.a(packetbuffer); // interface call to jv.a(Lui;)V: behavior may vary
writeIdentifier(l.d);
writeBoolean(l.b().isPresent());
if(l.b().isPresent()) {
writeFloat(l.b().get());
}
PLAY_CLIENTBOUND_20
- Direction
- Server to client
- ID
- 32
writeByte(t.b);
writeFloat(u);
PLAY_CLIENTBOUND_21
- Direction
- Server to client
- ID
- 33
writeByte(a);
writeVarInt(b);
writeInt(c);
PLAY_CLIENTBOUND_22
- Direction
- Server to client
- ID
- 34
writeVarInt(a);
writeFloat(b);
PLAY_CLIENTBOUND_23
- Direction
- Server to client
- ID
- 35
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeDouble(d);
writeVarLong(e);
writeVarInt(f);
writeVarInt(g);
writeVarInt(h);
PLAY_CLIENTBOUND_25
- Direction
- Server to client
- ID
- 37
writeInt(a);
writeInt(b);
if(c.b == null) {
Object this.c.b = sp.b;
}
writeVarInt(c.c.length);
writeBytes(c.c);
writeVarInt(c.d.size());
Iterator it = this.c.d.iterator();
while(it.hasNext()) {
aaj$a itv = it.next();
writeByte(itv.a);
writeShort(itv.b);
writeVarInt(kd.k.getId(itv.c));
if(itv.d == null) {
Object itv.d = sp.b;
}
}
writeVarInt(d.a.toLongArray().length);
writeLongArray(d.a.toLongArray());
writeVarInt(d.b.toLongArray().length);
writeLongArray(d.b.toLongArray());
writeVarInt(d.c.toLongArray().length);
writeLongArray(d.c.toLongArray());
writeVarInt(d.d.toLongArray().length);
writeLongArray(d.d.toLongArray());
writeVarInt(d.e.size());
Iterator it = this.d.e.iterator();
while(it.hasNext()) {
byte itv = it.next();
writeVarInt(itv.length);
writeBytes(itv);
}
writeVarInt(d.f.size());
Iterator it = this.d.f.iterator();
while(it.hasNext()) {
byte itv = it.next();
writeVarInt(itv.length);
writeBytes(itv);
}
PLAY_CLIENTBOUND_26
- Direction
- Server to client
- ID
- 38
writeInt(a);
writePosition(b);
writeInt(c);
writeBoolean(d);
PLAY_CLIENTBOUND_27
- Direction
- Server to client
- ID
- 39
writeVarInt(kd.j.getId(j.b()));
writeBoolean(i);
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
writeFloat(e);
writeFloat(f);
writeFloat(g);
writeInt(h);
j.a(packetbuffer); // interface call to jv.a(Lui;)V: behavior may vary
PLAY_CLIENTBOUND_28
- Direction
- Server to client
- ID
- 40
writeVarInt(a);
writeVarInt(b);
writeVarInt(c.a.toLongArray().length);
writeLongArray(c.a.toLongArray());
writeVarInt(c.b.toLongArray().length);
writeLongArray(c.b.toLongArray());
writeVarInt(c.c.toLongArray().length);
writeLongArray(c.c.toLongArray());
writeVarInt(c.d.toLongArray().length);
writeLongArray(c.d.toLongArray());
writeVarInt(c.e.size());
Iterator it = this.c.e.iterator();
while(it.hasNext()) {
byte itv = it.next();
writeVarInt(itv.length);
writeBytes(itv);
}
writeVarInt(c.f.size());
Iterator it = this.c.f.iterator();
while(it.hasNext()) {
byte itv = it.next();
writeVarInt(itv.length);
writeBytes(itv);
}
PLAY_CLIENTBOUND_29
- Direction
- Server to client
- ID
- 41
writeInt(a);
writeBoolean(b);
writeVarInt(c.size());
Iterator it = this.c.iterator();
while(it.hasNext()) {
ahf itv = it.next();
writeIdentifier(itv.a());
}
writeVarInt(d);
writeVarInt(e);
writeVarInt(f);
writeBoolean(g);
writeBoolean(h);
writeBoolean(i);
writeIdentifier(j.a.a());
writeIdentifier(j.b.a());
writeLong(j.c);
writeByte(j.d.a());
writeByte(ctm.a(j.e));
writeBoolean(j.f);
writeBoolean(j.g);
writeBoolean(j.h.isPresent());
if(j.h.isPresent()) {
writeIdentifier(j.h.get().a().a());
writePosition(j.h.get().b());
}
writeVarInt(j.i);
PLAY_CLIENTBOUND_2A
- Direction
- Server to client
- ID
- 42
writeVarInt(a);
writeByte(b);
writeBoolean(c);
writeBoolean(d != null);
if(d != null) {
writeVarInt(d.size());
Iterator it = this.d.iterator();
while(it.hasNext()) {
efy itv = it.next();
writeVarIntEnum(itv.c());
writeByte(itv.d());
writeByte(itv.e());
writeByte(itv.f() & 0xf);
writeBoolean(itv.g() != null);
if(itv.g() != null) {
writeChatComponent(itv.g());
}
}
}
if(e != null) {
writeByte(e.c);
writeByte(e.d);
writeByte(e.a);
writeByte(e.b);
writeVarInt(e.e.length);
writeBytes(e.e);
} else {
writeByte(0);
}
PLAY_CLIENTBOUND_2B
- Direction
- Server to client
- ID
- 43
writeVarInt(a);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
csn itv = it.next();
writeItemStack(itv.a());
writeItemStack(itv.d());
writeItemStack(itv.c());
writeBoolean(itv.p());
writeInt(itv.g());
writeInt(itv.i());
writeInt(itv.o());
writeInt(itv.m());
writeFloat(itv.n());
writeInt(itv.k());
}
writeVarInt(c);
writeVarInt(d);
writeBoolean(e);
writeBoolean(f);
PLAY_CLIENTBOUND_2C
- Direction
- Server to client
- ID
- 44
writeVarInt(a);
writeShort(b);
writeShort(c);
writeShort(d);
writeBoolean(g);
PLAY_CLIENTBOUND_2D
- Direction
- Server to client
- ID
- 45
writeVarInt(a);
writeShort(b);
writeShort(c);
writeShort(d);
writeByte(e);
writeByte(f);
writeBoolean(g);
PLAY_CLIENTBOUND_2E
- Direction
- Server to client
- ID
- 46
writeVarInt(a);
writeByte(e);
writeByte(f);
writeBoolean(g);
PLAY_CLIENTBOUND_2F
- Direction
- Server to client
- ID
- 47
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
writeFloat(e);
PLAY_CLIENTBOUND_31
- Direction
- Server to client
- ID
- 49
writeVarInt(a);
writeVarInt(kd.r.getId(b));
writeChatComponent(c);
PLAY_CLIENTBOUND_32
- Direction
- Server to client
- ID
- 50
writePosition(a);
writeBoolean(b);
PLAY_CLIENTBOUND_35
- Direction
- Server to client
- ID
- 53
writeByte(a);
writeIdentifier(b);
PLAY_CLIENTBOUND_36
- Direction
- Server to client
- ID
- 54
int var2 = 0;
if(e) {
int var2 = ((byte)(var2 | 1));
}
if(f) {
int var2 = ((byte)(var2 | 2));
}
if(g) {
int var2 = ((byte)(var2 | 4));
}
if(h) {
int var2 = ((byte)(var2 | 0x8));
}
writeByte(var2);
writeFloat(i);
writeFloat(j);
PLAY_CLIENTBOUND_37
- Direction
- Server to client
- ID
- 55
writeUUID(a);
writeVarInt(b);
writeBoolean(c != null);
if(c != null) {
writeBytes(c.c);
}
writeString(d.a, 256);
writeLong(d.b.toEpochMilli());
writeLong(d.c);
writeVarInt(d.d.b.size());
Iterator it = this.d.d.b.iterator();
while(it.hasNext()) {
vr$a itv = it.next();
writeVarInt(itv.a() + 1);
if(itv.b() != null) {
writeBytes(itv.b().c);
}
}
writeBoolean(e != null);
if(e != null) {
writeChatComponent(e);
}
writeVarIntEnum(f.j);
if(f.j == vj$a.c) {
writeVarInt(f.i.toLongArray().length);
writeLongArray(f.i.toLongArray());
}
writeVarInt(g.a);
writeChatComponent(g.b);
writeBoolean(g.c != null);
if(g.c != null) {
writeChatComponent(g.c);
}
PLAY_CLIENTBOUND_3A
- Direction
- Server to client
- ID
- 58
writeVarInt(a);
writeChatComponent(b);
PLAY_CLIENTBOUND_3B
- Direction
- Server to client
- ID
- 59
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
java.util.UUID itv = it.next();
writeUUID(itv);
}
PLAY_CLIENTBOUND_3C
- Direction
- Server to client
- ID
- 60
writeBitSet(a, 6);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
abe$b itv = it.next();
writeUUID(itv.a());
Object var3 = this.a.iterator();
while(var3.hasNext()) {
Object var4 = ((abe$a)var3.next());
var4.h.write(packetbuffer, itv); // interface call to abe$a$b.write(Lui;Labe$b;)V: behavior may vary
}
}
PLAY_CLIENTBOUND_3D
- Direction
- Server to client
- ID
- 61
writeVarIntEnum(e);
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeBoolean(g);
if(g) {
writeVarInt(d);
writeVarIntEnum(f);
}
PLAY_CLIENTBOUND_3E
- Direction
- Server to client
- ID
- 62
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
writeFloat(e);
writeByte(bmz.a(f));
writeVarInt(g);
PLAY_CLIENTBOUND_3F
- Direction
- Server to client
- ID
- 63
writeVarIntEnum(a);
Object var2 = cjp.values();
int var3 = var2.length;
int var4 = 0;
while(var4 < var3) {
Object var5 = var2[var4];
Object var6 = ((arw$a)this.d.b.get(var5));
if(var6 == null) {
writeBoolean(0);
writeBoolean(0);
} else {
writeBoolean(var6.a);
writeBoolean(var6.b);
}
var4++;
}
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
ahg itv = it.next();
writeIdentifier(itv);
}
if(a == abh$a.a) {
writeVarInt(c.size());
Iterator it = this.c.iterator();
while(it.hasNext()) {
ahg itv = it.next();
writeIdentifier(itv);
}
}
PLAY_CLIENTBOUND_40
- Direction
- Server to client
- ID
- 64
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
int itv = it.next();
writeVarInt(itv);
}
PLAY_CLIENTBOUND_41
- Direction
- Server to client
- ID
- 65
writeVarInt(a);
writeVarInt(kd.d.getId(b));
PLAY_CLIENTBOUND_42
- Direction
- Server to client
- ID
- 66
writeString(a);
writeBoolean(b != null);
if(b != null) {
writeString(b);
}
PLAY_CLIENTBOUND_43
- Direction
- Server to client
- ID
- 67
writeBoolean(a.isPresent());
if(a.isPresent()) {
writeUUID(a.get());
}
PLAY_CLIENTBOUND_44
- Direction
- Server to client
- ID
- 68
writeUUID(b);
writeString(c);
writeString(d);
writeBoolean(e);
writeBoolean(f != null);
if(f != null) {
writeChatComponent(f);
}
PLAY_CLIENTBOUND_45
- Direction
- Server to client
- ID
- 69
writeIdentifier(d.a.a());
writeIdentifier(d.b.a());
writeLong(d.c);
writeByte(d.d.a());
writeByte(ctm.a(d.e));
writeBoolean(d.f);
writeBoolean(d.g);
writeBoolean(d.h.isPresent());
if(d.h.isPresent()) {
writeIdentifier(d.h.get().a().a());
writePosition(d.h.get().b());
}
writeVarInt(d.i);
writeByte(e);
PLAY_CLIENTBOUND_46
- Direction
- Server to client
- ID
- 70
writeVarInt(a);
writeByte(b);
PLAY_CLIENTBOUND_47
- Direction
- Server to client
- ID
- 71
writeLong(b.s());
writeVarInt(c.length);
int var2 = 0;
while(var2 < c.length) {
writeVarLong((((long)cwq.i(d[var2])) << 0xc) | ((long)c[var2]));
var2++;
}
PLAY_CLIENTBOUND_48
- Direction
- Server to client
- ID
- 72
writeBoolean(a != null);
if(a != null) {
writeIdentifier(a);
}
PLAY_CLIENTBOUND_49
- Direction
- Server to client
- ID
- 73
writeChatComponent(a);
writeBoolean(b.isPresent());
if(b.isPresent()) {
writeVarInt(b.get().length);
writeBytes(b.get());
}
writeBoolean(c);
PLAY_CLIENTBOUND_4B
- Direction
- Server to client
- ID
- 75
writeDouble(a);
writeDouble(b);
PLAY_CLIENTBOUND_4C
- Direction
- Server to client
- ID
- 76
writeDouble(a);
writeDouble(b);
writeVarLong(c);
PLAY_CLIENTBOUND_52
- Direction
- Server to client
- ID
- 82
writeVarInt(a);
writeVarInt(b);
PLAY_CLIENTBOUND_54
- Direction
- Server to client
- ID
- 84
writePosition(a);
writeFloat(b);
PLAY_CLIENTBOUND_55
- Direction
- Server to client
- ID
- 85
(no instruction data - did the packet fail to parse?)
PLAY_CLIENTBOUND_56
- Direction
- Server to client
- ID
- 86
writeVarInt(b);
Object var2 = this.c.iterator();
while(var2.hasNext()) {
Object var3 = ((agp$b)var2.next());
int var2 = ago.b(var3.b);
writeByte(var3.a);
writeVarInt(var2);
var3.b.a(packetbuffer, var3.c); // interface call to agn.a(Lui;Ljava/lang/Object;)V: behavior may vary
}
writeByte(0xff);
PLAY_CLIENTBOUND_57
- Direction
- Server to client
- ID
- 87
writeInt(a);
writeInt(b);
PLAY_CLIENTBOUND_58
- Direction
- Server to client
- ID
- 88
writeVarInt(a);
writeShort(b);
writeShort(c);
writeShort(d);
PLAY_CLIENTBOUND_59
- Direction
- Server to client
- ID
- 89
writeVarInt(b);
int var2 = this.c.size();
int var3 = 0;
while(var3 < var2) {
Object var4 = ((com.mojang.datafixers.util.Pair)this.c.get(var3));
Object var5 = ((bma)var4.getFirst());
int var6 = ((var3 != (var2 - 1)) ? 1 : 0);
int var7 = var5.ordinal();
writeByte((var6) ? (var7 | -128) : var7);
writeItemStack((cmy)var4.getSecond());
var3++;
}
PLAY_CLIENTBOUND_5A
- Direction
- Server to client
- ID
- 90
writeFloat(a);
writeVarInt(c);
writeVarInt(b);
PLAY_CLIENTBOUND_5B
- Direction
- Server to client
- ID
- 91
writeFloat(a);
writeVarInt(b);
writeFloat(c);
PLAY_CLIENTBOUND_5C
- Direction
- Server to client
- ID
- 92
writeString(d);
writeByte(h);
if(h) {
writeChatComponent(e);
writeVarIntEnum(f);
writeBoolean(g != null);
if(g != null) {
Object var2 = this.g.a();
writeVarInt(kd.ar.getId(var2));
var2.a(packetbuffer, this.g); // interface call to ww.a(Lui;Lwv;)V: behavior may vary
}
}
PLAY_CLIENTBOUND_5D
- Direction
- Server to client
- ID
- 93
writeVarInt(a);
writeVarInt(b.length);
writeVarIntArray(b);
PLAY_CLIENTBOUND_5E
- Direction
- Server to client
- ID
- 94
writeString(i);
writeByte(h);
if(ack.b(h)) {
writeChatComponent(((ack$b)k.orElseThrow(ack::h)).a);
writeByte(((ack$b)k.orElseThrow(ack::h)).g);
writeString(((ack$b)k.orElseThrow(ack::h)).d);
writeString(((ack$b)k.orElseThrow(ack::h)).e);
writeVarIntEnum(((ack$b)k.orElseThrow(ack::h)).f);
writeChatComponent(((ack$b)k.orElseThrow(ack::h)).b);
writeChatComponent(((ack$b)k.orElseThrow(ack::h)).c);
}
if(ack.a(h)) {
writeVarInt(j.size());
Iterator it = this.j.iterator();
while(it.hasNext()) {
java.lang.String itv = it.next();
writeString(itv);
}
}
PLAY_CLIENTBOUND_5F
- Direction
- Server to client
- ID
- 95
writeString(a);
writeString(b);
writeVarInt(c);
writeBoolean(d != null);
if(d != null) {
writeChatComponent(d);
}
writeBoolean(e != null);
if(e != null) {
Object var2 = this.e.a();
writeVarInt(kd.ar.getId(var2));
var2.a(packetbuffer, this.e); // interface call to ww.a(Lui;Lwv;)V: behavior may vary
}
PLAY_CLIENTBOUND_62
- Direction
- Server to client
- ID
- 98
writeLong(a);
writeLong(b);
PLAY_CLIENTBOUND_64
- Direction
- Server to client
- ID
- 100
writeInt(a);
writeInt(b);
writeInt(c);
PLAY_CLIENTBOUND_65
- Direction
- Server to client
- ID
- 101
switch(a.getKind()) {
case Kind.REFERENCE:
writeVarInt(kd.b.t().getId(a) + 1);
break;
case Kind.DIRECT:
writeVarInt(0);
writeIdentifier(a.d);
writeBoolean(a.b().isPresent());
if(a.b().isPresent()) {
writeFloat(a.b().get());
}
break;
}
writeVarIntEnum(b);
writeVarInt(c);
writeFloat(d);
writeFloat(e);
writeLong(f);
PLAY_CLIENTBOUND_66
- Direction
- Server to client
- ID
- 102
switch(b.getKind()) {
case Kind.REFERENCE:
writeVarInt(kd.b.t().getId(b) + 1);
break;
case Kind.DIRECT:
writeVarInt(0);
writeIdentifier(b.d);
writeBoolean(b.b().isPresent());
if(b.b().isPresent()) {
writeFloat(b.b().get());
}
break;
}
writeVarIntEnum(c);
writeInt(d);
writeInt(e);
writeInt(f);
writeFloat(g);
writeFloat(h);
writeLong(i);
PLAY_CLIENTBOUND_68
- Direction
- Server to client
- ID
- 104
if(d != null) {
if(c != null) {
writeByte(3);
writeVarIntEnum(d);
writeIdentifier(c);
} else {
writeByte(1);
writeVarIntEnum(d);
} else {
if(c != null) {
writeByte(2);
writeIdentifier(c);
} else {
writeByte(0);
}
}
}
PLAY_CLIENTBOUND_69
- Direction
- Server to client
- ID
- 105
writeChatComponent(a);
writeBoolean(b);
PLAY_CLIENTBOUND_6A
- Direction
- Server to client
- ID
- 106
writeChatComponent(a);
writeChatComponent(b);
PLAY_CLIENTBOUND_6B
- Direction
- Server to client
- ID
- 107
writeVarInt(a);
if(b == null) {
Object this.b = sp.b;
}
PLAY_CLIENTBOUND_6C
- Direction
- Server to client
- ID
- 108
writeVarInt(a);
writeVarInt(b);
writeVarInt(c);
PLAY_CLIENTBOUND_6D
- Direction
- Server to client
- ID
- 109
writeVarInt(a);
writeDouble(b);
writeDouble(c);
writeDouble(d);
writeByte(e);
writeByte(f);
writeBoolean(g);
PLAY_CLIENTBOUND_6E
- Direction
- Server to client
- ID
- 110
writeFloat(a);
writeBoolean(b);
PLAY_CLIENTBOUND_70
- Direction
- Server to client
- ID
- 112
writeBoolean(a);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
af itv = it.next();
writeIdentifier(itv.a);
writeBoolean(itv.b.b.isPresent());
if(itv.b.b.isPresent()) {
writeIdentifier(itv.b.b.get());
}
writeBoolean(itv.b.c.isPresent());
if(itv.b.c.isPresent()) {
writeChatComponent(itv.b.c.get().b);
writeChatComponent(itv.b.c.get().c);
writeItemStack(itv.b.c.get().d);
writeVarIntEnum(itv.b.c.get().f);
int var2 = 0;
if(itv.b.c.get().e.isPresent()) {
int var2 = (var2 | 1);
}
if(itv.b.c.get().g) {
int var2 = (var2 | 2);
}
if(itv.b.c.get().i) {
int var2 = (var2 | 4);
}
writeInt(var2);
writeFloat(itv.b.c.get().j);
writeFloat(itv.b.c.get().k);
}
writeVarInt(itv.b.f.c.size());
Iterator it = itv.b.f.c.iterator();
while(it.hasNext()) {
java.util.List itv = it.next();
writeVarInt(itv.size());
Iterator it = itv.iterator();
while(it.hasNext()) {
java.lang.String itv = it.next();
writeString(itv);
}
}
writeBoolean(itv.b.g);
}
writeVarInt(c.size());
Iterator it = this.c.iterator();
while(it.hasNext()) {
ahg itv = it.next();
writeIdentifier(itv);
}
writeVarInt(d.size());
Iterator it = this.d.iterator();
while(it.hasNext()) {
Map.Entry<ahg, ah> itv = it.next();
writeIdentifier(itv.getKey());
writeVarInt(itv.getValue().e.size());
Iterator it = itv.getValue().e.iterator();
while(it.hasNext()) {
Map.Entry<java.lang.String, ao> itv = it.next();
writeString(itv.getKey());
writeBoolean(itv.getValue().a != null);
if(itv.getValue().a != null) {
writeLong(itv.getValue().a.toEpochMilli());
}
}
}
PLAY_CLIENTBOUND_71
- Direction
- Server to client
- ID
- 113
writeVarInt(a);
writeVarInt(b.size());
Iterator it = this.b.iterator();
while(it.hasNext()) {
add$a itv = it.next();
writeIdentifier(kd.u.b(itv.a()));
writeDouble(itv.b());
writeVarInt(itv.c().size());
Iterator it = itv.c().iterator();
while(it.hasNext()) {
bnp itv = it.next();
writeUUID(itv.a());
writeDouble(itv.c());
writeByte(itv.b().a());
}
}
PLAY_CLIENTBOUND_72
- Direction
- Server to client
- ID
- 114
writeVarInt(d);
writeVarInt(kd.d.getId(e));
writeByte(f);
writeVarInt(g);
writeByte(h);
writeBoolean(i != null);
if(i != null) {
writeNBTCompound(bli$a.a.encode(tb.a, i));
}
PLAY_CLIENTBOUND_73
- Direction
- Server to client
- ID
- 115
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
cqe itv = it.next();
writeIdentifier(kd.t.b(itv.b().ar_()));
writeIdentifier(itv.a());
itv.b().ar_().a(packetbuffer, itv.b()); // interface call to cqg.a(Lui;Lcqc;)V: behavior may vary
}
PLAY_CLIENTBOUND_74
- Direction
- Server to client
- ID
- 116
writeVarInt(a.size());
Iterator it = this.a.iterator();
while(it.hasNext()) {
Map.Entry<ahf, asz$a> itv = it.next();
writeIdentifier(itv.getKey().a());
writeVarInt(itv.getValue().a.size());
Iterator it = itv.getValue().a.iterator();
while(it.hasNext()) {
Map.Entry<ahg, it.unimi.dsi.fastutil.ints.IntList> itv = it.next();
writeIdentifier(itv.getKey());
writeVarInt(itv.getValue().size());
Iterator it = itv.getValue().iterator();
while(it.hasNext()) {
int itv = it.next();
writeVarInt(itv);
}
}
}
PLAY_SERVERBOUND_01
- Direction
- Client to server
- ID
- 1
writeVarInt(a);
writePosition(b);
PLAY_SERVERBOUND_04
- Direction
- Client to server
- ID
- 4
writeString(a, 256);
writeLong(b.toEpochMilli());
writeLong(c);
writeVarInt(d.b.size());
Iterator it = this.d.b.iterator();
while(it.hasNext()) {
dz$a itv = it.next();
writeString(itv.a, 16);
writeBytes(itv.b.c);
}
writeVarInt(e.a);
writeBitSet(e.b, 20);
PLAY_SERVERBOUND_05
- Direction
- Client to server
- ID
- 5
writeString(a, 256);
writeLong(b.toEpochMilli());
writeLong(c);
writeBoolean(d != null);
if(d != null) {
writeBytes(d.c);
}
writeVarInt(e.a);
writeBitSet(e.b, 20);
PLAY_SERVERBOUND_06
- Direction
- Client to server
- ID
- 6
writeUUID(a.a);
writeLong(a.b.b.toEpochMilli());
writeVarInt(a.b.c.getEncoded().length);
writeBytes(a.b.c.getEncoded());
writeVarInt(a.b.d.length);
writeBytes(a.b.d);
PLAY_SERVERBOUND_09
- Direction
- Client to server
- ID
- 9
writeString(a.b);
writeByte(a.c);
writeVarIntEnum(a.d);
writeBoolean(a.e);
writeByte(a.f);
writeVarIntEnum(a.g);
writeBoolean(a.h);
writeBoolean(a.i);
PLAY_SERVERBOUND_0A
- Direction
- Client to server
- ID
- 10
writeVarInt(a);
writeString(b, 32500);
PLAY_SERVERBOUND_0C
- Direction
- Client to server
- ID
- 12
writeByte(a);
writeByte(b);
PLAY_SERVERBOUND_0D
- Direction
- Client to server
- ID
- 13
writeByte(b);
writeVarInt(c);
writeShort(d);
writeByte(e);
writeVarIntEnum(f);
writeVarInt(h.size());
Iterator it = this.h.iterator();
while(it.hasNext()) {
Map.Entry<int, cmy> itv = it.next();
writeShort(itv.getKey());
writeItemStack(itv.getValue());
}
writeItemStack(g);
PLAY_SERVERBOUND_0F
- Direction
- Client to server
- ID
- 15
writeVarInt(a);
writeVarInt(b);
writeBoolean(c);
PLAY_SERVERBOUND_10
- Direction
- Client to server
- ID
- 16
writeIdentifier(a.a());
a.a(packetbuffer); // interface call to ya.a(Lui;)V: behavior may vary
PLAY_SERVERBOUND_11
- Direction
- Client to server
- ID
- 17
writeVarInt(e);
writeVarInt(f.size());
Iterator it = this.f.iterator();
while(it.hasNext()) {
java.lang.String itv = it.next();
writeString(itv, 8192);
}
writeBoolean(g.isPresent());
if(g.isPresent()) {
writeString(g.get(), 128);
}
PLAY_SERVERBOUND_12
- Direction
- Client to server
- ID
- 18
writeVarInt(a);
writeVarInt(b);
PLAY_SERVERBOUND_13
- Direction
- Client to server
- ID
- 19
writeVarInt(a);
writeVarIntEnum(b.a());
b.a(packetbuffer); // interface call to aed$a.a(Lui;)V: behavior may vary
writeBoolean(c);
PLAY_SERVERBOUND_14
- Direction
- Client to server
- ID
- 20
writePosition(a);
writeVarInt(b);
writeBoolean(c);
PLAY_SERVERBOUND_17
- Direction
- Client to server
- ID
- 23
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeByte((f) ? 1 : 0);
PLAY_SERVERBOUND_18
- Direction
- Client to server
- ID
- 24
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
writeFloat(e);
writeByte((f) ? 1 : 0);
PLAY_SERVERBOUND_19
- Direction
- Client to server
- ID
- 25
writeFloat(d);
writeFloat(e);
writeByte((f) ? 1 : 0);
PLAY_SERVERBOUND_1B
- Direction
- Client to server
- ID
- 27
writeDouble(a);
writeDouble(b);
writeDouble(c);
writeFloat(d);
writeFloat(e);
PLAY_SERVERBOUND_1C
- Direction
- Client to server
- ID
- 28
writeBoolean(a);
writeBoolean(b);
PLAY_SERVERBOUND_1F
- Direction
- Client to server
- ID
- 31
writeByte(a);
writeIdentifier(b);
writeBoolean(c);
PLAY_SERVERBOUND_20
- Direction
- Client to server
- ID
- 32
int var2 = 0;
if(b) {
int var2 = ((byte)(var2 | 2));
}
writeByte(var2);
PLAY_SERVERBOUND_21
- Direction
- Client to server
- ID
- 33
writeVarIntEnum(c);
writePosition(a);
writeByte(b.d());
writeVarInt(d);
PLAY_SERVERBOUND_22
- Direction
- Client to server
- ID
- 34
writeVarInt(a);
writeVarIntEnum(b);
writeVarInt(c);
PLAY_SERVERBOUND_23
- Direction
- Client to server
- ID
- 35
writeFloat(c);
writeFloat(d);
int var2 = 0;
if(e) {
int var2 = ((byte)(var2 | 1));
}
if(f) {
int var2 = ((byte)(var2 | 2));
}
writeByte(var2);
PLAY_SERVERBOUND_25
- Direction
- Client to server
- ID
- 37
writeVarIntEnum(a);
writeBoolean(b);
writeBoolean(c);
PLAY_SERVERBOUND_28
- Direction
- Client to server
- ID
- 40
writeUUID(a);
writeVarIntEnum(b);
PLAY_SERVERBOUND_29
- Direction
- Client to server
- ID
- 41
writeVarIntEnum(a);
if(a == aes$a.a) {
writeIdentifier(b);
}
PLAY_SERVERBOUND_2B
- Direction
- Client to server
- ID
- 43
writeBoolean(a.isPresent());
if(a.isPresent()) {
writeVarInt(kd.d.getId(a.get()));
}
writeBoolean(b.isPresent());
if(b.isPresent()) {
writeVarInt(kd.d.getId(b.get()));
}
PLAY_SERVERBOUND_2D
- Direction
- Client to server
- ID
- 45
writePosition(d);
writeString(e);
writeVarIntEnum(i);
int var2 = 0;
if(f) {
int var2 = (var2 | 1);
}
if(g) {
int var2 = (var2 | 2);
}
if(h) {
int var2 = (var2 | 4);
}
writeByte(var2);
PLAY_SERVERBOUND_2E
- Direction
- Client to server
- ID
- 46
writeVarInt(a);
writeString(b);
writeBoolean(c);
PLAY_SERVERBOUND_2F
- Direction
- Client to server
- ID
- 47
writeShort(a);
writeItemStack(b);
PLAY_SERVERBOUND_30
- Direction
- Client to server
- ID
- 48
writePosition(a);
writeIdentifier(b);
writeIdentifier(c);
writeIdentifier(d);
writeString(e);
writeString(f.c());
writeVarInt(g);
writeVarInt(h);
PLAY_SERVERBOUND_31
- Direction
- Client to server
- ID
- 49
writePosition(d);
writeVarIntEnum(e);
writeVarIntEnum(f);
writeString(g);
writeByte(h.u());
writeByte(h.v());
writeByte(h.w());
writeByte(i.u());
writeByte(i.v());
writeByte(i.w());
writeVarIntEnum(j);
writeVarIntEnum(k);
writeString(l);
writeFloat(p);
writeVarLong(q);
int var2 = 0;
if(m) {
int var2 = (var2 | 1);
}
if(n) {
int var2 = (var2 | 2);
}
if(o) {
int var2 = (var2 | 4);
}
writeByte(var2);
PLAY_SERVERBOUND_32
- Direction
- Client to server
- ID
- 50
writePosition(b);
writeBoolean(d);
int var2 = 0;
while(var2 < 4) {
writeString(c[var2]);
var2++;
}
PLAY_SERVERBOUND_35
- Direction
- Client to server
- ID
- 53
writeVarIntEnum(b);
Object var2 = this.a.a();
writePosition(var2);
writeVarIntEnum(a.b());
Object var3 = this.a.e();
writeFloat((float)(var3.c - ((double)var2.u())));
writeFloat((float)(var3.d - ((double)var2.v())));
writeFloat((float)(var3.e - ((double)var2.w())));
writeBoolean(a.d());
writeVarInt(c);
PLAY_SERVERBOUND_36
- Direction
- Client to server
- ID
- 54
writeVarIntEnum(a);
writeVarInt(b);
STATUS_CLIENTBOUND_00
- Direction
- Server to client
- ID
- 0
writeNBTCompound(agh.a.encode(a));
- ID
- 21
writeVarInt(kd.ak.getId(value));
- ID
- 22
writeVarInt(kd.al.getId(value));
- ID
- 23
writeBoolean(value.isPresent());
if(value.isPresent()) {
writeChatComponent(value.get());
}
- ID
- 24
writeVarInt(None.getId(value));
- ID
- 14
writeVarInt(cwq.q.getId(value));
- ID
- 0
writeByte(value.byteValue());
- ID
- 5
writeChatComponent(value);
- ID
- 16
if(((sn)value) == null) {
Object ((sn)value) = sp.b;
}
- ID
- 11
writeBoolean(value.isPresent());
if(value.isPresent()) {
writeChatComponent(value.get());
}
- ID
- 15
if(((Optional)value).isPresent()) {
writeVarInt(cwq.i(((djh)((Optional)value).get())));
} else {
writeVarInt(0);
}
- ID
- 6
writeBoolean(value.isPresent());
if(value.isPresent()) {
writeChatComponent(value.get());
}
- ID
- 13
writeBoolean(value.isPresent());
if(value.isPresent()) {
writeChatComponent(value.get());
}
- ID
- 19
writeVarInt(((OptionalInt)value).orElse(-1) + 1);
Particle
- ID
- 17
writeVarInt(kd.j.getId(((jv)value).b()));
(jv)value.a(packetbuffer); // interface call to jv.a(Lui;)V: behavior may vary
- ID
- 27
writeFloat(value.x);
writeFloat(value.y);
writeFloat(value.z);
writeFloat(value.w);
- ID
- 9
writeFloat(((iy)value).b());
writeFloat(((iy)value).c());
writeFloat(((iy)value).d());
- ID
- 7
writeItemStack((cmy)value);
- ID
- 26
writeFloat(value.x());
writeFloat(value.y());
writeFloat(value.z());
- ID
- 18
writeVarInt(kd.y.getId(((cew)value).a()));
writeVarInt(kd.z.getId(((cew)value).b()));
writeVarInt(((cew)value).c());
minecraft.use_cauldron
Water Taken from Cauldron