Перейти к содержимому
Mineforgian

Ancient-StaffSupport

An awesome staffsupport system!

Загрузки
94
Подписчики
0
Обновлён
20 декабря 2025 г.
Лицензия
All-Rights-Reserved

Опубликован 18 декабря 2025 г.

📩 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

  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! 🎉

Ченджлог

4.0Релиз1.21.9, 1.21.10, 1.21.11 · 20 декабря 2025 г.

📝 Ancient-StaffSupport — Changelog

🚀 Version 1.5.x — Major Quality & UX Updates

🧩 Ticket Conversations

  • 💬 Unified conversation view
    Player messages and staff notes are now merged into one chronological conversation, sorted by date & time.
  • 🕒 Every message now shows:
    • Author (player or staff)
    • Rank / prefix
    • Date & time
  • 🎨 Message text is always plain (no colors), while ranks/prefixes keep their formatting.

📖 Book & Chat Improvements

  • 📘 Conversation can be viewed:
    • In chat (paged)
    • In a written book
  • 🧹 Removed duplicate/oversized information:
    • Player note
    • Staff note
      These are no longer shown inside ticket items in GUIs to prevent clutter.

✍️ Adding Messages

  • 👤 Players can now add extra messages to their own tickets via the GUI.
  • 🧑‍💼 Staff can add multiple notes without overwriting previous ones.
  • ➕ New messages are appended, never replaced.
  • ❌ GUI now automatically closes when entering chat-input mode (clean UX).

🗂️ Ticket Archiving

  • 🗄️ Tickets can be archived instead of deleted.
  • 🔁 Archived tickets can be restored (with permission).
  • 👮 Permanent deletion of archived tickets is permission-based.
  • 👤 Players can view their own archived tickets via a dedicated GUI button.

📊 Staff Statistics

  • 📈 New Staff Statistics GUI:
    • Tickets claimed
    • Tickets handled
    • Tickets closed
    • Tickets deleted
    • Tickets archived
  • 🧠 Player heads now correctly show the actual staff member skin.
  • 🔐 Statistics menu is protected by a dedicated permission.

🌍 Language & Translation

  • 🌐 All new features fully support the language system.
  • 🇳🇱 Fixed incorrect English text showing when Dutch is selected.
  • ⚠️ IMPORTANT:
    If you want the plugin in English, you MUST change the language in config.yml.

🧼 Bug Fixes & Polish

  • 🔙 Fixed broken back buttons (especially in archive menus).
  • 🧠 Fixed GUI navigation returning to empty pages.
  • 🛠️ Fixed multiple compilation issues and missing method references.
  • 🧾 Fixed message formatting issues where color codes (&7, etc.) were visible as text.
  • 🔄 Improved internal consistency between GUI actions and chat listeners.

✅ Overall Result

  • Cleaner GUIs
  • Better readability
  • More logical workflows
  • Improved long-term ticket management
  • Fully scalable staff-support system

💙 Thanks for using Ancient-StaffSupport
Built for clean moderation, happy staff, and organized support.

3.0.0Релиз1.21.9, 1.21.10, 1.21.11 · 18 декабря 2025 г.

Added Function: Archive for player & staff also added staff stats!

1.4.8Релиз1.21.9, 1.21.10, 1.21.11 · 18 декабря 2025 г.

Added English commands.

Player Commands: /staffhelp /helpstaff

Staff Commands: /staffbehandeling /staffmanage /stafftreatment

Admin Commands: /staffsupport reload

Комментарии

Загружаем…