CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent FIELD field_46601 CODEC Lcom/mojang/serialization/Codec; FIELD field_46602 data Lnet/minecraft/class_2568$class_8826; METHOD (Lnet/minecraft/class_2568$class_5247;Ljava/lang/Object;)V ARG 1 action ARG 2 contents METHOD (Lnet/minecraft/class_2568$class_8826;)V ARG 1 data METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_10891 getValue (Lnet/minecraft/class_2568$class_5247;)Ljava/lang/Object; ARG 1 action METHOD method_10892 getAction ()Lnet/minecraft/class_2568$class_5247; METHOD method_54182 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2568; ARG 0 either METHOD method_54183 (Lnet/minecraft/class_2568$class_8826;)Lnet/minecraft/class_2568$class_8826; ARG 0 data METHOD method_54184 (Lnet/minecraft/class_2568;)Lcom/mojang/datafixers/util/Either; ARG 0 event METHOD method_54185 (Lnet/minecraft/class_2568$class_8826;)Lnet/minecraft/class_2568$class_8826; ARG 0 data CLASS class_5247 Action FIELD field_24346 name Ljava/lang/String; FIELD field_24347 parsable Z FIELD field_46603 UNVALIDATED_CODEC Lcom/mojang/serialization/Codec; FIELD field_46604 CODEC Lcom/mojang/serialization/Codec; FIELD field_46605 codec Lcom/mojang/serialization/Codec; FIELD field_46606 legacyCodec Lcom/mojang/serialization/Codec; METHOD (Ljava/lang/String;ZLcom/mojang/serialization/Codec;Lnet/minecraft/class_2568$class_9341;)V ARG 1 name ARG 2 parsable ARG 3 contentCodec METHOD method_27667 isParsable ()Z METHOD method_27676 cast (Ljava/lang/Object;)Ljava/lang/Object; ARG 1 o METHOD method_54186 validate (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/DataResult; ARG 0 action METHOD method_54187 (Lnet/minecraft/class_2568$class_8826;)Ljava/lang/Object; ARG 0 action CLASS class_5248 EntityContent FIELD field_24351 entityType Lnet/minecraft/class_1299; FIELD field_24352 uuid Ljava/util/UUID; FIELD field_24353 name Ljava/util/Optional; FIELD field_24354 tooltip Ljava/util/List; FIELD field_46607 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_1299;Ljava/util/UUID;Ljava/util/Optional;)V ARG 1 entityType ARG 2 uuid ARG 3 name METHOD (Lnet/minecraft/class_1299;Ljava/util/UUID;Lnet/minecraft/class_2561;)V ARG 1 entityType ARG 2 uuid ARG 3 name METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_27682 asTooltip ()Ljava/util/List; METHOD method_54193 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App; ARG 0 instance METHOD method_54195 legacySerializer (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult; ARG 0 text METHOD method_54196 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/Optional; ARG 0 content METHOD method_54197 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/UUID; ARG 0 content METHOD method_54198 (Lnet/minecraft/class_2568$class_5248;)Lnet/minecraft/class_1299; ARG 0 content CLASS class_5249 ItemStackContent FIELD field_24355 item Lnet/minecraft/class_6880; FIELD field_24356 count I FIELD field_24358 stack Lnet/minecraft/class_1799; FIELD field_46608 ITEM_STACK_CODEC Lcom/mojang/serialization/Codec; FIELD field_46609 CODEC Lcom/mojang/serialization/Codec; METHOD (Lnet/minecraft/class_1799;)V ARG 1 stack METHOD (Lnet/minecraft/class_6880;ILnet/minecraft/class_9326;)V ARG 2 count METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_27683 asStack ()Lnet/minecraft/class_1799; METHOD method_54203 legacySerializer (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult; ARG 0 text CLASS class_8826 EventData FIELD field_46610 CODEC Lcom/mojang/serialization/MapCodec; FIELD field_46611 LEGACY_CODEC Lcom/mojang/serialization/MapCodec; METHOD method_54208 (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/Codec; ARG 0 action METHOD method_54209 (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/Codec; ARG 0 action