NexoraSentinel
Run your staff team like an actual operation.
Your moderators get their job back.
Your admins get their nights back.
Your owner gets the audit trail they always wanted but never had.
One JAR. One web dashboard. Zero plugin spaghetti.
Run your staff team like an actual operation.
Your moderators get their job back.
Your admins get their nights back.
Your owner gets the audit trail they always wanted but never had.
One JAR. One web dashboard. Zero plugin spaghetti.
29 dashboard routes 75+ permission nodes 6 storage backends 0 required deps
01 · THE HONEST PITCH
Most servers grow a staff team faster than they grow tooling for them.
So your mods triage reports in Discord DMs. Your admins keep punishment notes in a Google Doc. Your owner finds out about a permission grant three weeks late, in a passing message. Nothing is connected. Nothing is tracked. The plugin tower keeps growing and the team keeps shrinking.
NexoraSentinel is the part you've been duct-taping.
One JAR. One web dashboard. Every staff workflow your team actually does, in one place, designed by people who run their own servers.
02 · A TOUR BY WHO'S USING IT
▸ Your moderators
Open the dashboard. Take a report. The page already shows the player's full history, detected alts, last IP, country on the world map, last 50 chat lines, and client fingerprint. Issue the punishment in two clicks. The escalation engine checks if they've been warned before and auto-upgrades if your rules say so. Discord channel auto-posts the embed. Note auto-attached to the report.
Done in 90 seconds. No tab juggling.
▸ Your admins
Check the analytics page to see which server spiked overnight and where your players are connecting from on the world map. Review the escalation rules your team set up ("3 warns in 24h becomes a 1-day mute"). Edit server config from the dashboard without restarting. Check the staff schedule to see who's covering the weekend. When a junior mod needs admin access for an incident, you grant it for 4 hours and walk away. It auto-revokes.
You're not the bottleneck anymore.
▸ Your owner
Full audit log of every staff action with timestamp, IP, and target. Every staff session logs IP, country, device. New-device sign-ins ping your Discord. Permission changes hit the audit log the second they happen. Appeals come in through the dashboard, not through DMs you lose track of. Push notifications hit your phone for anything critical.
Your job got smaller and safer at the same time.
▸ Your players
/newticket I think someone griefed my base last night
One command, one line. They get a confirmation with their ticket number. Your staff get a notification on the dashboard plus Discord plus push, and reply directly from the dashboard with a full chat-style thread. The player gets pinged in chat the second a reply lands. If they got banned unfairly, /appeal lets them make their case without leaving the server.
No more "DM me on Discord". No more lost reports.
03 · FIVE PROMISES
01 No companion service
Sentinel runs entirely on your server. The only outbound call is license verification, which sends just your license key, plugin version, and a random server-id. No telemetry. No usage tracking. No "anonymous analytics" hidden in the small print. Results are cached locally for 7 days so short outages never take you offline.
02 No required dependencies
Drop the JAR in. SQLite is the default and just works. Outgrow it later, switch to MySQL, MariaDB, PostgreSQL, H2, or MongoDB with one config line. All six drivers are shaded in.
03 No central server for federation
Friend servers exchange a server-id and shared secret. After that they're peers. Pure HMAC-signed peer-to-peer cheater intel. No middleman, no third-party service.
04 No staff stack juggling
Sentinel replaces LiteBans, your report plugin, your ticket bot, your analytics plugin, your MOTD plugin, your staff GUI, and most of your Discord bridge. One JAR, one mental model.
05 No version ladder
$22.50, one-time. Lifetime updates. Free major versions. No "Sentinel Pro" tier. 30-day money-back guarantee.
04 · INSIDE THE BOX
◆ Web Command Center
29 dashboard routes across 20+ pages. Multi-staff with 75+ granular permissions with per-staff allow/inherit/deny overrides. 20 built-in themes. Per-staff custom dashboard layouts. In-browser config editor (no restarts needed). Mobile-friendly. Real-time updates over Server-Sent Events. Command palette (Ctrl+K) to jump anywhere instantly.
◆ Moderation suite
Warn, mute, kick, ban (temp + permanent + IP + subnet CIDR), pardon. Appeals workflow where players use /appeal and staff approve or deny from the dashboard. Escalation rules you build visually ("3 warns in 24h = 1d mute"). Edit history per punishment. Punish templates for consistent sentencing. Mass actions (massban, massmute, masskick). CSV / JSON export. Fully configurable disconnect screens with placeholders.
◆ Reports + tickets
Players open tickets with one chat command. Staff reply directly from the dashboard in a full chat-style thread, with internal staff-only notes, status changes, and the player gets pinged in-game on every public reply. Claim, assign, resolve, escalate. SLA tracking so you know when your team is falling behind. Priority levels, canned replies, co-authored notes.
◆ Advanced analytics
Peak, average, and low online counts. Per-server overlay charts so you can tell which backend spiked during a raid. Version and country distribution. An interactive world map showing where your players connect from. Configurable retention (default 90 days). All accessible via the REST API.
◆ Automation engine
Escalation rules with a visual builder. Command alerts (get pinged when someone runs /op, /stop, etc.). Rotating auto-broadcasts. Staff scheduling on a calendar. MOTD generator with a live preview and weighted random rotation. Push notifications for new tickets, reports, and appeals.
◆ Live moderation
Chat stream with broadcast input. Web console with command execution. Watchers (regex + behavioral triggers). Automation recipes that fire on real events. Client fingerprinting (Vanilla, Lunar, Forge, Fabric, etc.).
◆ Player intelligence
Full profiles with notes, alt detection, IP + location history, inventory snapshots, session history with playtime, and a presence widget showing what they're doing right now.
◆ Team management
Unlimited staff accounts. 8 built-in roles plus unlimited custom ones. Visual permission grid. 1:1 manager notebooks (private threaded notes per staff). Discord OAuth for passwordless login. Per-account theme selection. Time-bounded permission grants that auto-expire.
◆ Network ready
All backends share one database. The Velocity bridge makes cross-server kicks instant (under 2 seconds), with HMAC-SHA256 signed commands and constant-time signature comparison. Add or remove servers from the network live, no proxy restart. Federation for cross-network cheater intel sharing.
◆ Developer API + Bukkit events
Clean Java API at NexoraSentinelAPI.get(). Issue/pardon/edit punishments, open tickets, submit appeals, query player data. 10 typed Bukkit events your plugins can listen to (PunishmentIssued, Pardoned, Edited, TicketOpened, TicketReplied, TicketStatusChanged, AppealSubmitted, AppealDecided, StaffChat, MaintenanceToggled). Wire-stable across the entire 1.x line.
◆ Security that means it
TOTP 2FA + recovery codes. Bcrypt password hashing. Automatic lockout after failed logins. Per-IP rate limiting on every sensitive endpoint. Session management with sign-out-everywhere and new-device alerts. 75+ granular permissions. Configurable password policy.
◆ Storage flexibility
SQLite (default), MySQL, MariaDB, PostgreSQL, H2, MongoDB. 38 idempotent migrations. One-click backup and restore from the dashboard. Switch backends with one config line.
◆ Server config from the dashboard
Edit messages, retention, SLA timers, prefixes, default punishment durations, and more directly from the dashboard. Changes apply instantly. No restart, no file editing. Bootstrap settings (port, license, storage) stay in config.yml since they need a restart anyway.
05 · SUPPORTED VERSIONS
Fully tested
Paper 1.18 through 1.21.11. One jar covers the entire range.
Forward-compatible
1.22.x through 1.26.1.2. The jar loads and runs unchanged. We'll patch if anything needs adjusting.
Server software
Paper (primary), Folia (auto-detected), Purpur, Pufferfish. Spigot loads with limited chat features.
Proxy support
Velocity 3.3+ with the included bridge (instant cross-server kicks). BungeeCord and Waterfall (shared database, kicks on next join). Or standalone with no proxy.
Java
17+ for 1.18 through 1.20.4. 21+ for 1.20.5 and above.
06 · GET STARTED IN 60 SECONDS
1. Drop the JAR in plugins/
2. Paste your license key into config.yml, restart
3. Run /sentinel setup in-game
4. Open the printed URL, paste the 8-digit code. You're in.
That's it. No required dependencies. No companion service. No config marathon.
07 · COMMANDS AT A GLANCE
Players
/newticket <message> Open a ticket with staff
/mytickets List your open tickets
/treply <id> <message> Reply to a ticket
/appeal <#id> <message> Appeal a punishment
Staff
/sentinel link Pair your browser with the dashboard
/warn / /mute / /kick / /ban / /tempban / /unmute / /unban
/history <player> View punishment history
/sc <message> Staff chat / /ac <message> Admin chat
/cmdalert add <command> Set up a command alert
/broadcast add <message> Create an auto-broadcast
/massban / /massmute / /masskick Mass actions
/maintenance on|off Toggle maintenance mode
/networkserver add|remove Manage the server registry
Owner
/sentinel setup First-run owner setup
/sentinel reload Reload config
/sentinel panel Show the dashboard URL
/sentinel version Plugin info + license status
08 · SWITCHING FROM SOMETHING ELSE?
From LiteBans or AdvancedBan
Sentinel has its own complete punishment system. Remove LiteBans, drop in Sentinel, and every new punishment flows through one dashboard with an audit trail, appeals, and escalation rules. If you're starting fresh there's nothing to migrate.
From NetworkManager
Sentinel covers the same ground: player profiles, analytics with world map, staff management, live server registry, MOTD generator. The dashboard is a direct alternative with a modern design, per-server charts, push notifications, and a public developer API with typed Bukkit events.
From StaffPlus or StaffPlusPlus
Sentinel replaces the freeze, examine, and report workflows. Instead of in-game-only GUIs, your staff get a real web dashboard they can use from their phone, laptop, or desktop.
09 · LICENSING
$22.50, one-time. Lifetime updates. 30-day money-back guarantee.
One license covers one server, or one connected proxy network (BungeeCord/Velocity proxy plus its backend Paper servers counts as a single deployment).
Running a network and need your key to work across multiple servers? Open a ticket in our Discord and we'll get you sorted.
The last staff plugin you'll ever install.
Try the Live Demo
Join Discord · Read the docs · nexoralab.uk · API Docs
Built by Nexora Labs. On a mission to make plugins server owners can rely on.
