StatusPlugin
PluginMIT

StatusPlugin

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

4.7K
Downloads
15
Followers
3 months ago
Updated
📦
23
Versions

📖About StatusPlugin

Status Plugin

CodeFactor

Java Paper Version License

ᴛᴇꜱᴛᴇᴅ ᴏɴʟу ᴏɴ ᴘᴀᴘᴇʀ ᴀɴᴅ ᴘᴀᴘᴇʀ ғᴏʀᴋꜱ

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

Tablist

CHAT
Chat

✨ Features

  • Advanced Formatting: Full MiniMessage support (gradients, hex colors, hover events) for chat, tablist, and nametags..
  • Status System: Create custom statuses (Admin, VIP, etc.) with unique prefixes.
  • Tab List Control:
    • Animated headers/footers.
    • Rotating Messages: Add scrolling lines with <rotating>.
    • Sorting: Sort players by rank (Owner > Admin > Member > AFK > NO STATUS).
    • Stats: Display deaths, country, TPS, Ping ... .
  • Country Display: Automatically show player flags/countries in tab/chat (GeoIP).
  • Death Tracking: count and display player deaths with custom formatting [☠ 5].
  • Integrations:
    • PlaceholderAPI: Full support for placeholders.
    • LibertyBans: Custom mute/ban notification styling.
    • TAB: 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.