
Custom Machinery
创建你自己的机器
Custom Machinery
让你的梦想机器成真
你是否曾经遇到过这样的情况:在制作你超棒的整合包时,你想添加一个自定义配方,但整合包中没有任何可用的机器符合你的需求?
比如“我想要一台机器,它可以消耗3个物品、5种不同的流体和一些能量来制造另一个物品”,但没有任何机器能做到这一点。
又或者你找到了一个添加了符合你需求的机器的模组,但这个模组还添加了大量你不想要的内容到你的整合包里。
那么这个模组可以让你使用数据包创建你自己的机器,并将它们添加到游戏中。
你可以自定义你的自定义机器的所有内容,从外观(模型、纹理、声音、光照、自定义 GUI)到功能(有多少输入和输出、它们的类型和容量),当然你还可以添加你自己的配方,由机器进行处理。
从 1.21 开始,Custom Machinery 拥有一个便捷的编辑器 GUI,让你可以随时创建和编辑机器。
打开游戏,进入世界,输入 /cm create,开始创建你自己的自定义机器。
目前自定义机器可以:
- 拥有你想要的外观(物品、方块,甚至自定义模型)。
- 根据其状态(空闲/运行中/错误/暂停)拥有不同的外观。
- 根据机器是否正在处理配方来发光。
- 在机器处理配方时播放声音。
- 包含 FE(Forge 能量,兼容 RF)。
- 包含任何流体,你可以决定内部流体储罐的数量、容量以及最大输入和输出。
- 包含任何物品,你可以决定内部物品槽的数量。
- 拥有自定义 GUI,当你点击机器时可以查看机器内容和配方进度。
- 根据红石信号暂停(可在机器 json 中配置)。
- 根据其状态发出红石信号(也可在机器 json 中配置)。
- 接收自定义定义的升级,改变配方的处理方式(输入/输出/速度)。
- 可以分别配置每一面每个槽/储罐/缓冲区的能量、物品和流体的输入或输出。
目前自定义机器配方可以:
- 每 tick 或一次性消耗或产生 FE(Forge 能量,兼容 RF)。
- 每 tick 或一次性消耗或产生任何流体,支持流体标签。
- 消耗或产生任何物品,支持物品标签。支持 NBT 和耐久度。
- 仅在 Minecraft 世界一天的特定时间处理配方。
- 仅在特定世界位置、生物群系或维度处理配方。
- 在配方开始、处理中或完成时使用命令。
- 需要消耗燃料物品来燃烧(类似熔炉)。
- 以概率(被消耗/产生的几率)消耗或产生 FE、流体、物品并使用命令。
- 给予附近生物效果。
- 仅在特定天气下处理配方。
- 仅在机器接收到特定红石信号时处理配方。
- 检测附近的实体,消耗其生命值或杀死它们。
- 检测特定的天空/方块光照等级。
- 检测/放置/替换/破坏/摧毁附近的方块。
- 需要在机器周围形成复杂的结构。
- 基于战利品表文件输出物品。
- 掉落或消耗地面上的物品。
- 处理 Crafttweaker 和 KubeJS 脚本。
附属模组:
- Mekanism 集成: https://www.curseforge.com/minecraft/mc-mods/custom-machinery-mekanism
- Create 集成:https://www.curseforge.com/minecraft/mc-mods/custom-machinery-create
- PneumaticCraft 集成:https://www.curseforge.com/minecraft/mc-mods/custom-machinery-pneumaticcraft
- Botania 集成:https://www.curseforge.com/minecraft/mc-mods/custom-machinery-botania 由 Alec_016 制作
- Ars Nouveau 集成:https://www.curseforge.com/minecraft/mc-mods/custom-machinery-ars-nouveau 由 Alec_016 制作
你可以在这里找到一些可用的自定义机器示例,或者下载测试数据包。
你可以下载测试资源包来查看如何将自定义 json 模型应用于机器(此示例中的“石头生成器”)
所有这些都是通过数据包中的 json 文件完成的,并且对该文件的所有更改都可以通过 /reload 命令在游戏中应用,无需重启游戏。
本模组完全兼容 JEI 和 The One Probe,强烈建议使用这些模组以在最佳条件下使用 Custom Machinery。
你也可以通过 Crafttweaker 创建 Custom Machines 配方,查看更多信息请点击这里
你也可以使用 KubeJS 创建配方,查看更多信息请点击这里。
Fabric 版本需要 Reborn Core
Wiki:制作自定义机器所需的所有信息都可以在 wiki 上找到:
- 1.16.5:https://frinn.gitbook.io/custom-machinery-1.16/
- 1.18.2:https://frinn.gitbook.io/custom-machinery-1.18/
- 1.19.2:https://frinn.gitbook.io/custom-machinery-1.19/
- 1.21:https://frinn.gitbook.io/custom-machinery-1.21/
问题反馈:如果你发现任何 bug,或者想建议新功能或特性:https://github.com/Frinn38/Custom-Machinery/issues
Discord :如需提问或支持,请加入 Discord 服务器:https://discord.gg/dw9tjY4eKY
许可证:本模组基于 GNU LESSER GENERAL PUBLIC LICENSE 许可,你可以自由地在任何整合包中使用本模组。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。