Êþº¾E  java/util/Optional ofNullable((Ljava/lang/Object;)Ljava/util/Optional;   7net/minecraft/network/chat/HoverEvent$EntityTooltipInfoN(Lnet/minecraft/world/entity/EntityType;Ljava/util/UUID;Ljava/util/Optional;)V  java/lang/Object()V  type'Lnet/minecraft/world/entity/EntityType;  uuidLjava/util/UUID;  nameLjava/util/Optional;  ! linesCacheLjava/util/List;#java/util/ArrayList " &'( )*java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;, -.accept/(Ljava/util/List;)Ljava/util/function/Consumer; 0 12 ifPresent (Ljava/util/function/Consumer;)V4gui.entity_tooltip.type 678 9:%net/minecraft/world/entity/EntityTypegetDescription(()Lnet/minecraft/network/chat/Component; <=> ?@$net/minecraft/network/chat/Component translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent; BCD EFjava/util/Listadd(Ljava/lang/Object;)Z HIJ KLjava/util/UUIDtoString()Ljava/lang/String; <N OPliteralA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; R STgetClass()Ljava/lang/Class; V WFequals HV V [ \]hashCode()I H[ [ abc de/net/minecraft/core/registries/BuiltInRegistries ENTITY_TYPE&Lnet/minecraft/core/DefaultedRegistry; ghi jk$net/minecraft/core/DefaultedRegistry byNameCodec"()Lcom/mojang/serialization/Codec;mid opq rscom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;u vwapply()Ljava/util/function/Function; yz{ |}!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; €� ‚ƒnet/minecraft/core/UUIDUtil LENIENT_CODEC Lcom/mojang/serialization/Codec;u ‡ˆ‰ Šƒ1net/minecraft/network/chat/ComponentSerializationCODEC o� ŽsoptionalFieldOfu ‘’“ ”•;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;— v˜(()Lcom/mojang/datafixers/util/Function3; š›œ v�!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;u  ¡¢ £¤2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; ¦ Ч#Lcom/mojang/serialization/MapCodec; Signature^Lcom/mojang/serialization/MapCodec;*Lnet/minecraft/world/entity/EntityType<*>;;8Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;`(Lnet/minecraft/world/entity/EntityType;Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;&Lnet/minecraft/network/chat/Component;LocalVariableTypeTableMethodParametersc(Lnet/minecraft/world/entity/EntityType<*>;Ljava/util/UUID;Lnet/minecraft/network/chat/Component;)Vy(Lnet/minecraft/world/entity/EntityType<*>;Ljava/util/UUID;Ljava/util/Optional;)VgetTooltipLines()Ljava/util/List; StackMapTable:()Ljava/util/List;oLjava/lang/Object;thatresultIlambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$3O(Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/Optional;lambda$static$2K(Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Ljava/util/UUID;lambda$static$1b(Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;)Lnet/minecraft/world/entity/EntityType; SourceFileHoverEvent.javaNestHostÒ%net/minecraft/network/chat/HoverEventBootstrapMethodsÕ(Ljava/lang/Object;)V AØ)(Lnet/minecraft/network/chat/Component;)V*Û Ü ËÌÌß à ÉÊÊã ä ÇÈÈçJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ê†(Lnet/minecraft/world/entity/EntityType;Ljava/util/UUID;Ljava/util/Optional;)Lnet/minecraft/network/chat/HoverEvent$EntityTooltipInfo;ì í ÃÄÄð ñòó ôõ"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; InnerClassesEntityTooltipInfoInstanceúcom/mojang/datafixers/ProductsP3ý%java/lang/invoke/MethodHandles$Lookupÿjava/lang/invoke/MethodHandlesLookup!Ч¨©¨ª¨« !¨¬­®  ¯°i *+,-¸·±± F G²* ³´   µ¶  ª· ¨¸­ ® °ˆ*· *+µ*,µ*-µ±±IJ KLM²*³´¶ª«· ¨¹º»°¦]*´ÇT*»"Y·$µ*´*´Y¸%Wº+¶/*´3½Y*´¶5S¸;¹AW*´*´¶G¸M¹AW*´°±PQR'SDTXV² ]³´¼ûX¨½WF°²M*+¦¬+Æ*¶Q+¶Q¥¬+ÀM*´,´¶U™#*´,´¶X™*´,´¶Y™§¬±[\^_bc² M³´M¾¿0À´¼ ü2@·¾\]°d$*´¶Z<h*´¶^`<h*´¶_`<¬±hij"k²$³´Á Ãİ‹I*²`¹fl¹nºt¶x²~„¹nº…¶x²†‹¹Œº�¶x¶�*º–¶™°±9:;/<<9E=H9² IÅÆ ÇȰ/*´°±<² ¾´ Éʰ/*´°±;² ¾´ Ḛ̈/*´°±:² ¾´Í°$ ºž¸Ÿ³¥±±9ÎÏÐÑÓ>ïÔÖ×ïÙÚÝïÙÞáïÙâåïæèéïÙëîö"Ñ÷ ‘ øšùûüþ