CLASS ca net/minecraft/server/command/ServerCommandSource
	FIELD a REQUIRES_PLAYER_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
	FIELD b REQUIRES_ENTITY_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
	FIELD c output Lbz;
	FIELD d position Lcmx;
	FIELD e world Lur;
	FIELD f level I
	FIELD g name Ljava/lang/String;
	FIELD h textComponent Ljb;
	FIELD i minecraftServer Lnet/minecraft/server/MinecraftServer;
	FIELD j silent Z
	FIELD k entity Lahc;
	FIELD l resultConsumer Lcom/mojang/brigadier/ResultConsumer;
	FIELD m entityAnchor Lch$a;
	FIELD n rotation Lcmw;
	METHOD a withSilent ()Lca;
	METHOD a withLevel (I)Lca;
	METHOD a withEntity (Lahc;)Lca;
	METHOD a withLookingAt (Lahc;Lch$a;)Lca;
	METHOD a withEntityAnchor (Lch$a;)Lca;
	METHOD a withRotation (Lcmw;)Lca;
	METHOD a withPosition (Lcmx;)Lca;
	METHOD a withConsumer (Lcom/mojang/brigadier/ResultConsumer;)Lca;
	METHOD a mergeConsumers (Lcom/mojang/brigadier/ResultConsumer;Ljava/util/function/BinaryOperator;)Lca;
	METHOD a getCompletions (Lcom/mojang/brigadier/context/CommandContext;Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
	METHOD a sendError (Ljb;)V
	METHOD a sendFeedback (Ljb;Z)V
		ARG 1 message
	METHOD a withWorld (Lur;)Lca;
	METHOD b getDisplayName ()Ljb;
	METHOD b withMaxLevel (I)Lca;
	METHOD b withLookingAt (Lcmx;)Lca;
	METHOD b sendToOps (Ljb;)V
	METHOD c getName ()Ljava/lang/String;
	METHOD c hasPermissionLevel (I)Z
	METHOD d getPosition ()Lcmx;
	METHOD e getWorld ()Lur;
	METHOD f getEntity ()Lahc;
	METHOD g getEntityOrThrow ()Lahc;
	METHOD h getPlayer ()Lut;
	METHOD i getRotation ()Lcmw;
	METHOD j getMinecraftServer ()Lnet/minecraft/server/MinecraftServer;
	METHOD k getEntityAnchor ()Lch$a;
	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;
