Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
Overview
ModerationPlus is a staff kit thats helps staff do many things like: punish players, handle reportings, muting players, and handling global chats
**Bans, mutes, warnings, reports, and staff channels—all in the plugin, with even more options like massive veiws of all the players bans reports etc.
Players can /report someone and pick a reason from a menu. Staff get the alert in staff chat, and they can also open a whole entire GUI with tons of info about it.
Features

- Staff & Admin Chat: a seperate chat chanel for staff, and admins, both are seperated by permissions

- Custom Channels in Config: You can add even more custom channels all in the config!
- Bans & Tempbans: Permanent or timed bans with cool cusotom kick screens
- Mutes & Tempmutes: Same thing as bans, you can custom mute and temp-mute players
- Warnings: Warn a player; you can warn a player for something they did wrong before banning them and they have to type something to say they understand it

- Report Menu:
/report <player>opens a GUI of preset reasons (AFK mining, cheating, claim griefing, chat abuse, and more) in addition a custom option for if there is another reason
- Staff Alert on Report: When someone is reported, staff gets a message in staff chat that says like "User reported User for Reason"
- Active & Closed Reports:
/reportsopens a GUI menu. Active reports can be right-clicked to close; closed reports can be right-clicked to reopen. - Player Moderation Info:
/moderation info <player>shows bans, mutes, warnings, and reports on that account in a chest GUI menu area. - Global Mute Chat:
/mutechatand/unmutechatso you can mute the whole global chat.
- Mute Staff / Admin Chat: Same thing as global but for the other chats
- In-Game Settings:
/moderation settingsto turn reporting on or off, turn off things like individual report reasons, and toggle chat mutes without having to go and edit it in the config.
- LuckPerms: Permissions for everything
How It Works
Punishments
Run /ban, /tempban, /mute, /tempmute, or /warn with a player and there is reasons, you can also do "temp" versions as well
Reports
A player runs /report <name>, picks a reason, and the report is kinda stored in a chest GUI menu. Staff see it in staff chat and under Active Reports. When it’s seen you can, right-click to move it to Closed. Open cases stay easy to find.
Warnings
After /warn, the player must send a chat message to acknowledge that they understand and will do better in the future. Until then they can’t talk. When they acknowledge, the warning is saved in the chest GUI menu.
Commands
/staffchat(/sc) — Toggle staff chat./adminchat(/ac) — Toggle admin chat./chat <channel> <message>— Send once in a channel./ban <player> [reason]— Permanent ban./tempban <player> <duration> [reason]— Timed ban (1h,1d,30m, etc.)./mute <player> [reason]— Permanent mute./tempmute <player> <duration> [reason]— Timed mute./unban <player>//unmute <player>— Clear ban or mute./warn <player> [reason]— Warn (must be online)./unwarn <player>— Clear warnings / lock./tempblacklist <player> <duration> [reason]— Timed blacklist./report <player>— Open the report GUI./reports— Active / Closed reports menu./moderation info <player>— Full punishment + report history GUI./moderation reports— Same as/reports./moderation settings— Reporting and mute-chat settings GUI./mutechat//unmutechat— Global chat mute./mutestaffchat//unmutestaffchat— Staff chat mute./muteadminchat//unmuteadminchat— Admin chat mute.


