promotional bannermobile promotional banner

HyperPerms

Permissions made visual: the first Hytale plugin with a dedicated browser-based editor.

File Details

HyperPerms-2.8.6.jar

  • R
  • Feb 22, 2026
  • 6.66 MB
  • 43
  • Early Access

File Name

HyperPerms-2.8.6.jar

Supported Versions

  • Early Access

MariaDB/MySQL Storage Backend

Connect all your servers to a shared database. Set storage.type to "mariadb" or "mysql" in config.json and you're good to go.

  • HikariCP connection pooling for async performance
  • Full CRUD for users, groups, tracks, and permission nodes
  • JSON dump backup/restore for networked databases
  • Schema auto-created on first run — zero manual setup

Command System Overhaul

The old 3,000-line monolithic command handler has been split into 48 focused command classes organized by domain. Maintenance and extensibility are drastically improved.

New Debug Logging System

10 toggleable debug categories (RESOLUTION, CACHE, STORAGE, CHAT, WEB, etc.) via /hp debug toggle <category>. Traces throughout chat formatting, prefix resolution, and integration setup for easy troubleshooting.

Bug Fixes

  • Permissions not syncing after group commands/hp user addgroup, removegroup, promote, demote, and clone now properly sync to Hytale's internal permission storage
  • Tab list not sorting by weight — Players now sort by group weight instead of alphabetically
  • Web editor resetting prefix/suffix priority to 0 — Priority values are now preserved through the web editor save pipeline
  • Prefix priority using stale data — Resolver now reads from cache instead of raw storage
  • Primary group excluded from prefix priority — Primary group now participates in priority comparison
  • Web editor HTTP/2 connection failures — Forced HTTP/1.1 to prevent broken ALPN fallback

Other Changes

  • Hytale Server API now resolved from maven.hytale.com automatically
  • Aligned with hytale-permissions-docs v1.1.0
  • JitPack publishing for developers
  • Major internal refactors: ConfigManager, PermissionHolderBase, AbstractStorageProvider, and more