
Ancient-StaffSupport
An awesome staffsupport system!
29
0
29
0
📩 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 GUI or commands
- Multiple ticket categories & priorities
- View active tickets
- View archived tickets
- Edit ticket message before it is claimed
- 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 Staff GUI to manage all tickets
- Claim / unclaim tickets
- Change ticket status:
- OPEN
- IN_PROGRESS
- DONE
- REJECTED
- Add staff notes (appended, never overwritten)
- Change ticket priority
- Archive / unarchive tickets
- Permanently delete tickets (archive-only)
- View archived tickets
- Built-in Staff Statistics GUI
- Staff statistics per staff member:
- Claimed tickets
- Closed (DONE)
- Closed (REJECTED)
- Archived
- Unarchived
- Deleted
- Staff heads show the actual player skin
- 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 one conversation
- 🕒 Automatically sorted by date & time
- 👤 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
- Place the plugin in your
/pluginsfolder - Restart the server
- Configure
config.yml - (Optional) Edit language files
- 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! 🎉
Совместимость
Создатели
Детали
Лицензия:LicenseRef-All-Rights-Reserved
Опубликован:3 месяца назад
Обновлён:3 месяца назад
