mAdmin
作者:rebot | 分类:模组
Minecraft 版本: 1.21 1.21.1 1.21.2 1.21.3 1.21.4 1.21.5 1.21.6 1.21.7 1.21.8 1.21.9 1.21.10 1.21.11
平台: bukkit folia paper purpur spigot
标签: management optimization
mAdmin
A lightweight, powerful, and fully customizable moderation GUI for your Minecraft server.
? Overview
mAdmin is an intuitive GUI-based moderation panel for Minecraft servers (1.21.1+). Built natively for Paper, it brings an easy-to-use menu directly to your administrators, letting them apply punishments without constantly rewriting long, complicated commands.
Need to drop a quick ban, a timed mute, or just a simple kick? mAdmin handles all of this seamlessly through interactive Inventory Menus and an intelligent chat capturing system.
It acts as a front-end wrapper for your existing moderation plugins (like LiteBans, AdvancedBan, or Vanilla), simply dispatching standard punishment commands (/ban, /tempban, etc.) from the server console.
✨ Features
- Live Online Players GUI: View all online players sorted alphabetically. The list supports unlimited players, thanks to the automatic pagination system.
- Smart Player Actions: Click on any player's head to open the Sanction Menu containing actions:
- ? Tempban
- ? Tempmute
- ❤️ Ban
- ? Kick
- Chat Input Capture: When selecting a timed punishment (Tempban/Tempmute), mAdmin will safely cancel the admin's chat and ask them to type the Duration and the Reason. For direct actions (Ban/Kick), it will only ask for the reason.
- Confirmation Screen: A final double-check GUI appears before the command is sent, preventing accidental punishments.
- Admin Safety: Built-in protections prevent administrators from accidentally punishing themselves.
- 100% Customizable: Everything from prefix, error messages, GUI titles, and item names can be edited in the
config.yml - Full Color Support: Fully supports classic Minecraft color codes (
&c,&l, etc.) as well as Modern HEX Colors (&#RRGGBB). - Clean & Optimized: Incredibly lightweight (compiled for Java 21+ and Paper 1.21.11), zero TPS impact.
? Installation
- Download the
mAdmin.jarfile and place it into your server'spluginsfolder. - Make sure you have a compatible moderation plugin installed to handle punishments (like LiteBans, AdvancedBan) or simply rely on the Vanilla system.
- Restart your server.
- Customize permissions, messages, and colors in the generated
config.ymlfile.
⚙️ Configuration
The configuration file generates automatically on your first boot and is fully straightforward:
Click to view default config.yml ```yaml prefix: "&8[&cmAdmin&8]&r " messages: no-permission: "&cYou don't have permission to perform this command." only-players: "&cThis command is for players only." player-offline: "&cPlayer is no longer online." enter-time: "&bType the TIME in chat (e.g. 1h, 1d):" enter-reason: "&bType the REASON in chat:" time-set: "&bTime set to: %time%. Now type the reason." reason-set: "&bReason set: %reason%" action-cancelled: "&cAction cancelled." sanction-success: "&aSanction executed successfully." sanction-failed: "&cUnable to execute sanction. Moderation plugin not found." cannot-punish-self: "&cYou cannot punish yourself." gui: main-title: "&4Admin Panel - Players" actions-title: "&cActions - " confirm-title: "&4Confirm: " items: tempban: "&eᴛᴇᴍᴘʙᴀɴ" tempmute: "&6ᴛᴇᴍᴘᴍᴜᴛᴇ" ban: "&cʙᴀɴ" kick: "&7ᴋɪᴄᴋ" confirm: "&aᴄᴏɴғɪʀᴍ" cancel: "&cᴄᴀɴᴄᴇʟ" previous-page: "&eᴘʀᴇᴠɪᴏᴜs ᴘᴀɢᴇ" next-page: "&eɴᴇxᴛ ᴘᴀɢᴇ"请登录后举报
暂无评论,抢个沙发吧~