StatusPlugin
A status plugin that allows your users to set preconfigured statuses like in CraftAttack!
StatusPlugin

ᴛᴇꜱᴛᴇᴅ ᴏɴʟу ᴏɴ ᴘᴀᴘᴇʀ ᴀɴᴅ ᴘᴀᴘᴇʀ ғᴏʀᴋꜱ
The status plugin allows players to use pre-made statuses with the command /status. These different statuses can be set in a file.
TAB LIST

CHAT

✨ Features
* Use of Paper's modern chat system for maximum compatibility with other plugins.: Full MiniMessage support (gradients, hex colors, hover events) for chat, tablist, and nametags.. * Use of Paper's modern chat system for maximum compatibility with other plugins.: Create custom statuses (Admin, VIP, etc.) with unique prefixes. * Use of Paper's modern chat system for maximum compatibility with other plugins.: * Animated headers/footers. * Use of Paper's modern chat system for maximum compatibility with other plugins.: Add scrolling lines with `<rotating>`. * Use of Paper's modern chat system for maximum compatibility with other plugins.: Sort players by rank (Owner > Admin > Member > AFK > NO STATUS). * Use of Paper's modern chat system for maximum compatibility with other plugins.: Display deaths, country, TPS, Ping ... . * Use of Paper's modern chat system for maximum compatibility with other plugins.: Automatically show player flags/countries in tab/chat (GeoIP). * Use of Paper's modern chat system for maximum compatibility with other plugins.: count and display player deaths with custom formatting `[☠ 5]`. * Use of Paper's modern chat system for maximum compatibility with other plugins.: * Use of Paper's modern chat system for maximum compatibility with other plugins.: Full support for placeholders. * Use of Paper's modern chat system for maximum compatibility with other plugins.: Custom mute/ban notification styling. * Use of Paper's modern chat system for maximum compatibility with other plugins.: seamless compatibility if you prefer using TAB plugin. * Use of Paper's modern chat system for maximum compatibility with other plugins.
📦 Installation
1. Download the latest JAR. 2. Drop it into your server's `plugins` folder. 3. Restart the server. 4. Edit `plugins/StatusPlugin/config.yml` to your liking.
🧩 Configuration
* `config.yml`: Main settings (Chat, Integrations, GeoIP). * `status-options.yml`: Define your statuses and their formats. * `tablist.yml`: Configure header, footer, and player list format. * `language.yml`: Translate all plugin messages.
Server-wide Placeholders
- %statusplugin_performance% - Server TPS performance (colored) - %statusplugin_mspt% - Server MSPT (Average Tick Time) - %statusplugin_total_deaths% - Total server deaths (formatted with K/M suffixes) - %statusplugin_total_deaths_raw% - Total server deaths (raw number)
Player-specific Placeholders
- %statusplugin_status% - Player's formatted status display - %statusplugin_status_raw% - Player's raw status key - %statusplugin_deaths% - Player's death count - %statusplugin_deaths_formatted% - Player's death count formatted with a skull icon (e.g. [☠ 5]) - %statusplugin_country% - Player's country name - %statusplugin_countrycode% - Player's country code
This project is licensed under a Custom License.