NexoraPerms
NexoraPerms WikiProduction setup guide
Open Editor
NexoraPerms logo

NexoraPerms Documentation

NexoraPerms is a standalone permissions manager for PaperMC servers. It manages groups, users, inheritance, prefixes, suffixes, permission nodes, rank paths and web editor sessions.

Open editorOpen demo

Installation

  1. Place the NexoraPerms jar in your server plugins folder.
  2. Install Vault and PlaceholderAPI only when you need those hooks.
  3. Start the server once to generate configuration files.
  4. Edit storage.yml if you want SQLite or MySQL.
  5. Use /np help in-game to open the command guide.

Groups

Groups contain permissions, inheritance, prefixes, suffixes, weights and default status.

/np group create owner /np group owner weight set 1000 /np group owner permission add "*" /np group owner prefix set "<gray>[</gray><red><bold>OWNER</bold></red><gray>]</gray> "

Users

Users have a primary group, optional extra groups and direct permission overrides.

/np user Steve group set vip /np user Steve permission add essentials.fly /np user Steve tempperm add essentials.fly 1h /whoisperm Steve

Web Editor Workflow

The web editor is code based. No public API key is shown to players or admins.

/np editor Open the generated URL Save changes on the website /np applyeditor <code>

After apply, NexoraPerms creates a backup, reloads the cache and recalculates online players.

Editor Validation

Before changes are applied, NexoraPerms checks for unsafe or broken data.

missing default groupinvalid UUIDmissing parent groupcircular inheritanceinvalid nodesinvalid weights

Rankup

/rankup /rankup info /np rankup enable /np rankup path create survival /np rankup force Steve

PlaceholderAPI

%nexoraperms_group% %nexoraperms_prefix% %nexoraperms_suffix% %nexoraperms_weight% %nexoraperms_rankup_next%

Storage

YAML is simple and reliable for small to medium servers. SQLite and MySQL are available for larger or networked setups.

storage: type: YAML # Options: YAML, SQLITE, MYSQL

Migration

NexoraPerms can import classic permission formats without depending on the original plugin.

/np import yaml /np import pex /np import luckperms-json

Troubleshooting

Prefix not updating? Run /np applyeditor <code> or reconnect the player. Online players are recalculated live after apply.

Editor code not found? Create a new session with /np editor.

SSL or hosting issue? The plugin has HTTP/HTTPS fallback, but a valid certificate is recommended for production.