Blocks

No entries

Items

No entries

Tags

No entries

Recipes

No entries

Entities

No entries

Block entities

No entries

Packets

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());
    }
  }
}

PLAY_CLIENTBOUND_62

Direction
Server to client
ID
98
(no instruction data - did the packet fail to parse?)

Entity Metadata Serializers

No entries

Versions

data

2835

data

2836

id

21w38a

id

21w39a

name

21w38a

name

21w39a

protocol

1073741866

protocol

1073741867

Stats

No entries

Achievements

No entries

Language

advancements

adventure.fall_from_world_height.description
-
adventure.fall_from_world_height.title
-
adventure.trade_at_world_height.description
-
adventure.trade_at_world_height.title
-
husbandry.play_jukebox_in_meadows.description
-
husbandry.play_jukebox_in_meadows.title
-
nether.ride_strider_in_overworld_lava.description
-
nether.ride_strider_in_overworld_lava.title
-

advancements

adventure.fall_from_world_height.description
Free fall from the top of the world (build limit) to the bottom of the world and survive
adventure.fall_from_world_height.title
Caves & Cliffs
adventure.trade_at_world_height.description
Trade with a villager at the build height limit
adventure.trade_at_world_height.title
Star Trader
husbandry.play_jukebox_in_meadows.description
Make the Meadows come alive with the sound of music from a jukebox
husbandry.play_jukebox_in_meadows.title
Sound of Music
nether.ride_strider_in_overworld_lava.description
Take a Strider for a loooong ride on a lava lake in the Overworld
nether.ride_strider_in_overworld_lava.title
Feels like home

options

gamma.default
-

options

gamma.default
Default

selectWorld

pre_worldheight
Incompatible world height

selectWorld

pre_worldheight
-

Sounds

No entries