Êþº¾EZ  java/lang/Object()V   java/util/Optional isPresent()Z  get()Ljava/lang/Object;0net/minecraft/world/level/block/state/BlockState  %net/minecraft/world/level/block/BlockgetId5(Lnet/minecraft/world/level/block/state/BlockState;)I  net/minecraft/network/VarIntwrite5(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;  !"read(Lio/netty/buffer/ByteBuf;)I $ %&empty()Ljava/util/Optional; ( )* stateById5(I)Lnet/minecraft/world/level/block/state/BlockState; , -.of((Ljava/lang/Object;)Ljava/util/Optional;0io/netty/buffer/ByteBuf 234 565net/minecraft/network/syncher/EntityDataSerializers$2encode0(Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V 28 9:decode/(Lio/netty/buffer/ByteBuf;)Ljava/util/Optional;<'net/minecraft/network/codec/StreamCodecCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/network/syncher/EntityDataSerializers$2;outputLio/netty/buffer/ByteBuf;valueLjava/util/Optional;LocalVariableTypeTableHLjava/util/Optional; StackMapTableMethodParameters Signatured(Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)VinputidIc(Lio/netty/buffer/ByteBuf;)Ljava/util/Optional;'(Ljava/lang/Object;Ljava/lang/Object;)V&(Ljava/lang/Object;)Ljava/lang/Object;žLjava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;>; SourceFileEntityDataSerializers.javaEnclosingMethodW3net/minecraft/network/syncher/EntityDataSerializersNestHost InnerClasses 2;=/*·±>T? @A56=† ,¶™+,¶ À¸¸W§ +¸W±>WXZ\?  @A BC DEF  DGHI BDJK9:=k+¸=š¸#°¸'¸+°>`a b d? @ALCMNHü ILJOA5P=7 *+À/,À¶1±>T?  @AI BDA9Q=3 *+À/¶7°>T?  @AILJRSTUVXVY 2