
ZZCompat.jar
ZZCompat是ZZCore与外部权限提供者之间的生态系统桥梁。它在专用的ZZ生态系统界面中集中管理外部群组、节点和已知玩家。
查看大图ZZCompat
ZZCompat 是 ZZCore 与外部权限提供者之间的生态桥梁。它在专有的 ZZ 生态系统界面中集中管理外部用户组、权限节点和已知玩家。
ZZCompat 的功能
- 在 ZZCore 之上绑定外部权限提供者,主要目标是 LuckPerms。
- 同步在已加载插件和 jar 文件中检测到的外部用户组、命名空间和目录。
- 为用户组、玩家、分区、权限和审计信息提供可视化仪表盘。
- 缓存用户组、权限和已知玩家数据,并支持可配置的刷新行为。
- 允许工作人员通过界面启用或禁用权限节点和用户组成员资格。
命令与工作流程
/permissionsbridge是该模块被检测到的命令入口。- 实际上,主要流程是从 ZZCore 中心开始的界面优先模式。
- 重新加载模块会重新绑定提供者、重新扫描命名空间并清除缓存。
运行时文件与数据
config.json存储活动的提供者、缓存行为、刷新间隔以及持久化的外部目录。externalCatalogs位于config.json内部,用于填充发现到的命名空间和前缀。- 用户组、权限和已知玩家缓存由运行时管理。
可见配置示例
这是模块生成设置时你可能会看到的 config.json 文件类型:
{
"version": 1,
"provider": "auto",
"cache": true,
"refreshIntervalSeconds": 30,
"externalCatalogs": []
}
以下部分将用通俗语言解释每一行的含义。
配置参考
config.json 中的主要设置
version(数字):内部配置架构版本。provider(文本):活动的提供者模式。当前代码接受auto、luckperms或none。cache(true/false):启用用户组、权限和玩家查询的运行时缓存。refreshIntervalSeconds(数字):桥梁缓存使用的刷新间隔。externalCatalogs(条目列表):由桥梁发现或整理的持久化外部命名空间目录。
外部目录条目结构
id(文本):稳定的目录 ID。name(文本):该外部目录的显示名称。prefixes(列表):与该目录关联的权限前缀。permissions(列表):与该目录关联的显式权限节点。
权限
permissionsbridge.usepermissionsbridge.admin
安装
- 先将
ZZCore.jar复制到服务器的mods文件夹中。 - 之后将
ZZPermissionsBridge.jar复制到同一个服务器的mods文件夹中。 - 如果你需要外部提供者,请确保该提供者也已安装并加载,例如 LuckPerms。
- 启动 Hytale。
- 打开生态系统中心并验证提供者是否正确绑定。
许可证
保留所有权利。
未经作者书面许可,禁止再分发、转发、转售修改或重新上传分支版本。
显示 1-4 条,共 4 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。