Êþº¾E¨9net/minecraft/world/level/block/entity/BeehiveBlockEntity  java/lang/Record()V  Bnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant entityData4Lnet/minecraft/world/item/component/TypedEntityData;   ticksInHiveI  minTicksInHive2net/minecraft/util/ProblemReporter$ScopedCollector  !net/minecraft/world/entity/Entity problemPath2()Lnet/minecraft/util/ProblemReporter$PathElement;  !LOGGERLorg/slf4j/Logger; # $E(Lnet/minecraft/util/ProblemReporter$PathElement;Lorg/slf4j/Logger;)V & '(registryAccess%()Lnet/minecraft/core/RegistryAccess; *+, -.0net/minecraft/world/level/storage/TagValueOutputcreateWithContext‚(Lnet/minecraft/util/ProblemReporter;Lnet/minecraft/core/HolderLookup$Provider;)Lnet/minecraft/world/level/storage/TagValueOutput; 0 12save2(Lnet/minecraft/world/level/storage/ValueOutput;)Z 4 56IGNORED_BEE_TAGSLjava/util/List; 89: ;<java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;> ?@acceptQ(Lnet/minecraft/world/level/storage/TagValueOutput;)Ljava/util/function/Consumer; BCD EFjava/util/ListforEach (Ljava/util/function/Consumer;)V *H IJ buildResult!()Lnet/minecraft/nbt/CompoundTag;L)net/minecraft/world/entity/animal/bee/BeeN HasNectar PQR STnet/minecraft/nbt/CompoundTag getBooleanOr(Ljava/lang/String;Z)Z V WXgetType)()Lnet/minecraft/world/entity/EntityType; Z[\ ]^2net/minecraft/world/item/component/TypedEntityDataofg(Ljava/lang/Object;Lnet/minecraft/nbt/CompoundTag;)Lnet/minecraft/world/item/component/TypedEntityData; ` a9(Lnet/minecraft/world/item/component/TypedEntityData;II)V c dclosefjava/lang/Throwable eh ij addSuppressed(Ljava/lang/Throwable;)V lmn op&net/minecraft/world/entity/EntityTypesBEE'Lnet/minecraft/world/entity/EntityType; P Zs tJcopyTagWithoutIdv ?w>(Lnet/minecraft/nbt/CompoundTag;)Ljava/util/function/Consumer; Zy z{type()Ljava/lang/Object;}%net/minecraft/world/entity/EntityType €� ‚ƒ,net/minecraft/world/entity/EntitySpawnReasonLOAD.Lnet/minecraft/world/entity/EntitySpawnReason; …†‡ ˆ‰*net/minecraft/world/entity/EntityProcessorNOP,Lnet/minecraft/world/entity/EntityProcessor; |‹ Œ�loadEntityRecursiveæ(Lnet/minecraft/world/entity/EntityType;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/world/level/Level;Lnet/minecraft/world/entity/EntitySpawnReason;Lnet/minecraft/world/entity/EntityProcessor;)Lnet/minecraft/world/entity/Entity; ��‘ ’“!net/minecraft/tags/EntityTypeTagsBEEHIVE_INHABITORSLnet/minecraft/tags/TagKey; • –—is(Lnet/minecraft/tags/TagKey;)Z ™ š› setNoGravity(Z)V K� žŸ setHivePos (Lnet/minecraft/core/BlockPos;)V ¡ ¢£setBeeReleaseData/(ILnet/minecraft/world/entity/animal/bee/Bee;)V ¥ ¦£ updateBeeAge K¨ ©ª getInLoveTime()I ¬­® ¯°java/lang/Mathmax(II)I K² ³´ setInLoveTime(I)V K¶ ·¸ isAgeLocked()Z Kº »ªgetAge ¬½ ¾°min KÀ Á´setAgeà ÄÅtoStringX(Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)Ljava/lang/String;Ç ÈÉhashCodeG(Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)IË ÌÍequalsY(Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;Ljava/lang/Object;)Z |Ï ÐÑCODEC Lcom/mojang/serialization/Codec; ZÓ ÔÕcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;× entity_data ÙÚÛ ÜÝcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;ß àáapply()Ljava/util/function/Function; ãäå æç!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; Ùé êëINT0Lcom/mojang/serialization/codecs/PrimitiveCodec;í ticks_in_hive ïÚð.com/mojang/serialization/codecs/PrimitiveCodecßómin_ticks_in_hiveß ö÷ø ùú;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;ü àý(()Lcom/mojang/datafixers/util/Function3; ÿ à!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;ß   2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; Ï Ù  listOf"()Lcom/mojang/serialization/Codec;  Ñ LIST_CODEC |  STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; Z  streamCodecT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec;  )net/minecraft/network/codec/ByteBufCodecsVAR_INT  !" #$'net/minecraft/network/codec/StreamCodec composite#(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function3;)Lnet/minecraft/network/codec/StreamCodec;  Signature`Lnet/minecraft/world/item/component/TypedEntityData;>;fLcom/mojang/serialization/Codec;xLcom/mojang/serialization/Codec;>;žLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethisDLnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;LocalVariableTypeTableMethodParameterse(Lnet/minecraft/world/item/component/TypedEntityData;>;II)Vi(Lnet/minecraft/world/entity/Entity;)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;output2Lnet/minecraft/world/level/storage/TagValueOutput; entityTagLnet/minecraft/nbt/CompoundTag; hasNectarZreporter4Lnet/minecraft/util/ProblemReporter$ScopedCollector;entity#Lnet/minecraft/world/entity/Entity; StackMapTableG(I)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant; createEntityc(Lnet/minecraft/world/level/Level;Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/entity/Entity;bee+Lnet/minecraft/world/entity/animal/bee/Bee;level!Lnet/minecraft/world/level/Level;hivePosLnet/minecraft/core/BlockPos;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;age()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;6()Lnet/minecraft/world/item/component/TypedEntityData;b()Lnet/minecraft/world/item/component/TypedEntityData;>;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileBeehiveBlockEntity.javaNestHostRecordBootstrapMethods\(Ljava/lang/Object;)V^ *_ `adiscard(Ljava/lang/String;)Vad Pe fgremove+(Ljava/lang/String;)Lnet/minecraft/nbt/Tag;i%entityData;ticksInHive;minTicksInHive <o p Orz(Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)Lnet/minecraft/world/item/component/TypedEntityData;t u ªwY(Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;)Ljava/lang/Integer;y z ª|J(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;_ (Lnet/minecraft/world/item/component/TypedEntityData;Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/world/level/block/entity/BeehiveBlockEntity$Occupant;� ‚ QRR… †‡ˆ ‰Š"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;Œ �Ž� �‘java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesOccupant•"net/minecraft/util/ProblemReporterScopedCollector˜.net/minecraft/util/ProblemReporter$PathElement PathElement›(net/minecraft/core/HolderLookup$Provider�net/minecraft/core/HolderLookupProviderInstance¡com/mojang/datafixers/ProductsP3¤%java/lang/invoke/MethodHandles$Lookup¦java/lang/invoke/MethodHandlesLookup1  &'ÐÑ&(Ñ&)&*a+n*·*+µ *µ*µ±,g-*./ 0  '1  &2 ]3+ev»Y*¶²·"L+*¶%¸)M*,¶/W²3,Y¸7Wº=¹A,¶GN-M¶O6» Y*¶U-¸Y™  `§X·_:+¶b°M+¶b§ N,-¶g,¿_fegkne,* |}~1€6�?‚_ƒc‚f|-4N456067?'89g:;v<=>cÿW*P??Zÿ*P??Zÿ eÿee1< ?+C» Y²k»PY·q¸YX·_°,‡- 1@A+þk*´ ¶rN²3-Y¸7Wºu¹A*´ ¶xÀ|-+²~²„¸Š:Æ²Ž¶”š°¶˜ÁK™ÀK:,¶œ*´¸ °,* ‹��2�B‘D•J—Y˜_™hœ->YBCk./kDEkFGc6729<=> ýBP#1 DFHI ¢£+P+¸¤++¶§d¸«¶±±, ¡¢-BC1 B ¦£+—/+¶µ™±+¶¹=œ+`¸¼¶¿§ž+d¸«¶¿±,"¥¦© ª«¬#­.¯- //BC "J>ü1 BÄK+1*ºÂ°,g- ./Ȫ+1*ºÆ¬,g- ./ÌL+<*+ºÊ¬,g-./MN1M O+/*´ °,g- ./&Pª+/*´¬,g- ./ª+/*´¬,g- ./ QR+‰G*²Î¸Òֹغ޶â²èì¹îºñ¶â²èò¹îºô¶â¶õ*ºû¶þ°,lmn-o:lCpFl- GSTU+e=º¸³ ² ¹ ³²¸ºÞ²ºñ²ºôºû¸³%±,l rtu6tVWXY &'ZV„[]b„[cb‹ hjkl„mnq„msv„mxv„{}~„m€ƒ’: “”– —”™ šœž öŸÿ ¢£¥§