File Details
HyperPerms-2.9.1.jar
- R
- Mar 9, 2026
- 6.67 MB
- 166
- Early Access
File Name
HyperPerms-2.9.1.jar
Supported Versions
- Early Access
HyperPerms v2.9.1 Released! — Permission Resolution, Templates & PermissionsPlus Migration
Added
PermissionsPlus Migration Tool
Full migration support for servers transitioning from PermissionsPlus to HyperPerms.
/hp migrate permissionsplus— Preview migration (dry-run)/hp migrate permissionsplus --confirm— Execute migration- Reads PermissionsPlus JSON data files and transforms groups, users, and permissions into HyperPerms format
- Automatic permission cleaning and validation for PermissionsPlus-specific formats
- Comprehensive test coverage for data models, permission cleaning, and validation
SSP Auto-Owner Assignment
First player to join a single-player (SSP) world is automatically assigned the owner group, removing the need for manual /hp user addgroup setup on fresh worlds.
Fixed
Permission Resolution Order
The resolver now evaluates permissions in most-specific-first order:
a.b.c → a.b.* → a.* → *
Previously, a broad wildcard like a.* could override a more specific grant or denial on a.b.c. This is now resolved — specific permissions always take priority.
Template Application with Existing Groups
/hp template apply no longer fails when groups from the template already exist on the server. Existing groups are gracefully skipped or merged instead of throwing an error.
Template Clearing Nodes and Tracks
Fixed UnsupportedOperationException when applying templates that clear existing nodes and tracks. Template application now uses proper mutable collection methods instead of operating on immutable list views.
SSP Owner Assignment Race Condition
Added synchronization guard to prevent duplicate owner group assignments when multiple players connect simultaneously during first server start.

