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 Lcjy; FIELD e worldServer Luh; FIELD g name Ljava/lang/String; FIELD h textComponent Lja; FIELD i minecraftServer Lnet/minecraft/server/MinecraftServer; FIELD k entity Lagf; FIELD l resultConsumer Lcom/mojang/brigadier/ResultConsumer; METHOD a withEntity (Lagf;)Lca; METHOD a withPosition (Lcjy;)Lca; METHOD a withConsumer (Lcom/mojang/brigadier/ResultConsumer;)Lca; METHOD a sendFeedback (Lja;)V METHOD a withWorldServer (Luh;)Lca; METHOD c getName ()Ljava/lang/String; METHOD d getPosition ()Lcjy; METHOD e getWorldServer ()Luh; METHOD f getEntity ()Lagf; METHOD g getEntityOrThrow ()Lagf; METHOD h getPlayerServer ()Luj; METHOD j getMinecraftServer ()Lnet/minecraft/server/MinecraftServer; METHOD m getTeamNames ()Ljava/util/Collection; METHOD n getSoundIds ()Ljava/util/Collection; METHOD o getRecipeIds ()Ljava/util/Collection;