SunStaff is a robust plugin designed to enhance staff management on your Minecraft server. It provides essential tools and commands to streamline administrative tasks and improve player experience. Featuring an intuitive in-game menu, staff members can easily view active duty statuses, while administrators can configure settings seamlessly within the game environment.
Features:
- Interactive Staff Menu: Accessible via /staff, providing instant visibility of active staff members.
- Comprehensive Staff List: Use /staff list to display all online staff members.
- Status Control: Staff members can set their availability with /staff on and /staff off, broadcasting their status server-wide.
- Cheat Examination: Introduces commands like /staff examination <player> <time> to initiate cheat checks and manage them effectively.
- Configuration Management: Reload plugin settings on-the-fly with /staff reload for immediate updates.
Commands:
- /staff: Opens the staff menu to manage and view staff status.
- /staff list: Displays a list of all online staff members.
- /staff on: Marks the user as active on the staff list.
- /staff off: Marks the user as inactive on the staff list.
- /staff reload: Reloads the plugin configuration file for immediate updates.
- /staff examination <player> <time>: Initiates a cheat check for the specified player for a defined duration.
- /staff offexamination <player>: Ends the cheat check for the specified player.
- /staff addtime examination <player> <time>: Extends the duration of an ongoing cheat check for a player.
Permissions:
- staff.on: Allows staff members to set themselves as active.
- staff.off: Allows staff members to set themselves as inactive.
- staff.reload: Grants administrators the ability to reload the plugin configuration.
- staff.examination: Permits staff members to initiate and manage cheat checks.
Usage:
- Staff Menu: Open the menu with /staff to see who is currently on duty.
- Staff List: Use /staff list to view all staff members currently online.
- Status Management: Toggle availability using /staff on or /staff off, broadcasting status to the server.
- Cheat Checks: Initiate (/staff examination <player> <time>), manage (/staff offexamination <player>), and extend (/staff addtime examination <player> <time>) cheat checks as needed.
- Configuration Reload: Update plugin settings in real-time with /staff reload, ensuring smooth integration of changes.
SunStaff empowers server administrators and moderators with essential tools for efficient staff management, contributing to a seamless and enjoyable gameplay experience on your Minecraft server.
Code (YAML):
menu:
title
:
"&0Staff Server"
size
: 9
staff:
list
:
-
"&x&0&8&D&4&F&B&lS&x&0&7&B&A&F&C&lu&x&0&6&9&F&F&C&ln&x&0&5&8&5&F&D&lS&x&0&3&6&B&F&D<&x&0&2&5&1&F&E&la&x&0&1&3&6&F&E&lf&x&0&0&1&C&F&F&lf &f- &x&0&8&D&4&F&B&lM&x&0&7&D&9&E&F&lo&x&0&6&D&F&E&2&ld&x&0&5&E&4&D&6&le&x&0&4&E&A&C&A&lr&x&0&3&E&F&B&D&la&x&0&2&F&4&B&1<&x&0&1&F&A&A&4&lo&x&0&0&F&F&9&8&lr"
menu_items:
paper:
name
:
"Document for employee"
lore
:
-
"This is an employee"
messages:
staff_on
:
"&aYou are now marked as active."
staff_off
:
"&cYou are now marked as inactive."
examination_start
:
"&cYou are being examined for cheats."
examination_fail
:
"&cYou have been banned for failing the examination."
ban_reason
:
"Cheating during examination"
reload-message
:
"&x&0&8&7&B&F&B&lS&x&0&7&8&9&F&C&lu&x&0&6&9&8&F&C&ln&x&0&5&A&6&F&D&lS&x&0&3&B&5&F&D<&x&0&2&C&3&F&E&la&x&0&1&D&2&F&E&lf&x&0&0&E&0&F&F&lf: &aPlugin configuration has been updated."