Ancient-StaffSupport
An awesome staffsupport system!
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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! 🎉