CLASS qc net/minecraft/server/ServerMetadata CLASS qc$a Players CLASS qc$a$a Deserializer METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; ARG 1 entry ARG 2 unused ARG 3 context FIELD a max I FIELD b online I FIELD c sample [Lcom/mojang/authlib/GameProfile; METHOD (II)V ARG 1 max METHOD a getPlayerLimit ()I METHOD a setSample ([Lcom/mojang/authlib/GameProfile;)V METHOD b getOnlinePlayerCount ()I METHOD c getSample ()[Lcom/mojang/authlib/GameProfile; CLASS qc$b Deserializer METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object; ARG 1 functionJson ARG 2 unused ARG 3 context CLASS qc$c Version CLASS qc$c$a Serializer METHOD serialize (Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement; ARG 1 entry ARG 2 unused ARG 3 context FIELD a gameVersion Ljava/lang/String; FIELD b protocolVersion I METHOD a getGameVersion ()Ljava/lang/String; METHOD b getProtocolVersion ()I FIELD a description Ljm; FIELD b players Lqc$a; FIELD c version Lqc$c; FIELD d favicon Ljava/lang/String; METHOD a getDescription ()Ljm; METHOD a setFavicon (Ljava/lang/String;)V METHOD a setDescription (Ljm;)V METHOD a setPlayers (Lqc$a;)V METHOD a setVersion (Lqc$c;)V METHOD b getPlayers ()Lqc$a; METHOD c getVersion ()Lqc$c; METHOD d getFavicon ()Ljava/lang/String;