DiscordSRV Ultimate
๐ Updated over a year ago๐ผ๏ธ Gallery (1 images)
๐ Analysis
- ๐ #200 of 219 paper mods in this game by downloads
๐ About This Mod
**๐ฅ <font color="#4ba0ff">DiscordSRV Ultimate adds:</font>** - Its own placeholders for making text bold, underline, italic or smallcaps - Post-processed placeholders from both DiscordSRV and PlaceholderAPI - An ability to make gradients in combination with other tools <!-- **๐ณโ๐ Happy Pride Month!** --> **๐ <font color="#c1ac36">Dependencies (must-install)</font>** - (https://modrinth.com/plugin/discordsrv) - (https://hangar.papermc.io/HelpChat/PlaceholderAPI) **โน๏ธ <font color="#46a0ec">Information</font>** - โ ๏ธ The plugin doesn't work on non-Paper Bukkit forks! - A GitHub is not available, but the project is not obfuscated, you can decompile it freely. - The plugin is licensed with CC-BY-NC 4.0, but you do NOT need to credit me. **๐ค <font color="#f7a735">Usage</font>** 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: ```text ]_#000000_]]]&8 ยป &7%name%%reply%:&f %message% ``` The example might look hard, but here's what it does: - Get the top user role alias - Make a gradient from the user role color (converted from `ยงxยงrยงrยงgยงgยงbยงb` to `#rrggbb`) to #000000 with this text To make it work, you must also have the `Gradient` PAPI Expansion installed: - `/papi ecloud download Gradient` - `/papi reload` The plugin replaces both ] 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. **๐งฉ <font color="#32f797">Merging</font>** 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: - `/papi ecloud download Utils` - `/papi reload` And the usage is... a bit complex: `]_#000000_{dsu_smallcaps_]}]]&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.
๐ฅ DiscordSRV Ultimate adds: - Its own placeholders for making text bold, underline, italic or smallcaps - Post-processed placeholders from both DiscordSRV and PlaceholderAPI - An ability to make gradients in combination with other tools
๐ Dependencies (must-install)
- (https://modrinth.com/plugin/discordsrv)
- (https://hangar.papermc.io/HelpChat/PlaceholderAPI)
โน๏ธ Information
- โ ๏ธ The plugin doesn't work on non-Paper Bukkit forks!
- A GitHub is not available, but the project is not obfuscated, you can decompile it freely.
- The plugin is licensed with CC-BY-NC 4. 0, but you do NOT need to credit me.
๐ค 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:
```text []_#000000_[]]]&8 ยป &7%name%%reply%:&f %message% ```
The example might look hard, but here's what it does: - Get the top user role alias - Make a gradient from the user role color (converted from `ยงxยงrยงrยงgยงgยงbยงb` to `#rrggbb`) to #000000 with this text
To make it work, you must also have the `Gradient` PAPI Expansion installed:
- `/papi ecloud download Gradient`
- `/papi reload`
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:
- `/papi ecloud download Utils`
- `/papi reload`
And the usage is... a bit complex:
`[]_#000000_{dsu_smallcaps_[]}]]&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.
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- Olafcio1
- Version
- 1.2
- Downloads
- 175
- Endorsements
- 1
- Category
- paper
- Created
- 8/6/2025
- Updated
- 7/27/2025
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- utility
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does DiscordSRV Ultimate support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of DiscordSRV Ultimate?
Version 1.2, published 2025-07-27 with 175 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await
