CLASS ct net/minecraft/command/arguments/ObjectiveArgumentType
	FIELD a LONG_NAME_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	FIELD b EXAMPLES Ljava/util/Collection;
	FIELD c UNKNOWN_OBJECTIVE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	FIELD d READONLY_OBJECTIVE_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
	METHOD a create ()Lct;
	METHOD a getObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcsv;
		ARG 0 context
		ARG 1 name
	METHOD b getWritableObjective (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lcsv;
		ARG 0 context
		ARG 1 name
	METHOD listSuggestions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 context
		ARG 2 builder
