CLASS jq net/minecraft/text/HoverEvent CLASS jq$a Action FIELD d BY_NAME Ljava/util/Map; FIELD e userDefinable Z FIELD f name Ljava/lang/String; METHOD (Ljava/lang/String;ILjava/lang/String;Z)V ARG 3 name ARG 4 userDefinable METHOD a isUserDefinable ()Z METHOD a byName (Ljava/lang/String;)Ljq$a; ARG 0 name METHOD a (Ljq$a;)Ljq$a; ARG 0 a METHOD b getName ()Ljava/lang/String; FIELD a action Ljq$a; FIELD b value Ljn; METHOD (Ljq$a;Ljn;)V ARG 1 action ARG 2 value METHOD a getAction ()Ljq$a; METHOD b getValue ()Ljn; METHOD equals (Ljava/lang/Object;)Z ARG 1 obj