介绍
介绍由机器翻译自 Modrinth 原页面,仅供参考。
Kube Utils
Kube Utils 是 KubeJS 的一个简单附属,它为现有功能添加了新的功能,并分支出来创建新的系统,以允许更高效、简化和简洁的代码。
工作原理
Kube Utils(以下简称 Ku)的设计理念是清晰、简洁且一致的类 API 设计。此模组添加的所有内容都保存在全局 Ku 对象中,这意味着如果你想访问关卡 API,你将通过 Ku.Level 访问它,如果你想对流体进行操作,你将使用 Ku.Fluids 等等。
功能
目前,我们只为 KubeJS 中一些支持较少的领域提供了一些辅助工具,但我们计划在系统开发生命周期内大幅扩展此功能。如果你有任何建议,请提出功能请求!
- 关卡新增功能,例如能够在方块位置获取结构、生成结构、查找实体和清理空间、获取带有边界框的随机位置等。
- 流体,允许你根据命名空间获取流体列表,并能够检查流体是否为空。
- 列表新增功能,例如根据加权表获取随机条目
- 添加通用工具,例如
nullOrEmpty,它为你提供了一种非常简单的方法来始终了解一个对象是否为 nullOrEmpty,无论它是物品、方块、物品堆、字符串、流体还是物品实体!(将根据需要提供更多支持) - 完全文档化的代码
- 生产环境验证
- 清晰简单的 API
我们的目标
- 我们的目标是永远不做破坏性更改,除非被 Minecraft、Forge 或 Fabric 绝对强制。当我们觉得需要分支并进行破坏性更改时,将以不影响现有代码的可选方式进行。
- 永远不使新增功能过于复杂
- 始终用通俗易懂的英语记录新增功能
文档
https://nanite.github.io/KubeUtils/
免责声明
免责声明,在测试阶段,预计可能会有破坏代码的更改。一旦我们达到稳定版本,此消息将被移除,从那时起,代码将不再包含破坏性更改!
问题
请将任何问题报告到我们的问题跟踪器,并附上示例代码,以便我们验证问题。
常见问题
Kube Utils 支持哪些 Minecraft 版本?
Kube Utils 支持 Minecraft Java 版 1.18.2–1.21.1,共 5 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
Kube Utils 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
Nanite 的其他作品
查看全部 →Better Compatibility Checker
by Nanite, Gaz492
将默认的服务器兼容性检查改为比较整合包版本
1.3亿
1 个月前
Modrinth · CurseForge
Yeetus Experimentus
by Nanite, Sunekaer 等
禁用创建或加载世界时出现的实验性设置弹窗。
1.2亿
1 个月前
Modrinth · CurseForge
Accelerated Decay
by Nanite, ErrorMikey
加快树叶腐烂速度
2899万
1 个月前
Modrinth · CurseForge
Just Hammers
by Nanite, ErrorMikey
为游戏添加了能够进行 3×3、3×3×3、5×5×1、5×5×3,甚至 5×5×5 范围挖掘的锤子!非常酷。
2873万
1 个月前
Modrinth · CurseForge

评论
登录后评论和评分