CLASS ju net/minecraft/text/Style CLASS ju$a Serializer METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; ARG 1 json ARG 2 type ARG 3 context METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; ARG 1 style ARG 2 type ARG 3 context FIELD a parent Lju; FIELD b color Lc; FIELD c bold Ljava/lang/Boolean; FIELD d italic Ljava/lang/Boolean; FIELD e underline Ljava/lang/Boolean; FIELD f strikethrough Ljava/lang/Boolean; FIELD g obfuscated Ljava/lang/Boolean; FIELD h clickEvent Ljl; FIELD i hoverEvent Ljp; FIELD j insertion Ljava/lang/String; FIELD k ROOT Lju; METHOD a getColor ()Lc; METHOD a setColor (Lc;)Lju; ARG 1 color METHOD a setBold (Ljava/lang/Boolean;)Lju; ARG 1 bold METHOD a setInsertion (Ljava/lang/String;)Lju; ARG 1 insertion METHOD a setClickEvent (Ljl;)Lju; ARG 1 clickEvent METHOD a setHoverEvent (Ljp;)Lju; ARG 1 clickEvent METHOD a setParent (Lju;)Lju; ARG 1 parent METHOD b isBold ()Z METHOD b setItalic (Ljava/lang/Boolean;)Lju; ARG 1 italic METHOD c isItalic ()Z METHOD c setStrikethrough (Ljava/lang/Boolean;)Lju; ARG 1 strikethrough METHOD d isStrikethrough ()Z METHOD d setUnderline (Ljava/lang/Boolean;)Lju; ARG 1 underline METHOD e isUnderlined ()Z METHOD e setObfuscated (Ljava/lang/Boolean;)Lju; ARG 1 obfuscated METHOD equals (Ljava/lang/Object;)Z ARG 1 obj METHOD f isObfuscated ()Z METHOD g isEmpty ()Z METHOD h getClickEvent ()Ljl; METHOD i getHoverEvent ()Ljp; METHOD j getInsertion ()Ljava/lang/String; METHOD k asString ()Ljava/lang/String; METHOD m deepCopy ()Lju; METHOD n copy ()Lju; METHOD o getParent ()Lju;