Getting started

Install NexoraSMP, start the server, log in to the dashboard. Five minutes, one JAR, no dependencies.

Requirements

NexoraSMP needs the following on your server host:

RequirementVersionNotes
Java21+Required by Paper 1.21
ServerPaper or FoliaFolia detected at runtime
Minecraft1.21.xTested on 1.21.11
RAM2 GB+4 GB+ recommended for SMPs > 20 players
Note

No required plugins. NexoraSMP shades all of its dependencies (HikariCP, SQLite, MySQL JDBC, PacketEvents). Optional integrations with LuckPerms, PlaceholderAPI, and Vault are auto-detected if present, but never required.

Install

  1. Download NexoraSMP-1.0.0.jar from your purchase page.
  2. Drop the JAR into your server's plugins/ folder.
  3. Start the server.

That's it. On first start, NexoraSMP will:

  • Generate the config tree under plugins/NexoraSMP/
  • Create its SQLite database at plugins/NexoraSMP/data/nexora.db
  • Bind the web dashboard to port 8765 (configurable)
  • Print a one-time login token to console

First start console output

You should see something like this in your console:

console
[INFO] [NexoraSMP] Loading NexoraSMP v1.0.0
[INFO] [NexoraSMP] Folia detected: false (using Paper schedulers)
[INFO] [NexoraSMP] Loading 14 modules…
[INFO] [NexoraSMP]   ✓ combat, kits, custom-items, recipes, bosses
[INFO] [NexoraSMP]   ✓ rituals, events, item-sets, anti-exploit, bans
[INFO] [NexoraSMP]   ✓ punishments, tickets, staff, dashboard
[INFO] [NexoraSMP] Web dashboard: http://localhost:8765
[INFO] [NexoraSMP] Login token: vR4P9-XnE2-7yJk-4mTq
[INFO] [NexoraSMP] Ready ✓
Tip

Copy the token straight away. It's only printed once. If you lose it, run /nexora dashboard token in console to generate a new one.

Open the dashboard

Open http://<your-server-ip>:8765 in your browser, paste the token, and log in.

Warning

By default the dashboard binds to 0.0.0.0:8765, meaning it's reachable from anywhere your server's port 8765 is open. Before going live, either restrict the port at the firewall level, change the bind-address in config.yml to 127.0.0.1 and reverse-proxy through nginx with TLS, or enable the built-in TLS option.

Common commands

CommandDescription
/nexoraOpen the in-game admin GUI
/nexora reloadReload all configs at runtime
/nexora infoShow version, modules, integrations
/nexora dashboard tokenGenerate a new dashboard token

Next steps