Ancient-StaffSupport
An awesome staffsupport system!
Ancient-StaffSupport
📩 Ancient-StaffSupport
A powerful and modern ticket / staff support system for Minecraft servers, focused on ease of use for players and powerful management tools for staff.
---
🚀 Features
👤 Player Features
- Create support tickets via multi-language support (NL / EN) - Multiple ticket multi-language support (NL / EN) - View multi-language support (NL / EN) - View multi-language support (NL / EN) - Edit ticket message multi-language support (NL / EN) - Clear GUI navigation (Back buttons, pages) - Add additional messages to existing tickets - Unified conversation view (player + staff) - Full multi-language support (NL / EN)
---
🛠 Staff Features
- Central LuckPerms prefix to manage all tickets - Claim / unclaim tickets - Change ticket status: - OPEN - IN_PROGRESS - DONE - REJECTED - Add LuckPerms prefix (appended, never overwritten) - Change ticket priority - Archive / unarchive tickets - Permanently delete tickets (archive-only) - View archived tickets - Built-in LuckPerms prefix - Staff statistics per staff member: - Claimed tickets - Closed (DONE) - Closed (REJECTED) - Archived - Unarchived - Deleted - Staff heads show the LuckPerms prefix - Supports LuckPerms prefix (colored)
---
📊 Staff Statistics GUI
Accessible directly from the Staff GUI.
Hover over a staff member to see: - 📌 Claimed tickets - ✅ Closed (DONE) - ❌ Closed (REJECTED) - 📦 Archived - ♻️ Unarchived - 🗑 Deleted
---
🧩 Ticket Conversations
- 💬 Player messages and staff notes are merged into plain - 🕒 Automatically sorted by plain - 👤 Shows author, rank/prefix, date & time - 🎨 Message text is always plain (no color abuse) - 📖 Viewable in: - Chat (paged) - Written book
---
🗃 Archive System
- Tickets can be archived instead of deleted - Archived tickets: - Are hidden from normal lists - Can be reopened later - Only staff with permission can: - Archive tickets - Unarchive tickets - Permanently delete archived tickets - Players can view their own archived tickets
---
🌍 Language System (IMPORTANT ⚠️)
🚨 IMPORTANT NOTICE
The plugin uses a language system.
If you want English instead of Dutch:
You MUST change the language setting in `config.yml`
Example: ``` language: EN ```
Otherwise, the plugin will default to Dutch (NL).
---
🧾 Commands
👤 Player Commands
``` /staffhelp /staffhelp create /staffhelp tickets ```
🛠 Staff Commands
``` /staffbehandeling /staffbehandeling reload ```
➡️ English command aliases are also supported.
---
🔐 Permissions
👤 Player Permissions
``` ancientstaffsupport.use → Allows players to use /staffhelp
ancientstaffsupport.ticket.create → Create support tickets
ancientstaffsupport.ticket.view → View own tickets (including archived) ```
🛠 Staff Permissions
``` ancientstaffsupport.staff → Access staff GUI
ancientstaffsupport.staff.claim → Claim tickets
ancientstaffsupport.staff.status → Change ticket status (DONE / REJECTED)
ancientstaffsupport.staff.note → Add staff notes
ancientstaffsupport.staff.priority → Change ticket priority
ancientstaffsupport.staff.archive → Archive & unarchive tickets
ancientstaffsupport.staff.archive.delete → Permanently delete archived tickets
ancientstaffsupport.staff.stats → View Staff Statistics GUI
ancientstaffsupport.admin → Full access (recommended for admins) ```
---
🔗 Integrations
- ✅ LuckPerms (prefix support) - ✅ PlaceholderAPI - ✅ Discord Webhooks (with role tagging support)
---
⚙️ Configuration
- Fully configurable GUI texts - Editable categories & priorities - Language system (NL / EN) - Discord webhook messages - Permissions-based access
---
🧩 Installation
1. Place the plugin in your `/plugins` folder 2. Restart the server 3. Configure `config.yml` 4. (Optional) Edit language files 5. Enjoy 🚀
---
📝 Changelog Summary (v1.5.x)
- Unified ticket conversation system - Archive system with restore & delete - Staff statistics GUI - Improved GUI navigation & UX - Multi-message support for players & staff - Fixed language issues & formatting bugs - Cleaner GUIs without duplicate information
---
❤️ Support
If you encounter issues or have feature requests, feel free to contact the developer.
Happy supporting! 🎉