Getting started
Install Sentinel, pair your account, log in to the Command Center. Five minutes, one JAR, no dependencies.
Requirements
| Requirement | Version | Notes |
|---|---|---|
| Java | 21+ | Required by Paper 1.21 |
| Server | Paper or Folia | Folia detected at runtime |
| Minecraft | 1.21.x | Tested on 1.21.11 |
| Open port | 8766 (default) | Configurable. Open it in your firewall for remote dashboard access. |
Sentinel ships with every dependency shaded in (HikariCP, SQLite, MySQL, MariaDB, PostgreSQL, H2, MongoDB drivers, Gson, JBCrypt). Drop the JAR in and start the server.
Install
- Download
NexoraSentinel-1.0.1.jarfrom your purchase page. - Drop it into your server's
plugins/folder. - Start the server.
On first start, Sentinel:
- Generates
plugins/NexoraSentinel/config.yml - Creates the SQLite database at
plugins/NexoraSentinel/sentinel.db - Boots the embedded web server on port
8766 - Waits for an owner to run
/sentinel setupin game
Pair your account
The first time you connect to the dashboard, no owner exists yet. Run this in game while op:
/sentinel setup
Sentinel prints an 8-digit pairing code in chat. Open the dashboard at
http://your-server-ip:8766, paste the code, pick a username
and password, and you're the owner.
For staff who already have an account, the flow is the same, just shorter:
/sentinel link
What you can do next
- Tour the Command Center (11 pages and counting)
- Invite staff and build custom roles
- Tune
config.yml - Switch from SQLite to MySQL / MariaDB / Postgres / Mongo
Bundle with NexoraSMP
If you also run NexoraSMP, Sentinel detects it on startup and lights up the integration card on the dashboard home. The two plugins share mascots, design, and a port-conscious default (NexoraSMP on 8765, Sentinel on 8766).