
FeatherUtils
A Spigot/Paper plugin that integrates with the Feather Client - Discord Rich Presence with live player count compatibility, server list background, and…
⬇ Download on ModrinthFeatherUtils
A Paper/Spigot/Folia plugin that integrates your Minecraft server with the Feather client. It adds Discord Rich Presence with a live player count, a custom server-list background for Feather users, and a configurable join message when a Feather player connects.
Features
- Discord Rich Presence — shows your server in a player's Discord status, with a
live
online/maxplayer count that updates automatically. - Custom server-list background — display a PNG background for players browsing your server in the Feather client.
- Feather join message — broadcast a configurable message when a player joins using Feather, optionally gated behind a permission.
- Live updates — presence refreshes on a 5-second timer and immediately on player join/leave.
Requirements
- Paper, Spigot, or Folia 1.21+ (the plugin uses Folia's region
schedulers and declares
folia-supported, so it runs natively on all three) - Feather Server API
Installation
- Drop
FeatherUtils.jarinto your server'splugins/folder. - Add the Feather Server API jar to
plugins/as well (FeatherUtils depends on it). - Start or restart the server to generate the default config.
- Edit
plugins/FeatherUtils/config.yml, then run/featherutils reload.
Configuration
All options live in plugins/FeatherUtils/config.yml:
| Key | Description |
|---|---|
background |
File name of the PNG placed in plugins/FeatherUtils/backgrounds/. |
discord-activity.enabled |
Toggle Discord Rich Presence on/off. |
discord-activity.image |
Direct link to the image shown in the activity. |
discord-activity.image-text |
Hover text for the image. |
discord-activity.state |
Top line; supports %player_count% and %max_players%. |
discord-activity.details |
Second line; supports the same placeholders. |
join-message.enabled |
Toggle the Feather join broadcast. |
join-message.message |
Message text; supports %player% and & color codes. |
join-message.permission |
If set, only players with this permission see the message. |
prefix |
Prefix used in command output. |
Place your background image at plugins/FeatherUtils/backgrounds/<background> (PNG only).
Commands
| Command | Description |
|---|---|
/featherutils reload |
Reloads the config and re-applies the background. |
/featherutils help |
Shows the help menu. |
Permissions
| Permission | Description | Default |
|---|---|---|
featherutils.commands.use |
Use FeatherUtils commands. | op |
featherutils.receivemessages |
Receive Feather join messages. | true |
Author
Veqtora
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 1.21.1, 1.21.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Modrinth — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
- Ships as FeatherUtils.jar — drop this file into the mods folder
- Download size: 8 KB
- Download link checked 10 Sept 2026 — working
These come from our own check of the pack file, not from the source page.