HomeJavaModsDiscordSRV Ultimate
DiscordSRV Ultimate

I will be leaving Modrinth. Please go to my GitHub instead.

🥏 DiscordSRV Ultimate adds:

📒 Dependencies (must-install)

ℹ️ Information

🤔 Usage

DiscordSRV Ultimate extends the possibilities of the DiscordToChatMessage format (DiscordToMinecraftChatMessageFormat and DiscordToMinecraftChatMessageFormatNoRole fields), by post-processing the output. For example, to make the role gradiented, you can use this:

[[gradient_message_$[[toprolecolor]]_#000000_[[toprolealias]]]]&8 » &7%name%%reply%:&f %message%

The example might look hard, but here's what it does:

To make it work, you must also have the Gradient PAPI Expansion installed:

The plugin replaces both [[ and ]] with %, as if just % was used, it would be parsed during pre-processing. Why am I post-processing it? Because I have no idea how to make all this during pre-processing (DiscordSRV events are... weird).

As mentioned earlier, $§x§r§r§g§g§b§b converts to #rrggbb. This is for the gradients (and other color manipulation) to work.

🧩 Merging

If you want to mix some of the things, e.g. smallcaps and gradient, you would have to use the Utils PAPI Expansion for that. The installation is also straightforward:

And the usage is... a bit complex:

[[utils_parse_gradient_message_$[[toprolecolor]]_#000000_{dsu_smallcaps_[[toprolealias]]}]]&8 » &7%name%%reply%:&f %message%

The DSU placeholders come from this plugin and stand for DiscordSRV Ultimate.


Sadly, the plugin doesn't yet support mixing the color itself without external tools. I am planning to implement that in the next release.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more