
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 demoInstallation
- Place the NexoraPerms jar in your server
pluginsfolder. - Install Vault and PlaceholderAPI only when you need those hooks.
- Start the server once to generate configuration files.
- Edit
storage.ymlif you want SQLite or MySQL. - Use
/np helpin-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 SteveWeb 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 StevePlaceholderAPI
%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, MYSQLMigration
NexoraPerms can import classic permission formats without depending on the original plugin.
/np import yaml
/np import pex
/np import luckperms-jsonTroubleshooting
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.