
KitsZZ PvP/PvE
Hytale 工具包插件,包含玩家图形用户界面和完整的管理员编辑器。工具包存储在JSON文件中,支持物品、权限、冷却时间、一次性使用、新手工具包和世界限制。
查看大图重要 Beta 依赖说明
此 Beta 分支现在需要 CoreZZ。
CurseForge 上旧版的 KitsZZ 公开文件不需要 CoreZZ。但对于此 Beta 分支,情况已不再如此。
如果您上传或安装此 Beta 文件,则必须先安装 ZZCore.jar。
KitsZZ 的功能
- 将多个工具包存储为按工具包名称组织的 JSON 文件。
- 提供一个玩家 GUI 和一个可视化管理员编辑器。
- 支持首次加入时的新手工具包。
- 支持冷却时间、一次性使用、反战斗规则和世界限制。
- 可以通过 ZZCore 经济提供者进行收费或退款。
命令和工作流程
/kit和/kits是玩家领取或列出工具包的主要入口点。- 编辑和管理流程包括
/kit create、/kit delete、/kit get、/kit reload、/kit rename、/kit editor、/kit gui、/kit world和/kit cooldown。 /kitsetstarter和setkitstarter用于设置新手工具包。- 该模块还会在 ZZ 生态系统中注册一个中心入口。
运行时文件和数据
config.json存储新手工具包、GUI、反战斗、费用和交付策略设置。mensajes.json存储该模块的可本地化消息集。- 该模块将其运行时数据存储在
ZonaZeroMc/ZZKits下。 kits/为每个工具包存储一个 JSON 定义文件。usage.json存储冷却时间和一次性使用状态。- 当找到旧模块文件夹时,会迁移旧的 JSON 数据。
可见配置示例
{
"version": 4,
"language": "es-ES",
"starterKit": "default",
"giveStarterOnFirstJoin": false,
"overwriteSlotsOnGive": false,
"defaultCooldownSeconds": 0,
"defaultOneTime": false,
"clearInventoryBeforeClaim": false,
"inventoryFullMode": "DROP",
"allowConsoleCommands": true,
"enableGui": true,
"guiClickAction": "SELECT",
"guiShowLockedKits": false,
"claimRateLimitSeconds": 2,
"claimRateLimitBypassAdmin": true,
"enableDeliveryAudit": true,
"consumeUsageOnAdminGive": false
}
这显示了模块当前使用的默认配置结构。
配置参考
config.json 中的主要设置
version(数字):内部架构版本号。language(文本):消息和 GUI 的语言代码,例如es-ES或en-US。starterKit(文本):用作新手工具包的工具包名称。giveStarterOnFirstJoin(是/否):启用时,在首次加入时自动给予新手工具包。overwriteSlotsOnGive(是/否):启用时,在交付工具包时覆盖目标槽位。defaultCooldownSeconds(数字):应用于新创建工具包的默认冷却时间。defaultOneTime(是/否):启用时,新创建的工具包默认只能使用一次。clearInventoryBeforeClaim(是/否):启用时,在领取工具包前清空背包。inventoryFullMode(文本):背包满时的交付行为。当前文档化的模式为DROP和CANCEL。allowConsoleCommands(是/否):启用时,允许控制台命令流程。
GUI 和领取流程
enableGui(是/否):启用可视化工具包 GUI。guiClickAction(文本):GUI 使用的点击行为。guiShowLockedKits(是/否):启用时,在 GUI 中显示锁定的工具包。claimRateLimitSeconds(数字):两次领取之间的反垃圾时间窗口。claimRateLimitBypassAdmin(是/否):启用时,允许管理员绕过领取频率限制。
审计和管理员交付
enableDeliveryAudit(是/否):启用时,记录工具包交付日志。consumeUsageOnAdminGive(是/否):如果启用,当管理员给予工具包时,会消耗冷却时间或一次性使用次数。
权限
kit.adminkit.{nombreKit}kit.world.{world}zz.admin作为全局覆盖。
安装说明
- 首先将
ZZCore.jar复制到服务器的mods文件夹中。 - 然后将
ZZKits.jar复制到同一个服务器的mods文件夹中。 - 启动 Hytale。
- 配置工具包、权限、新手工具包行为以及可选的经济规则。
许可证
保留所有权利。
未经作者书面许可,不允许重新分发、转载、转售编辑或重新上传分支版本。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。