创建ReAutomated

创建ReAutomated

创建ReAutomated会添加节点来提取资源

创建

Create ReAutomated

这是由 kotakotik22 制作的原创“Create Automated”模组的移植与重制版本,已更新至 Minecraft 1.21.1 并基于 NeoForge。

Create ReAutomated 为传统采矿增添了一套替代性的资源采集系统,旨在完美融入机械动力的自动化工作流程。该项目起初只是获得 kotakotik22 许可后的一次简单更新,多年来已逐渐演变成一个与原作截然不同、但依然保留其精神的模组。

演示GIF

⚠️ 注意:这是初始版本。后续可能需要进行平衡性调整,并且仍可能存在一些错误。

新增内容

  • 矿石节点:自然生成于世界各地的矿脉中。你无法用手破坏它们:要获取其资源,你需要使用提取器,如果你想将节点移动到其他地方,则必须先将其稳定。
  • 矿石提取器:一种由机械动力的旋转动能驱动的机器。将钻头装入其中,放置在节点上方,然后让它完成艰苦的工作。
  • 三种钻头等级,耐久度和产量递增:
    • 一级钻头适用于常见节点:铁、铜和锌。任何钻头都可以胜任。
    • 二级钻头需要钻石钻头,可解锁钻石、金和下界金节点。
    • 三级钻头,即下界合金钻头,目前并非任何特定节点所必需,但用于钻石节点时,可以让你在更短的时间内开采更多资源(你也可以将其用于自定义的终局节点)。
  • 矿石碎块:通过提取获得的原始资源,可通过机械动力的配方压缩成可使用的材料。
  • 节点碎片:任何提取过程都有几率产出的稀有额外掉落物。收集足够的碎片后,你可以制作一个稳定器,它能够稳定节点,让你可以正常开采并将其移动到任何你想要的地方。重新安置后,你仍然需要提取器来从中获取资源。
  • 无限节点:节点的终局版本,永远不会枯竭,可使用稀有材料制作。

游戏机制

进度:

整体流程非常直观:找到节点,安装带有合适钻头的提取器,为其提供动能,收集矿石碎块直到节点枯竭。在此过程中,你会偶尔获得节点碎片,这为你稳定节点、将其搬迁到专用提取室,并最终制作用于终局配置的无限节点打开了大门。

思索:

你可以通过游戏内的思索机制直接在游戏中学习如何使用矿石提取器,方法是在 JEI 中按住 W 键。

思索图片

节点状态:

节点具有剩余资源百分比的视觉表示。 除了视觉指示器外,节点发出的光亮度也会改变,发出的光越暗,剩余的资源就越少。

节点状态GIF

节点稀有度

如果你不喜欢节点的稀有度(目前它们相当稀有),你可以使用此数据包来使其更稀有或更常见。

兼容性

支持 JEI 进行配方查看。

KubeJS 集成

需要 kubejs_create 插件。你可以:

  • 添加自定义提取配方(在 server_scripts 中):
ServerEvents.recipes(event => {
    //                                            输出          钻头          节点
    event.recipes.createreautomated.extracting("5x diamond", "kubejs:drill", "kubejs:node")
                                   .processingTime(25600)
                                   .extractionQuantity(2)
                                   .durabilityCost(5)
})
  • 注册自定义矿石节点(在 startup_scripts 中):
StartupEvents.registry("block", event => {
    event.create("test_node", "createreautomated:ore_node")         // ... 其他 kubejs 方块构建器方法
         .copyPropertiesFrom("createreautomated:diamond_node") // (可选)从另一个节点复制属性
         .withCommonLoot() // 使用默认的矿石节点战利品表
         .yield(100) // 枯竭前的最大提取次数
         .baseStone("minecraft:cobblestone") // 枯竭后留下的方块
})
  • 注册自定义钻头(在 startup_scripts 中):
StartupEvents.registry("item", event => {
    event.create("drill", "createreautomated:drill")         // ... 其他 kubejs 物品构建器方法
         .withPartial("createreautomated:partial/diamond_drill") // 渲染模型
})

致谢

此模组是 Create Automated 的移植版,原版由 kotakotik22 开发。 原始概念、设计和实现的全部功劳归于他。

如果你对原始项目感兴趣或想了解更多,可以在此查看。

感谢

特别感谢 Facu 更新了模组图标 ❤️

错误与问题

如有任何问题或疑问,欢迎点击下方图片加入 Discord 服务器。

加入Discord

支持我们

BisectHosting广告横幅