CLASS cf net/minecraft/server/command/CommandSource
	CLASS cf$a RelativePosition
		FIELD a ZERO_LOCAL Lcf$a;
		FIELD b ZERO_WORLD Lcf$a;
		FIELD c x Ljava/lang/String;
		FIELD d y Ljava/lang/String;
		FIELD e z Ljava/lang/String;
		METHOD <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
			ARG 1 x
			ARG 2 y
			ARG 3 z
	METHOD a getCompletions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 context
		ARG 2 builder
	METHOD a suggestIdentifiers (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 candidates
		ARG 1 builder
	METHOD a suggestIdentifiers (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 candiates
		ARG 1 builder
	METHOD a suggestFromIdentifier (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 candidates
		ARG 1 builder
		ARG 2 identifier
		ARG 3 tooltip
	METHOD a forEachMatching (Ljava/lang/Iterable;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V
		ARG 0 candidates
		ARG 3 identifier
		ARG 4 action
	METHOD a forEachMatching (Ljava/lang/Iterable;Ljava/lang/String;Ljava/util/function/Function;Ljava/util/function/Consumer;)V
		ARG 0 candidates
		ARG 2 identifier
		ARG 3 action
	METHOD a suggestPositions (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;
		ARG 1 candidates
	METHOD a suggestIdentifiers (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD a suggestFromIdentifier (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/concurrent/CompletableFuture;
		ARG 0 candidates
		ARG 1 builder
		ARG 2 identifier
		ARG 3 tooltip
	METHOD a suggestMatching ([Ljava/lang/String;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD b suggestMatching (Ljava/lang/Iterable;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD b suggestColumnPositions (Ljava/lang/String;Ljava/util/Collection;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/function/Predicate;)Ljava/util/concurrent/CompletableFuture;
	METHOD b suggestMatching (Ljava/util/stream/Stream;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD c hasPermissionLevel (I)Z
		ARG 1 level
	METHOD l getPlayerNames ()Ljava/util/Collection;
	METHOD m getTeamNames ()Ljava/util/Collection;
	METHOD n getSoundIds ()Ljava/util/Collection;
	METHOD o getRecipeIds ()Ljava/util/stream/Stream;
	METHOD p getEntitySuggestions ()Ljava/util/Collection;
	METHOD q getBlockPositionSuggestions ()Ljava/util/Collection;
	METHOD r getPositionSuggestions ()Ljava/util/Collection;
