HyperPerms

HyperPerms

权限可视化:首个拥有专用基于浏览器编辑器的Hytale插件。

实用

首款配备网页编辑器的 Hytale 权限插件

运行 /hp editor。浏览器自动打开。以可视化方式编辑权限——群组、继承、前缀,一切尽在掌握。无需配置文件,无需记忆命令。只需点击、拖拽、保存即可。

支持任何带有浏览器的设备,无需桌面应用程序。

⚠️ 早期测试版——正在积极开发中。欢迎报告错误,共同塑造本插件的未来!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

60 秒快速上手

  1. HyperPerms.jar 放入你的 mods 文件夹
  2. 启动你的服务器
  3. 运行 /hp editor —— 或运行 /hp template apply survival 来立即应用等级
  4. 大功告成。

需要完整的等级体系?可从 11 个预制模板 中选择——生存、RPG、派系、空岛、监狱、创造、SMP、城镇、小游戏、原版,或仅限管理员的配置。一条命令即可为你生成群组、权限、继承、前缀和晋升轨道。

更喜欢命令行?网页编辑器中的所有功能也可通过 /hp group/hp user 以及 40 多个子命令来实现。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

网页编辑器亮点

  • 拖拽式 权限管理
  • 交互式继承图表 —— 一眼看清群组间的联系
  • 智能自动补全,包含 300 多个按插件和类别组织的权限
  • 实时聊天预览 —— 在保存前精确查看你的等级显示效果
  • 临时权限 —— 设置持续时间,如 2h30m1w,内置时间选择器
  • 上下文规则 —— 按世界或游戏模式分配权限

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

与你喜爱的插件配合使用

VaultUnlocked

官方合作伙伴关系。任何使用 VaultUnlocked 进行权限管理的插件都可以自动运行——零配置。同时安装两者,它们会自动连接。获取 VaultUnlocked

MMOSkillTree

提供一流支持,200 多个权限节点 已预注册。包含全部 23 个技能、全部 140 个经验加成节点、完整的 ziggfreed.* 备用前缀解析、Tab 补全以及网页编辑器自动补全——全部开箱即用。

HyperFactions

派系标签、颜色和等级会自动显示在聊天中,无需任何设置。

PlaceholderAPI

双向占位符支持——在任何兼容 PlaceholderAPI 的插件中使用 %hyperperms_prefix%%hyperperms_group%%hyperperms_suffix% 等。

MysticNameTags

标签权限和名称标签显示保持同步。当玩家的群组或权限发生变化时,其名牌会自动更新。

WerChat

完整的聊天频道支持,集成了前缀/后缀功能。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

从 LuckPerms 或 PermissionsPlus 迁移?

一条命令即可迁移所有内容——群组、用户、晋升轨道、临时权限和上下文。

/hp migrate luckperms          (预览更改)
/hp migrate luckperms --confirm (执行迁移)
/hp migrate permissionsplus` — 预览迁移(模拟运行)
/hp migrate permissionsplus --confirm` — 执行迁移

支持 YAML、JSON、H2 和 MySQL/MariaDB 存储后端。在进行任何更改前会自动创建备份。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

多服务器就绪

三种存储后端,满足你的不同需求:

  • JSON —— 零设置,立即可用
  • SQLite —— 适用于单台服务器的嵌入式数据库
  • MariaDB / MySQL —— 通过网络共享数据库,使用 HikariCP 连接池

在 config.json 中设置 storage.type。架构在首次运行时自动创建。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

应有尽有,远超预期

权限 —— 通配符 (*rpg.dungeon.*)、取反 (-hytale.command.spawn)、临时持续时间 (1d2h30m1w)、上下文感知解析以及无限继承深度。

群组与等级 —— 无限群组,支持加权优先级、父级继承、带优先级的前缀/后缀、晋升/降级轨道以及自定义显示名称。

调试 —— 10 个可切换的调试类别 (/hp debug toggle RESOLUTION)。追踪权限解析、缓存行为、存储操作、聊天格式等。

备份与恢复 —— /hp backup create/hp backup list/hp backup restore。永不丢失你的配置。

分析 —— /hp analytics summary 显示权限健康状况。/hp analytics hotspots 揭示最常被检查的权限。更改历史审计追踪记录谁在何时修改了什么。

运行时发现 —— HyperPerms 在启动时扫描你已安装的插件,并自动发现它们的权限节点。发现的权限会在网页编辑器中显示“已安装”徽章。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

面向开发者

  • 事件系统 —— GroupCreateEventUserGroupChangeEventPermissionCheckEvent 等。全部可取消,支持优先级级别。
  • 异步 API —— hasPermissionAsync()、流畅的 checkAsync() 构建器、用于批量操作的权限查询 API。
  • 权限枚举 —— HyperPermsAPI.getResolvedPermissions(UUID) 返回玩家所有已授予的权限。
  • JitPack —— 作为依赖项添加:com.github.HyperSystemsDev:HyperPerms:<version>

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

链接

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

专为 Hytale 从零打造。新手易于上手。高手功能强大。