NexoraSentinel · v1.0 · Paper + Folia

Your staff command
center.

Replace seven moderation plugins with one. Punishments, reports, tickets, alt detection, custom roles, granular permissions, and a local web dashboard your staff team actually wants to open.

Verified seller on BuiltByBit

localhost:8766/staff
STAFF12
REPORTS3 open
TICKETS7 open
ROLES9 custom
What's inside

Everything moderation should already have.

Sentinel is built around three ideas: efficiency, visibility, and accountability. Every screen is designed so your team can act faster, see more, and never lose track of who did what.

!

Punishment system

Warn, mute, kick, ban, IP ban. Templates, escalation rules, appeals, evidence attachments, full audit trail. Issue from chat, the dashboard, or a command.

@

Reports & tickets

Players file reports and tickets in game; staff handles them in the dashboard. Smart priority queue, SLA tracking, canned responses, and full conversation history.

#

Custom roles

Build the perfect role with the visual role builder. Pick a color, pick an icon, toggle from 60+ permissions across 9 categories. Override per-staff with allow / inherit / deny.

$

Live console + chat

Watch chat as it happens, broadcast from the dashboard, run console commands without opening a terminal. Dangerous commands stay gated by a separate permission.

%

Audit log

Every action by every staff member, with timestamp, IP, target, and reason. Searchable, filterable, exportable. Logs are tamper-resistant.

~

Theme per account

Eight built-in themes from deep purple HUD to high-contrast. Choices save to the staff account and follow them across browsers.

The Command Center

A real dashboard, not a YAML editor in disguise.

Sentinel ships an embedded HTTP server that runs alongside your Minecraft server. Open the URL Sentinel prints on startup, pair your in-game account with a 6-digit code, and you're in.

11 dashboard pages

  • Live activity feed and server health
  • Player roster with full profile drawer
  • Punishments, reports, tickets queues
  • Live chat monitoring + broadcast
  • Live console with command execution
  • Staff & roles with role builder
  • Per-staff permission overrides
  • Audit log, integrations, settings

Real-time. Not polled.

  • Server-Sent Events stream pushes live data
  • Activity feed updates the moment something happens
  • Dashboard works on phone browsers, installable as a PWA
  • Pairs with NexoraSMP automatically when both are installed
  • Local-first: nothing leaves your server unless you set up Discord
  • Versioned schema migrations apply automatically on upgrade
Network

Built for proxies, not against them.

Run BungeeCord or Velocity? Sentinel routes punishments and announcements across every backend without a companion proxy plugin.

Network-wide bans

Point every backend at the same MySQL / MariaDB / Postgres / Mongo and bans propagate everywhere automatically. No extra wiring.

Cross-server kicks

Ban or kick a player who's on a different backend than the staff member. Sentinel asks the proxy to pull them out wherever they are.

Network announcements

Broadcast once, every backend echoes it. No proxy plugin needed; uses the standard BungeeCord plugin channel.

Security

Hardened by default.

Sentinel is the front door to your moderation operation. It's built like one.

Failed-login lockout

Configurable threshold and lockout duration. Locked accounts can't even reach the password check until the timer expires.

Per-account login history

Every sign-in attempt logged with timestamp, IP, user agent, success/failure, and reason. Visible in Settings → Account.

Session control

"Sign out everywhere" revokes every active session in one click. Owners can also force-revoke any staff member's sessions.

Bcrypt + strength meter

Passwords stored with bcrypt (work factor 10). The dashboard shows a live strength meter when you change yours.

Per-staff permission overrides

Tri-toggle (allow / inherit / deny) on every one of 60+ permissions. Audit log records every change.

Tamper-resistant audit log

Every staff action recorded with actor, IP, target, and reason. Logs survive plugin restarts and DB migrations.

Storage

Use the database you already run.

SQLite by default, zero setup required. Switch to one config line when you outgrow it.

SQLite

Embedded, single file, perfect for solo servers. The default.

MySQL · MariaDB

Production grade for big networks. Drop-in compatible.

PostgreSQL

Modern, fast, fully supported.

H2

Embedded alternative when SQLite is restricted on your host.

MongoDB

NoSQL backend included. Great for clustered setups.

Auto migrations

Schema upgrades are versioned and automatic. Existing data carries forward.

Pricing

One plan. One price. Everything included.

No premium tiers. No per-seat staff fees. No feature locks. Buy it once, use it forever, get every update.

Bundle · Discord only
$40 · save $5
NexoraSMP + NexoraSentinel together. Available exclusively through our Discord.
  • Everything in NexoraSentinel
  • Plus the full NexoraSMP plugin
  • Shared brand, shared dashboard styling
  • Sentinel auto-detects SMP and pairs
  • One support channel for both
  • Lifetime updates for both products

To purchase the bundle, join our Discord and open a ticket. A staff member will set you up with a private invoice and both downloads.

Open a ticket on Discord
FAQ

Quick answers.

Is the dashboard included?
Yes. The local web Command Center ships with the plugin. No add-ons, no premium tier. Sentinel boots an embedded HTTP server on a port you choose (default 8766) and serves the dashboard from there.
How many staff accounts can I have?
Unlimited. There are no per-seat fees, ever.
Can I create my own roles and permissions?
Yes. The role builder lets you spin up custom roles with their own color, icon, and exact permission set. You can override individual permissions per staff member with allow / inherit / deny.
Does it work on Folia?
Yes. Sentinel is built for Paper and the same code works on Folia thanks to the Adventure-based, scheduler-aware design.
Will my data survive an update?
Yes. The schema is version-tracked, and migrations apply automatically when the plugin starts. Sentinel handles upgrades transparently.
Can I run it alongside NexoraSMP?
Yes. Sentinel detects NexoraSMP automatically and surfaces it as a paired integration in the dashboard. The two plugins share a port-conscious design (SMP defaults to 8765, Sentinel to 8766).
Is the code obfuscated?
Yes. The shipped JAR is ProGuard-obfuscated to protect the code we wrote, while every Bukkit/Paper reflection surface is preserved.