FeatherUtils Enhance your server's presence on Feather Client
✨ Features
Discord Rich Presence Integration:
Customize the large image and hover text.
Set a custom "State" and "Details" message.
Show party size (current/max players).
Display session duration timestamp.
Server List Background:(Experimental)
Set a custom background image for your server in the multiplayer list (exclusive to Feather Client users).
[HR][/HR]
Installation Paper / Spigot
Download FeatherUtils.
Ensure you have FeatherServerAPI installed.
Place the jar file into your server's plugins folder.
Restart your server.
Edit plugins/FeatherUtils/config.yml to your liking.
Reload or restart to apply changes.
Velocity
Download FeatherUtils put it on backend server.
Ensure you have FeatherServerAPI installed on the proxy.
Place the jar file into your proxy's plugins folder.
Restart your proxy.
Edit plugins/featherutils/config.toml to your liking.
Restart to apply changes.
⚙️ Configuration Paper / Spigot (config.yml)
Code (YAML):
# FeatherUtils Configuration # Discord Rich Presence Settings discord: # Image URL (must be a direct link to an image) image-url: "https://i.imgur.com/your-server-icon.png" # Text shown when hovering over the image image-text: "My Awesome Server" # Player's current activity (smaller text) state: "Exploring the world" # Main description line (larger text) details: "play.example.com" # Show current/max player count as party size show-party-size: true
# Maximum party size (0 = use server max players) max-party-size: 100
# Show session start timestamp show-timestamp: true
# Server List Background Settings server-list-background: # Enable or disable the custom server list background enabled: false
# The name of the image file in the plugin folder (e.g., background.png) # Max size: 1009x202 pixels, 512KB image-file: "background.png"
Velocity (config.toml)
Code (toml (Unknown Language)):
[discord]
# Image URL (must be a direct link to an image)
image-url = "https://i.imgur.com/your-server-icon.png"
# Text shown when hovering over the image
image-text = "My Awesome Server"
# Player's current activity (smaller text)
state = "Exploring the world"
# Main description line (larger text)
details = "play.example.com"
# Show current/max player count as party size
show-party-size = true
# Maximum party size (0 = use server max players)
max-party-size = 100
# Show session start timestamp
show-timestamp = true
[server-list-background]
# Enable or disable the custom server list background
enabled = false
# The name of the image file in the plugin folder (e.g., background.png)
# Max size: 1009x202 pixels, 512KB
image-file = "background.png"
ℹ️ Requirements
Java 21 (or whichever version your server/proxy runs on)