Compatibility
Minecraft: Java Edition
1.20.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 2 months ago
SentinelMC ๐ก๏ธ
The cleanest all-in-one moderation suite for Paper servers.
One command. Everything in a GUI. Zero TPS impact.
SentinelMC replaces a pile of separate moderation plugins with a single, polished GUI-driven suite. Staff types /sentinel โ no commands to memorize, no permission nodes for every action.
โจ Features at a Glance
๐ Intelligence Panel
- Full player dossier: IP, first join, last seen, ban & warn status
- Alt account detection โ automatically finds players sharing an IP
- Staff note system โ attach private notes to any player profile
โ๏ธ Moderation Actions
| Action | Online | Offline |
|---|---|---|
| Permanent Ban | โ | โ |
| Unban | โ | โ |
| Kick | โ | โ |
| Freeze (movement lock) | โ | โ |
| Shadow Jail (blindness + lock) | โ | โ |
| Sky Launch | โ | โ |
| Drain HP | โ | โ |
| Divine Smite (real lightning) | โ | โ |
| Ignite | โ | โ |
| Wither II | โ | โ |
| Nausea II | โ | โ |
| Heal | โ | โ |
| InvSee (live inventory) | โ | โ |
| EnderChest inspect | โ | โ |
| Teleport to player | โ | โ |
| Spectate (exit with /sentinel) | โ | โ |
๐ค Staff Personal Tools
- Vanish โ invisible to players, persists across reconnects
- Ghost Mode โ silently open any container without animation
- God Mode โ personal invincibility
- Social Spy โ monitor
/msg,/tell,/w,/r - Staff Chat โ private channel, one click to toggle
๐๏ธ Staff Warn System (Owner only)
- Issue official warnings to staff members, stored in database
- Configurable warn threshold (default: 3 warns)
- At threshold โ Demotion GUI opens automatically
- Owner selects destination rank visually โ no commands needed
- LuckPerms integration โ rank change is instant and automatic
- Warns auto-clear after demotion (configurable)
๐ฅ๏ธ Server Ops
- Maintenance mode (blocks non-staff joins)
- Chat lock (silences players)
- World cleanup (day + clear weather in one click)
- Entity purge (drops, arrows, snowballs)
๐ Audit Log
- Last 20 bans + staff warns in a single scrollable GUI
๐ฆ Installation
- Download
SentinelMC-1.0.0.jar - Drop it in your server's
plugins/folder - Restart the server โ do not use
/reload - Edit
plugins/SentinelMC/config.ymlwith your rank names and preferences - Assign permissions (see below)
LuckPerms is optional. All features work without it โ only automatic rank demotion requires LuckPerms.
๐ Permissions
| Permission | Description | Default |
|---|---|---|
sentinel.use |
Full access to the moderation GUI | op |
sentinel.owner |
Staff Warn panel + rank demotion | false |
Quick setup with LuckPerms:
/lp group mod permission set sentinel.use true
/lp group owner permission set sentinel.owner true
โจ๏ธ Commands
| Command | Description |
|---|---|
/sentinel |
Open the moderation hub |
/sen |
Alias |
/mod |
Alias |
/staff |
Alias |
While spectating,
/sentinelexits spectator mode and restores your previous gamemode.
โ๏ธ Configuration Highlights
The config.yml is thoroughly commented. Key options:
# Your LuckPerms group names, highest โ lowest
rank-hierarchy:
- owner
- admin
- mod
- helper
- member
# Warn threshold for staff demotion
staff-warns:
max-warns: 3
clear-after-demotion: true
# Toggle broadcast messages to staff
broadcast:
bans: true
kicks: true
freeze: true
# Customize punishment values
punishments:
sky-launch:
velocity-y: 5.5
divine-smite:
strike-count: 2
# Fully customizable screens (& color codes supported)
messages:
ban-screen: "&c&lโ YOU ARE BANNED\n&7Reason: &f%reason%"
๐ Compatibility
| Server software | Paper 1.20 โ 1.21.x only |
| Java | 17 or higher |
| LuckPerms | 5.x โ optional (softdepend) |
| Spigot / CraftBukkit | โ Not supported |
This plugin uses Paper-specific APIs (
AsyncChatEvent, Adventure). It will refuse to load on Spigot.
๐๏ธ Building from Source
git clone https://github.com/MarcialKT/SentinelMC
cd SentinelMC
mvn clean package
# Output: target/SentinelMC-1.0.0.jar
๐ Issues & Support
Please open a GitHub issue with:
- Paper version (
/versionin-game) - SentinelMC version
- Full stack trace from
logs/latest.log(if any) - Steps to reproduce
๐ License
MIT โ free to use, modify and distribute with attribution.
Made with โค๏ธ by MarcialKT


