CLASS net/minecraft/class_3008 net/minecraft/server/command/AdvancementCommand
	FIELD field_13453 SUGGESTION_PROVIDER Lcom/mojang/brigadier/suggestion/SuggestionProvider;
	METHOD method_12978 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12979 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12980 register (Lcom/mojang/brigadier/CommandDispatcher;)V
		ARG 0 dispatcher
	METHOD method_12981 executeCriterion (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Lnet/minecraft/class_161;Ljava/lang/String;)I
		ARG 0 source
		ARG 1 targets
		ARG 2 operation
		ARG 3 advancement
		ARG 4 criterion
	METHOD method_12982 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12983 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12984 (Lnet/minecraft/class_2168;)Z
		ARG 0 source
	METHOD method_12985 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12986 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12987 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 context
		ARG 1 builder
	METHOD method_12988 executeAdvancement (Lnet/minecraft/class_2168;Ljava/util/Collection;Lnet/minecraft/class_3008$class_3009;Ljava/util/Collection;)I
		ARG 0 source
		ARG 1 targets
		ARG 2 operation
		ARG 3 selection
	METHOD method_12989 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12990 addChildrenRecursivelyToList (Lnet/minecraft/class_161;Ljava/util/List;)V
		ARG 0 parent
		ARG 1 childList
	METHOD method_12991 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 context
		ARG 1 builder
	METHOD method_12992 (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 context
		ARG 1 builder
	METHOD method_12993 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12994 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12995 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12996 select (Lnet/minecraft/class_161;Lnet/minecraft/class_3008$class_3010;)Ljava/util/List;
		ARG 0 advancement
		ARG 1 selection
	METHOD method_12997 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	METHOD method_12998 (Lcom/mojang/brigadier/context/CommandContext;)I
		ARG 0 context
	CLASS class_3009 Operation
		FIELD field_13454 commandPrefix Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
			ARG 3 name
		METHOD method_12999 processAll (Lnet/minecraft/class_3222;Ljava/lang/Iterable;)I
			ARG 1 player
			ARG 2 advancements
		METHOD method_13000 processEachCriterion (Lnet/minecraft/class_3222;Lnet/minecraft/class_161;Ljava/lang/String;)Z
			ARG 1 player
			ARG 2 advancement
			ARG 3 criterion
		METHOD method_13001 getCommandPrefix ()Ljava/lang/String;
		METHOD method_13002 processEach (Lnet/minecraft/class_3222;Lnet/minecraft/class_161;)Z
			ARG 1 player
			ARG 2 advancement
	CLASS class_3010 Selection
		FIELD field_13459 after Z
		FIELD field_13460 before Z
		METHOD <init> (Ljava/lang/String;IZZ)V
			ARG 3 before
			ARG 4 after
