CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentType FIELD field_39422 LOGGER Lorg/slf4j/Logger; FIELD field_9876 EXAMPLES Ljava/util/Collection; METHOD method_43770 getSignedMessage (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2196$class_7515; ARG 0 context ARG 1 name METHOD method_44259 (Lnet/minecraft/class_2168;Ljava/lang/Throwable;)Ljava/lang/Object; ARG 1 throwable METHOD method_44260 handleResolvingFailure (Lnet/minecraft/class_2168;Ljava/util/concurrent/CompletableFuture;)V ARG 0 source ARG 1 future METHOD method_9339 getMessage (Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/String;)Lnet/minecraft/class_2561; ARG 0 context ARG 1 name METHOD method_9340 message ()Lnet/minecraft/class_2196; METHOD parse (Lcom/mojang/brigadier/StringReader;)Ljava/lang/Object; ARG 1 reader CLASS class_2197 MessageFormat FIELD field_9877 contents Ljava/lang/String; FIELD field_9878 selectors [Lnet/minecraft/class_2196$class_2198; METHOD (Ljava/lang/String;[Lnet/minecraft/class_2196$class_2198;)V ARG 1 contents ARG 2 selectors METHOD method_35691 getContents ()Ljava/lang/String; METHOD method_35692 getSelectors ()[Lnet/minecraft/class_2196$class_2198; METHOD method_44267 decorate (Lnet/minecraft/class_2168;)Ljava/util/concurrent/CompletableFuture; ARG 1 source METHOD method_44268 format (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561; ARG 1 source METHOD method_9341 format (Lnet/minecraft/class_2168;Z)Lnet/minecraft/class_2561; ARG 1 source ARG 2 canUseSelectors METHOD method_9342 parse (Lcom/mojang/brigadier/StringReader;Z)Lnet/minecraft/class_2196$class_2197; ARG 0 reader ARG 1 canUseSelectors CLASS class_2198 MessageSelector FIELD field_9879 end I FIELD field_9880 start I FIELD field_9881 selector Lnet/minecraft/class_2300; METHOD (IILnet/minecraft/class_2300;)V ARG 1 start ARG 2 end ARG 3 selector METHOD method_35693 getSelector ()Lnet/minecraft/class_2300; METHOD method_9343 getStart ()I METHOD method_9344 getEnd ()I METHOD method_9345 format (Lnet/minecraft/class_2168;)Lnet/minecraft/class_2561; ARG 1 source CLASS class_7515 SignedMessage METHOD method_44262 decorate (Lnet/minecraft/class_2168;)Ljava/util/concurrent/CompletableFuture; ARG 1 source METHOD method_44801 (Lnet/minecraft/class_5837;Lnet/minecraft/class_5837;)Lnet/minecraft/class_5837; ARG 1 decoratedMessage METHOD method_44802 format (Lnet/minecraft/class_2168;Lnet/minecraft/class_5837;)Lnet/minecraft/class_5837; COMMENT {@return the formatted {@code message}} COMMENT COMMENT

If the message contains a filtered part, that part is formatted by {@link COMMENT #format(ServerCommandSource, String)}. ARG 1 source ARG 2 message METHOD method_44803 decorate (Lnet/minecraft/class_2168;Lnet/minecraft/class_5837;Lnet/minecraft/class_5837;)Ljava/util/concurrent/CompletableFuture; ARG 1 source ARG 2 filtered ARG 3 formatted METHOD method_44804 format (Lnet/minecraft/class_2168;Ljava/lang/String;)Lnet/minecraft/class_2561; COMMENT {@return the parsed and formatted {@code filteredText}, or {@code null} if it fails} ARG 1 source ARG 2 filteredText METHOD method_44805 (Lnet/minecraft/class_7610$class_7611;Lnet/minecraft/class_7610$class_7613;Lnet/minecraft/class_7470;Lnet/minecraft/class_5837;)Lnet/minecraft/class_5837; ARG 3 decoratedMessage METHOD method_44806 sendHeader (Lnet/minecraft/class_2168;)V COMMENT Sends the message's header to all players. COMMENT COMMENT

This should be called if the message could not be sent due to an exception. COMMENT See {@link net.minecraft.server.command.MessageCommand} for an example. ARG 1 source METHOD method_44807 (Lnet/minecraft/class_2168;Lnet/minecraft/class_5837;)V ARG 1 decoratedMessage METHOD method_44808 filterText (Lnet/minecraft/class_2168;Ljava/lang/String;)Ljava/util/concurrent/CompletableFuture; ARG 1 source ARG 2 text METHOD method_44809 (Lnet/minecraft/class_2168;Lnet/minecraft/class_5837;)V ARG 1 message METHOD method_44810 (Lnet/minecraft/class_2168;Lnet/minecraft/class_5837;)Ljava/util/concurrent/CompletionStage; ARG 2 filtered