FeatherUtils
1.1A Spigot/Paper plugin that integrates with the Feather Client - Discord Rich Presence with live player count compatibility, server list background, and join messages.
FeatherUtils
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
liveonline/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 declaresfolia-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
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta