Êþº¾ET  ,net/minecraft/network/codec/ByteBufCodecs$17 val$accounterLjava/util/function/Supplier;   java/lang/Object()V  java/util/function/Supplierget()Ljava/lang/Object;net/minecraft/nbt/NbtAccounter  %net/minecraft/network/FriendlyByteBufreadNbtR(Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/NbtAccounter;)Lnet/minecraft/nbt/Tag;   java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional; " #$orElse&(Ljava/lang/Object;)Ljava/lang/Object;&net/minecraft/nbt/Tag ( )*writeNbt3(Lio/netty/buffer/ByteBuf;Lnet/minecraft/nbt/Tag;)V,io/netty/buffer/ByteBuf . /0encode0(Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V 2 34decode/(Lio/netty/buffer/ByteBuf;)Ljava/util/Optional;6'net/minecraft/network/codec/StreamCodec (Ljava/util/function/Supplier;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/network/codec/ByteBufCodecs$17;MethodParametersinputLio/netty/buffer/ByteBuf; SignatureH(Lio/netty/buffer/ByteBuf;)Ljava/util/Optional;outputvalueLjava/util/Optional;LocalVariableTypeTable-Ljava/util/Optional;I(Lio/netty/buffer/ByteBuf;Ljava/util/Optional;)V'(Ljava/lang/Object;Ljava/lang/Object;)VƒLjava/lang/Object;Lnet/minecraft/network/codec/StreamCodec;>; SourceFileByteBufCodecs.javaEnclosingMethodN)net/minecraft/network/codec/ByteBufCodecs PQoptionalTagCodecH(Ljava/util/function/Supplier;)Lnet/minecraft/network/codec/StreamCodec;NestHost InnerClasses 5 784 *+µ*·±9:  ;<=348H+*´¹ À¸¸°9:;<>?=>@A/08a +,¶!À%¸'±9  !:  ;< B? CDE  CF= BC@GA/H87 *+À+,À¶-±9:  ;<= BCA3$83 *+À+¶1°9:  ;<=>@IJKLMORMS