NexoraPerms
PluginLicenseRef-All-Rights-Reserved

NexoraPerms

A modern PaperMC permissions plugin with groups, prefixes, MiniMessage support, rankup paths and a clean web editor.

33
Downloads
0
Followers
2 months ago
Updated
📦
1
Versions

📖About NexoraPerms

LOGO

NexoraPerms

NexoraPerms is a modern permissions management plugin for PaperMC servers.
It is built for server owners who want a clean way to manage groups, users, prefixes, suffixes, inheritance, weights, rank paths and permission nodes.

The plugin focuses on clear server management, simple commands, useful integrations and a clean workflow for both small and larger Minecraft servers.


Website

Official website: nperm.glorius.me


Features

  • Full permissions management
  • Unlimited permission groups
  • User group management
  • Group permission management
  • User permission support
  • Prefix and suffix support
  • MiniMessage support
  • HEX color support
  • Legacy color support
  • Group inheritance
  • Group weights
  • Default group support
  • Wildcard permission support
  • Optional OP bypass
  • Optional rankup system
  • Configurable rank paths
  • In-game admin commands
  • Clickable help menu
  • Web editor support
  • Prefix preview support
  • YAML storage
  • SQLite storage
  • MySQL storage
  • PlaceholderAPI support
  • Vault support
  • PaperMC 1.21.x support
  • Java 21 support

Groups

NexoraPerms lets you create and manage unlimited groups.

Groups can be used for:

  • Staff ranks
  • Donor ranks
  • Default ranks
  • Survival ranks
  • Prison ranks
  • Test groups
  • Custom server roles

Each group can contain:

  • Name
  • Display name
  • Prefix
  • Suffix
  • Weight
  • Default status
  • Permission nodes
  • Inherited groups

Example groups:

  • Owner
  • Admin
  • Moderator
  • Helper
  • MVP+
  • MVP
  • VIP
  • Member
  • Default

Prefixes and Suffixes

NexoraPerms supports custom prefixes and suffixes for every group.

Example prefix:

<gradient:#ff0000:#ff5555><bold>OWNER</bold></gradient>

Example suffix:

<gray>[Staff]</gray>

Supported formatting:

  • MiniMessage
  • HEX colors
  • Legacy color codes

Example legacy prefixes:

  • &c&lOWNER
  • &b&lMVP+
  • &7Member

Prefixes and suffixes can be used by supported chat, tab, scoreboard and menu plugins through Vault or PlaceholderAPI.


Permissions

Permission nodes can be added to groups and users.

Example permission nodes:

  • minecraft.command.help
  • essentials.home
  • essentials.spawn
  • essentials.msg
  • nexoraperms.rankup
  • exampleplugin.use
  • exampleplugin.admin

Wildcard permissions are supported when enabled:

  • nexoraperms.*
  • exampleplugin.admin.*
  • *

Inheritance

Groups can inherit permissions from other groups.

Example structure:

  • Owner inherits Admin
  • Admin inherits Moderator
  • Moderator inherits Helper
  • Helper inherits Member

This keeps your permission setup clean and prevents duplicate permission lists.


Weights

Group weights can be used to decide priority.

Example weight setup:

  • Owner: 1000
  • Admin: 900
  • Moderator: 700
  • Helper: 600
  • MVP+: 400
  • VIP: 300
  • Member: 100

Higher weight means higher priority.


User Management

NexoraPerms includes commands for managing player groups.

User commands:

  • /np user info <player>
  • /np user setgroup <player> <group>
  • /np user addgroup <player> <group>
  • /np user removegroup <player> <group>

Group Management

Group commands:

  • /np group create <group>
  • /np group delete <group>
  • /np group list
  • /np group info <group>
  • /np group setprefix <group> <prefix>
  • /np group setsuffix <group> <suffix>
  • /np group addperm <group> <permission>
  • /np group removeperm <group> <permission>

Main Commands

  • /np
  • /nexoraperms
  • /np help
  • /np reload
  • /rankup

Admin Permission Nodes

  • nexoraperms.admin
  • nexoraperms.reload
  • nexoraperms.group.create
  • nexoraperms.group.delete
  • nexoraperms.group.edit
  • nexoraperms.group.permissions
  • nexoraperms.user.info
  • nexoraperms.user.setgroup
  • nexoraperms.user.edit
  • nexoraperms.rankup
  • nexoraperms.webeditor

Rankup System

NexoraPerms includes an optional rankup system.

Rank paths can be used for:

  • Survival progression
  • Prison ranks
  • Donor rank paths
  • Staff training paths
  • Custom server progression

Example rank paths:

  • Member → VIP → MVP → MVP+
  • A → B → C → D → Prestige
  • Trial → Helper → Moderator → Admin

Players can use:

  • /rankup

The rankup system can be enabled or disabled in the configuration.


Web Editor

NexoraPerms supports a clean web editor for easier permission management.

The web editor can be used to manage:

  • Groups
  • Users
  • Prefixes
  • Suffixes
  • Permission nodes
  • Inheritance
  • Weights
  • Rank paths

It also includes prefix preview support, so you can check how a rank looks before applying it.


Storage

NexoraPerms supports multiple storage types.

  • YAML
  • SQLite
  • MySQL

YAML is useful for small servers and testing.
SQLite is recommended for single-server setups.
MySQL is recommended for larger setups and web editor usage.


PlaceholderAPI

NexoraPerms supports PlaceholderAPI placeholders.

Available placeholders:

  • %nexoraperms_group%
  • %nexoraperms_prefix%
  • %nexoraperms_suffix%
  • %nexoraperms_weight%
  • %nexoraperms_rankup_next%
  • %nexoraperms_rankup_path%

These placeholders can be used in:

  • Chat plugins
  • Scoreboards
  • Tablists
  • Menus
  • Other PlaceholderAPI-supported plugins

Vault Support

NexoraPerms supports Vault for compatibility with plugins that read:

  • Permissions
  • Groups
  • Prefixes
  • Suffixes

This makes it easier to connect NexoraPerms with existing server setups.


Installation

  1. Download the NexoraPerms jar file.
  2. Stop your server.
  3. Place the jar file inside the plugins folder.
  4. Start your server.
  5. Edit the generated configuration files.
  6. Create your groups.
  7. Add permission nodes.
  8. Assign users to groups.
  9. Reload the plugin with /np reload.

Recommended Setup

  • Server software: PaperMC
  • Minecraft version: 1.21.x
  • Java version: Java 21

Optional hooks:

  • PlaceholderAPI
  • Vault
  • Adventure / MiniMessage

Use Cases

NexoraPerms works well for:

  • SMP servers
  • Prison servers
  • Skyblock servers
  • Creative servers
  • Network hubs

Why NexoraPerms?

NexoraPerms is made for server owners who want a permission plugin that is clean, clear and practical.

No messy setup.
No outdated rank system.
No unnecessary bloat.

Just groups, users, permissions, prefixes, storage, rank paths and a clean workflow for modern Minecraft server management.


Author

Created by GLORIUS