
EFab-Create
增加了与Create for EFab - Unofficial的兼容性
EFab 机械动力兼容
EFab 机械动力兼容是一款 Minecraft 1.21.1 NeoForge 兼容模组,它将 EFab 的配方与机械动力的动能系统连接起来。
它新增了动能接口,这是 EFab 的一个结构组件,允许配方要求最低转速和最低可用应力容量。配方运行期间,应力需求会作为真实负载施加在机械动力动能网络上,并在制作完成或停止时自动释放。
即使你从不编写自定义配方,动能接口的六个面都有传动轴,所以你完全可以把它当作一个万向齿轮箱。这从一开始就绝对是计划的一部分。
特性
- 为 EFab 配方添加最低转速要求。
- 为 EFab 配方添加最低可用应力容量要求。
- 制作过程中,配方应力会作为真实的机械动力网络负载施加。
- 配方完成或被中断后,应力会自动释放。
- 一个 EFab 制作区域内的多个独立动能网络可以分担所需的负载。
- 连接到同一网络的接口会进行去重,防止容量被重复计算。
- 动能接口以 1:1 的比率在六个面之间传递旋转。
- 集成 Jade 和 The One Probe,用于显示速度、应力容量和过载状态。
- 完整支持 KubeJS、CraftTweaker 和数据包需求。
前置条件
| 组件 | 所需版本 |
|---|---|
| Minecraft | 1.21.1 |
| NeoForge | 21.1.0 或更新版本 |
| EFab | 0.3.6 或更新版本 |
| 机械动力 | 6.0.0 或更新版本 |
当需要相关功能时,请安装以下可选模组:
- KubeJS 用于 JavaScript 配方自定义。
- CraftTweaker 用于 ZenScript 配方自定义。
- JEI 用于查看 EFab 配方及其需求。
- Jade 或 The One Probe 用于显示动能接口信息。
动能接口
将动能接口放置在 EFab 识别的制作区域内,然后将其六个面中的任意一面连接到机械动力动能网络。
该方块是机械动力动能网络中的真实一员。它可以:
- 读取当前转速。
- 读取总网络容量和可用容量。
- 将配方应力作为真实网络负载施加。
- 在六个面之间传递旋转。
需求行为
| 需求 | 行为 |
|---|---|
rotationSpeed |
要求接口的绝对速度达到设定的 RPM。过载的网络将无法满足此需求。 |
kineticStress |
要求有足够的剩余应力容量。请求的 SU 会在配方运行期间成为真实的网络负载。 |
例如,.kineticStress(128) 要求至少有 128 SU 的剩余容量,并在制作时将 128 SU 的应力影响添加到网络中。
整合包许可
你可以在任何整合包中包含 EFab 机械动力兼容,无需请求许可,包括:
- 公开或私人的整合包。
- CurseForge、Modrinth 或其他分发平台。
- 私人、公共或活动服务器。
- 遵循相关平台规则的免费整合包和商业化整合包。
允许将模组文件作为整合包的一部分进行再分发。感谢并欢迎对项目页面的引用和链接,但这不是必需的。
你仍需自行负责遵守 Minecraft、NeoForge、EFab、机械动力以及你的整合包所分发平台的相关许可和条款。
许可证
EFab 机械动力兼容使用 MIT 许可证授权。你可以根据该许可证的条款自由使用、修改、再分发和集成此项目。
完整介绍(仅中文):Github Readme
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。