From 587085e41a47b3d7f7976d5d0bb47f615e498be5 Mon Sep 17 00:00:00 2001
From: powercas_gamer <cas@deltapvp.net>
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.
++     * <p>
++     * See <a href="https://docs.advntr.dev/minimessage/">MiniMessage docs</a> and <a href="https://docs.advntr.dev/minimessage/dynamic-replacements">MiniMessage Placeholders docs</a>
++     * 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