CLASS ek net/minecraft/command/arguments/ArgumentTypes CLASS a Entry FIELD a argClass Ljava/lang/Class; FIELD b serializer Lej; FIELD c id Lqt; FIELD a LOGGER Lorg/apache/logging/log4j/Logger; FIELD b classMap Ljava/util/Map; FIELD c idMap Ljava/util/Map; METHOD a register ()V METHOD a toJson (Lcom/google/gson/JsonObject;Lcom/mojang/brigadier/arguments/ArgumentType;)V METHOD a toJson (Lcom/mojang/brigadier/CommandDispatcher;Lcom/mojang/brigadier/tree/CommandNode;)Lcom/google/gson/JsonObject; METHOD a byClass (Lcom/mojang/brigadier/arguments/ArgumentType;)Lek$a; METHOD a register (Ljava/lang/String;Ljava/lang/Class;Lej;)V METHOD a fromPacket (Ljd;)Lcom/mojang/brigadier/arguments/ArgumentType; METHOD a toPacket (Ljd;Lcom/mojang/brigadier/arguments/ArgumentType;)V METHOD a byId (Lqt;)Lek$a;