工具包

工具包

基于权限的玩家工具包,适用于Fabric服务器。

装备

工具包(Kits)

面向 Fabric 服务器的基于权限的玩家工具包。

Release Available For

工具包(Kits)是一个面向 Fabric 服务器的 Minecraft 模组,它添加了可配置的、基于权限的玩家工具包。这让服务器所有者能够轻松地设置一批物品,供玩家根据自己的身份等级领取。此外,工具包可以预设冷却时间,这样玩家就无法无限次地使用它们。

与 LuckPerms 兼容

使用方法

添加工具包

命令:/kit add <工具包名称> <冷却时间> [时间单位]
所需权限:kits.manage

要添加工具包,只需将你想要包含在此工具包中的物品放在你物品栏的任何位置,然后运行 /kit add 命令即可。

注意: [时间单位] 可以是 d(天)、h(小时)、m(分钟)、s(秒)、y(年)之一。如果未指定时间单位,则 cooldown(冷却时间)被解释为毫秒。

领取工具包

命令:/kit claim <工具包名称>
所需权限:kits.claim.<工具包名称>

对于玩家来说,领取工具包很简单。他们只需输入 /kit claim <工具包名称>。如果他们有权限使用指定的工具包,并且该工具包对他们不在冷却中,他们就会在物品栏中收到该工具包(如果物品栏已满,则会掉在地上)。

已启用 Brigadier 补全建议,并且只会建议玩家有权限使用的工具包。

移除工具包

命令:/kit remove <工具包名称>
所需权限:kits.manage

要移除工具包,只需输入 /kit remove <工具包名称>。这将不可逆地且完全地从服务器中删除指定的工具包,对所有用户生效。

重置玩家工具包冷却时间

如果你是一位管理员,希望重置玩家的工具包冷却时间,让他们可以重新领取已经领过的工具包,你可以使用以下命令:

重置单个工具包

命令:/kit resetPlayerKit <玩家> <工具包名称>
所需权限:kits.manage

重置所有工具包

命令:/kit resetPlayer <玩家>
所需权限:kits.manage

工具包环(Kit Rings)

工具包(Kits)支持工具包环(Kit Rings)——即共享一个公共冷却时间的工具包集合。当玩家从某个环中领取任何工具包时,该环中的所有工具包将一起进入冷却状态。

关于工具包环的详细信息,请参阅 RINGS.md。

高级

工具包(Kits) 将其大部分数据存储在 nbt 文件中,使用 Minecraft 的 NBT 格式。你可以使用像 NBTExplorer 这样的工具来修改和创建此类文件。

工具包配置文件

如果出于任何原因,你希望手动配置工具包,而不是使用内置命令,你可以直接修改工具包文件。

工具包文件以 Minecraft 的 NBT 格式存储在 config/kits 目录中。

这允许你在创建后修改工具包的内容或冷却时间,甚至可以添加全新的工具包。

玩家工具包使用文件

每当玩家成功领取工具包时,领取该工具包的时间会被记录在 world/kits_user_data 目录下名为 <玩家UUID>.nbt 的特定用户文件中。

如果你希望重置或修改某个玩家可以再次使用他们已经领取过的工具包的时间,你可以编辑此文件中指定的时间(存储为自纪元以来的毫秒数)。要重置某个用户的所有工具包冷却时间,只需删除对应他们的 nbt 文件即可。


贡献

感谢您考虑为工具包(Kits)做出贡献!请参阅贡献指南。

许可证

工具包(Kits)是根据 MIT 许可证 许可的开源软件。

Discord

有问题?在我的 Discord 服务器 中联系我。