EFab-Create

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