Langue

StaffMonitor

StaffMonitor

Modrinth

A lightning-fast, modern ticketing and reporting system for your Minecraft server.

11 téléchargements 1 abonnés mis à jour 21d ago
dernière v1.0 Modrinth
Paper Purpur 26.1 – 26.1.2 ManagementUtility

🛡️ StaffMonitor

Designed specifically for modern PaperMC and PurpurMC servers (Minecraft 26.1.2) , StaffMonitor cleanly streamlines communication between players and your staff team. Every feature is heavily optimized to run asynchronously, ensuring your server's TPS stays completely flawless.

✨ Key Features

  • 📝 Smart Player Reporting: Players can quickly submit issues using the /report command. The system includes built-in anti-spam tools like configurable cooldowns and a cap on maximum open tickets per player.

  • 🖥️ Interactive Staff GUI: Staff can type /ticket to open a dynamic management menu. From there, simply Left-Click a ticket to teleport to the exact report coordinates, or Shift + Right-Click to securely resolve the issue.

  • 📴 Offline Notifications: If staff resolve a ticket while the reporting player is offline, the plugin saves a "RESOLVED" flag. The player will receive a helpful notification the moment they log back in!

  • 💬 Discord Integration: Automatically forward new reports to a Discord channel via webhooks and instantly ping specific staff roles.

  • 🚀 Extreme Performance: Powered by a HikariCP SQLite connection pool, all database queries and network operations (like Discord webhooks and Mojang skin fetches) run 100% in the background. Plus, all text formatting is safely handled by the modern Adventure API.

⌨️ Commands

/report <message> — Submit a report to the staff team.

/ticket — Open the interactive staff GUI.

🔒 Permissions

staffmonitor.admin — Grants full access to open the GUI, teleport to player locations, and resolve tickets. (Default: op).

⚙️ Configuration

prefix: "&8[&bStaffMonitor&8] "

discord:
  webhook-url: "YOUR_WEBHOOK_URL_HERE"
  ping-role: "123456789012345678"

settings:
  report-cooldown: 60
  max-open-tickets-per-player: 3

formatting:
  timezone: "Asia/Manila"
  date-format: "MMM dd, yyyy - hh:mm a"

gui:
  title: "&8Active Reports"

messages:
  player-notified: "&aYour report has been submitted! Staff have been notified and will assist you shortly."
  cooldown: "&cYou must wait {time} seconds before sending another report."
  max-tickets: "&cYou already have the maximum amount of open tickets ({max})."
  no-permission: "&cYou do not have permission to use this command."
  click-to-open: "&a[Click here to open the Ticket GUI]"
  ticket-deleted: "&cTicket #{id} has been permanently closed and deleted."
  teleporting: "&aTeleporting to ticket #{id} location..."
  ticket-resolved: "&aYour ticket (#&e{id}&a) was reviewed and closed by &b{staff}&a."

🖼️ Screenshots

Discord Webhook
Staff Notification
Ticket GUI

Versions

Release
1.0
paper, purpur · 26.1, 26.1.1, 26.1.2 · 21d ago
11

Commentaires 0

Aucun commentaire pour l'instant. Sois le premier à donner ton avis.

Télécharger StaffMonitor

Les fichiers proviennent directement de la source d'origine. Modgrid ne les héberge ni ne les modifie.