A.C.E.S:更好的电路

A.C.E.S:更好的电路

用高级逻辑电路、红石线缆、额外发射器功能等将原版红石提升到新水平!

红石

更好的电路

A.C.E.S: Better Circuits

一个 NeoForge 1.21 模组(如果有足够的兴趣,会发布更多版本),完全专注于红石。Better Circuits 添加了一整套逻辑门、线缆和实用方块,旨在直接融入原版红石装置——没有新的进度树,只是更强大的工具。


特性

逻辑门

一整套逻辑门系列,基于与原版中继器和比较器相同的底座构建:

  • 与门 — 仅当两侧输入都被充能时输出 15。
  • 异或门 — 当恰好一侧输入被充能时输出 15。
  • 红石反相器 — 一个“水平红石火把”。
  • 红石 RS 锁存器 — 有两个输入和两个输出,从一侧接收输入会禁用它,并翻转输出方向。从另一侧接收输出会将其翻转回来。
  • 红石电容器 — 统计红石脉冲,并根据输入次数输出信号。
  • 红石阈值 — 右键点击 GUI 可以针对 1–15 的值设置 小于 / 等于 / 大于;输出会通过有效信号,同时阻挡其余信号。
  • 计时器 — 右键点击 GUI 可以设置 tick/秒 数值;在设定时间过后发送输出。
  • 随机发生器 — 将信号随机路由到三个输出之一。
  • 雨探测器 — 读取雨暴露(类似于阳光探测器)。
  • 热探测器 — 向外扫描热方块(熔岩、火、点燃的熔炉、火把等);将其反转后改为扫描冷方块(冰、雪)。环境气候也有影响——下界/炎热生物群系和末地/寒冷生物群系即使附近没有直接方块也会发出信号。

与门、异或门、反相器、电容器、阈值和计时器都可以被锁定(类似于中继器)——被锁定的门无法打开 GUI,且无论输入如何变化,其输出都保持不变。

轻量级红石门系列

上述每个门(加上原版自带的中继器和比较器)都有一个可安装在任意表面的“轻量级”对应版本——可以安装在方块的 6 个面中的任意一个,而不仅仅是地面,由红石线缆(而不是红石粉)和铝锭(而不是石头)合成。

红石线路

  • 红石线缆 — 一种可独立安装在方块 6 个面中任意一个面上的导线。可连接到同面线缆、其方块空间内的其他线缆,以及可到达的对角邻居。像红石粉一样会随距离降低信号强度。
  • 绝缘红石线缆 — 提供全部 16 种染料颜色;一种红石线缆变体,绝不会与不同颜色的线缆交叉连接,让多个信号可以共享同一个方块空间而不会相互干扰。不会降低信号强度。
  • 集束红石线缆 — 通过单根物理导线中继全部 16 种绝缘颜色。
  • 铝线缆框架 — 一种结构框架,可与最多 6 个线缆面共享一个方块位置,并为集束或绝缘线缆增加第 7 个“中心”槽位。

其他机器与实用工具

  • 比较器铁轨 — 像比较器读取容器一样,读取经过的箱子/漏斗矿车中的物品栏。
  • 金按钮 — 具有 10 tick 脉冲的按钮(比木质或石质更短)。
  • 铁按钮 — 具有 40 tick 脉冲的按钮(比木质或石质更长)。
  • 过滤漏斗 / 过滤漏斗矿车 — 允许你通过用特定过滤物品右键点击来设置它;此后漏斗只会拾取匹配的物品。
  • 鼓风机 / 真空机 — 在充能时,在 8 格范围内推动或拉拽实体。
  • 螺丝刀 — 旋转门、铁轨和大多数红石相关方块的方向。

材料

一整套铝矿石系列(矿石、粗铝、锭、粒、块),以及一套铝制装饰件(灯笼、火把、锁链、栏杆、门、活板门、格栅),对应原版中的铜制等价物。

原版调整

  • 发射器可以用桶装填/清空炼药锅,从水炼药锅中装瓶,并使用水瓶来填充炼药锅——与玩家手动已经能做到的功能一致。
  • 面朝过滤漏斗的发射器会装填其过滤槽,而不是其主物品栏。使用剪刀清空过滤槽。
  • 发射器可以直接将原版种子种植到耕地上,并将下界疣种植到灵魂沙上。

安装

需要 Minecraft 1.21.1 的 NeoForge。将 jar 文件像任何其他 NeoForge 模组一样放入你的 mods 文件夹——没有其他依赖项。

许可证

在 LGPL-3.0 许可证下发布。

问题与源码

发现漏洞或有建议?请在 GitHub 仓库 上开启一个问题。