▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
MaxStaff

MaxStaff

The best moderation plugin you can get

Оцените первым
78
1

DISCORD: https://discord.com/invite/Vr46JHm2kd

WIKI: https://docs.maxking.lat/

MaxStaff

MaxStaff is a complete moderation and administration plugin for Paper/Spigot 1.21+ servers, designed for professional staff teams.

It includes staff mode, vanish, punishments, reports, staff chat, CommandSpy, Freeze/SS tools, InvSee, Anti-Xray alerts, client detection, Discord webhooks, local/MySQL storage, and fully configurable GUI menus.


Features

Staff Mode

  • Toggle staff mode with /staff
  • Saves and restores staff inventory automatically
  • Configurable staff items by slot and material
  • Includes punish, freeze, player list, random teleport, invsee, vanish, and wall compass tools
  • Configurable action bar
  • Optional protection to prevent staff from hitting players while in staff mode

Vanish

  • Toggle invisibility with /vanish
  • Permission-based visibility for other staff members
  • Optional auto-vanish on join
  • Vanish persistence when MySQL is enabled

Punishment System

  • Ban, tempban, mute, tempmute, kick, and warn
  • IP ban, temporary IP ban, and IP unban
  • Player punishment history
  • Advanced /sanction GUI with configurable reasons and durations
  • Active sanctions menu with /sanction list
  • Silent punishments using /silent
  • Group-based punishment limits
  • Automatic warn thresholds
  • Protection system for protected staff members

Staff Tools

  • /freeze and /unfreeze for screen share checks
  • Optional automatic ban if a frozen player disconnects
  • /invsee for real-time inventory inspection
  • /revive to restore recent death inventories
  • /fly with configurable speed levels
  • /gamemode or /gm with optional GUI selector
  • /alts to check accounts associated with the same IP
  • /cmdspy with sensitive command argument masking
  • /chat mute and /chat clear
  • /sc or /staffchat for private staff communication

Reports

  • Players can report others using /report <player> <reason>
  • Configurable cooldown
  • Bypass permission for staff
  • Optional online target validation
  • Minimum and maximum reason length
  • Optional report storage
  • Clickable staff notifications
  • Discord webhook logs

Detection & Security

  • Client Tracker using plugin messaging
  • Staff notifications for detected clients
  • Custom client signatures
  • Configurable Anti-Xray system
  • Anti-Xray suspect menu with /xray
  • Configurable ore thresholds, cooldowns, and bypass permissions

Integrations

  • PlaceholderAPI support
  • bStats support with configurable toggle
  • Discord webhooks for punishments, reports, freeze, staff mode, chat actions, and xray alerts
  • MySQL support through HikariCP
  • Local YAML fallback when MySQL is disabled or unavailable

Requirements

RequirementDetails
Java21 or higher
ServerPaper/Spigot compatible with 1.21+
Build ToolMaven
Optional DependencyPlaceholderAPI
Included LibrariesbStats, HikariCP, MySQL Connector/J

Installation

  1. Download or build the plugin .jar.
  2. Place the jar inside your server's plugins/ folder.
  3. Restart the server.
  4. Edit the generated files in plugins/MaxStaff/:
    • config.yml
    • discord.yml
    • lang/messages_en.yml
    • lang/messages_es.yml
  5. Run:
/maxstaff reload

REMEMBER TO CHECK THE WIKI TO STAY UP-TO-DATE ON PERMISSIONS AND COMMANDS

Main Commands

Administration

CommandPermissionDescription
/maxstaff helpmaxstaff.adminShows the main help menu
/maxstaff reloadmaxstaff.adminReloads configuration, states, GUI, and staff items
/maxstaff cleanupbansmaxstaff.adminCleans expired MySQL punishments
/maxstaff reset <player> <type>maxstaff.adminResets punishment history
/maxstaff take <player> <type> [amount]maxstaff.adminRemoves punishment history entries
/maxstaff debugperm <player> <type>maxstaff.adminDebugs punishment permissions

Staff Tools

CommandPermissionDescription
/staffmaxstaff.command.staffToggles staff mode
/vanishmaxstaff.vanishToggles vanish
/sc or /staffchatmaxstaff.staffchatStaff-only chat
/cmdspymaxstaff.cmdspyToggles command spy
/chat mutemaxstaff.chat.adminMutes global chat
/chat clearmaxstaff.chat.adminClears global chat
/gm or /gamemodemaxstaff.gamemodeChanges gamemode or opens GUI
/flymaxstaff.flyToggles flight
/alts <player>maxstaff.altsChecks alternate accounts
/invsee <player>maxstaff.invseeOpens a live inventory inspection
/revivemaxstaff.reviveOpens the inventory restore menu

Freeze / Screen Share

CommandPermissionDescription
/freeze <player>maxstaff.freezeFreezes or unfreezes a player
/unfreeze <player>maxstaff.freezeUnfreezes a player

Punishments

CommandPermissionDescription
/ban <player> [time] [reason]maxstaff.punish.banBans a player
/tempban <player> <time> [reason]maxstaff.punish.banTemporarily bans a player
/mute <player> [time] [reason]maxstaff.punish.muteMutes a player
/tempmute <player> <time> [reason]maxstaff.punish.muteTemporarily mutes a player
/kick <player> [reason]maxstaff.punish.kickKicks a player
/warn <player> [reason]maxstaff.punish.warnWarns a player
/unban <player>maxstaff.punish.unbanRemoves a ban
/unmute <player>maxstaff.punish.unmuteRemoves a mute
/history <player>maxstaff.historyOpens punishment history
/ban-ip <player/IP> [time] [reason]maxstaff.punish.banipBans an IP
/tempban-ip <player/IP> <time> [reason]maxstaff.punish.banipTemporarily bans an IP
/unban-ip <player/IP>maxstaff.punish.unbanipRemoves an IP ban
/silent <punishment> <player> [time] [reason]maxstaff.punish.silentExecutes a punishment silently

Menus & Reports

CommandPermissionDescription
/sanction <player>maxstaff.punishOpens the punishment GUI
/sanction listmaxstaff.sanctions.listOpens active sanctions menu
/report <player> <reason>maxstaff.reportReports a player
/xraymaxstaff.antixray.alertOpens Anti-Xray suspects menu

Permissions

Main Admin Permission

PermissionDefaultDescription
maxstaff.adminOPFull administrative access

Staff Permissions

PermissionDescription
maxstaff.command.staffAllows /staff
maxstaff.vanishAllows /vanish
maxstaff.vanish.joinEnables auto-vanish on join
maxstaff.see.vanishAllows seeing vanished staff
maxstaff.staffchatAllows staff chat
maxstaff.cmdspyAllows CommandSpy
maxstaff.cmdspy.rawAllows viewing sensitive command arguments
maxstaff.chat.adminAllows chat moderation
maxstaff.gamemodeAllows gamemode command
maxstaff.flyAllows fly command
maxstaff.altsAllows alternate account checks
maxstaff.freezeAllows freeze/unfreeze
maxstaff.invseeAllows inventory inspection
maxstaff.reviveAllows inventory restoration

Punishment Permissions

PermissionDescription
maxstaff.punishAllows using /sanction
maxstaff.punish.banAllows bans and tempbans
maxstaff.punish.muteAllows mutes and tempmutes
maxstaff.punish.kickAllows kicks
maxstaff.punish.warnAllows warnings
maxstaff.punish.unbanAllows unbans
maxstaff.punish.unmuteAllows unmutes
maxstaff.punish.banipAllows IP bans
maxstaff.punish.unbanipAllows IP unbans
maxstaff.punish.silentAllows silent punishments
maxstaff.punish.overrideAllows bypassing protected staff
maxstaff.punish.protectedProtects staff from being punished without override
maxstaff.historyAllows viewing punishment history
maxstaff.sanctions.listAllows viewing active sanctions

Reports & Detection

PermissionDescription
maxstaff.reportAllows players to report others
maxstaff.report.notifyReceives report notifications
maxstaff.report.bypassBypasses report cooldown
maxstaff.client.notifyReceives client detection notifications
maxstaff.antixray.alertReceives Anti-Xray alerts and allows /xray
maxstaff.antixray.bypassBypasses Anti-Xray detection

Storage System

MaxStaff supports two storage modes:

Local YAML

Recommended for single-server setups.

database:
  enabled: false

MySQL

Recommended for networks or multi-server setups.

database:
  enabled: true
  host: "localhost"
  port: 3306
  database: "maxstaff_db"
  username: "root"
  password: "your_password"
  use-ssl: true
  server-id: "survival-1"

If MySQL fails, MaxStaff can fall back to local storage.


Discord Webhooks

MaxStaff can send logs to Discord using discord.yml.

Supported webhook categories:

  • Punishments
  • Reports
  • Freeze / Unfreeze
  • Chat clear / Chat mute
  • Staff mode
  • Anti-Xray alerts

Common placeholders:

{server}
{timestamp}
{staff}
{target}
{reason}
{duration}
{player}
{world}
{x}
{y}
{z}

PlaceholderAPI

If PlaceholderAPI is installed, MaxStaff registers internal placeholders:

PlaceholderDescription
%maxstaff_in_staff_mode%Shows if the player is in staff mode
%maxstaff_vanished%Shows if the player is vanished
%maxstaff_frozen%Shows if the player is frozen
%maxstaff_is_spy%Shows if CommandSpy is enabled
%maxstaff_warn_count%Shows total warnings
%maxstaff_ban_count%Shows total bans
%maxstaff_mute_count%Shows total mutes
%maxstaff_kick_count%Shows total kicks
%maxstaff_total_punishments%Shows total punishments
%maxstaff_playtime%Shows online playtime

Duration Formats

Supported punishment duration formats:

30s, 15m, 2h, 7d, 2w, perm

Examples:

/ban Steve 7d Xray confirmed
/mute Alex 1h Chat spam
/tempban-ip Steve 14d Punishment evasion
/silent warn Steve Minor toxicity

Recommended Role Permissions

Helper

maxstaff.command.staff
maxstaff.staffchat
maxstaff.report.notify
maxstaff.chat.admin
maxstaff.freeze
maxstaff.history
maxstaff.punish.warn
maxstaff.punish.mute
maxstaff.groups.helper

Moderator

maxstaff.command.staff
maxstaff.vanish
maxstaff.see.vanish
maxstaff.staffchat
maxstaff.cmdspy
maxstaff.chat.admin
maxstaff.freeze
maxstaff.invsee
maxstaff.revive
maxstaff.history
maxstaff.punish
maxstaff.punish.ban
maxstaff.punish.mute
maxstaff.punish.kick
maxstaff.punish.warn
maxstaff.punish.unban
maxstaff.punish.unmute
maxstaff.report.notify
maxstaff.client.notify
maxstaff.antixray.alert
maxstaff.groups.mod

Admin / Owner

maxstaff.admin
maxstaff.cmdspy.raw.owners
maxstaff.punish.override

Support

When requesting support, please provide:

  • MaxStaff version
  • Server version
  • Java version
  • Your config.yml without passwords or private data
  • Relevant console logs

Notes

MaxStaff is designed to give staff teams a complete moderation toolkit in one plugin, while keeping everything configurable, modular, and easy to adapt to different server types.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 недели назад
Обновлён:23 часов назад
Главная