From 587085e41a47b3d7f7976d5d0bb47f615e498be5 Mon Sep 17 00:00:00 2001 From: powercas_gamer Date: Sun, 23 Jul 2023 07:46:40 +0200 Subject: [PATCH] feat: add minimessage tag resolvers overload to CommandSender#sendMessage (#9505) --- patches/api/Adventure.patch | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/patches/api/Adventure.patch b/patches/api/Adventure.patch index 2bed9550cd..efd8f1bed8 100644 --- a/patches/api/Adventure.patch +++ b/patches/api/Adventure.patch @@ -1963,6 +1963,19 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000 + } + + /** ++ * Sends a message with the MiniMessage format to the command sender. ++ *

++ * See MiniMessage docs and MiniMessage Placeholders docs ++ * for more information on the format. ++ * ++ * @param message MiniMessage content ++ * @param resolvers resolvers to use ++ */ ++ default void sendRichMessage(final @NotNull String message, final net.kyori.adventure.text.minimessage.tag.resolver.@NotNull TagResolver... resolvers) { ++ this.sendMessage(net.kyori.adventure.text.minimessage.MiniMessage.miniMessage().deserialize(message, resolvers)); ++ } ++ ++ /** + * Sends a plain message to the command sender. + * + * @param message plain message