红石电路

红石电路

将红石元件放入方块内部——红石粉、中继器、比较器、火把、拉杆和按钮——方块仍能发出它们的信号。戴上红石护目镜以查看内部的线路,并使用扳手锁定一条路线。

红石

红石电路

红石通常必须铺在地面上,既占空间又显得凌乱。红石电路(Redstone Circuit) 让你可以把红石元件存放进方块内部——石头、木板、任何完整的不透明方块——而该方块依然会像元件本身一样向外界发出信号。

戴上红石眼镜,你就能看见每个方块内部的东西:电路形状、中继器的朝向、它的延迟档位、比较器的模式,以及它的所有连接。

新增内容

  • 方块内部的元件——红石粉、中继器、比较器、红石火把、拉杆和按钮都可以用Shift + 右键放进方块内部,空手即可将其取出。
  • 不修改原版红石——发射方向、弱充能与强充能、延迟和信号衰减都完全遵循原版规则。该方块不会变成红石块:它精确地发出内部元件所发出的信号,且位置正确。
  • 垂直面同样适用——元件可以安装在方块的顶面或底面,其连接方式与在地面上时完全一致。
  • 红石眼镜(玻璃 - 红石 - 玻璃)——戴在头上,无护甲值。含有红石的方块会变成半透明并带有红色边框,内部元件会为你绘制出来:包括哪些面已连接、哪些被锁定、哪些被切断。摘下后世界恢复正常。
  • 红石扳手(竖直排列的三个红石)——右键一个元件将其拾起,然后 Shift + 右键一个相邻方块即可锁定该线路:两个方块的所有其他面都会被切断,因此之后放在它们旁边的红石无法改变路径。重复同样的操作可在锁定 / 切断 / 自动之间循环;你可以锁定任意数量的线路。相邻方块本身不需要含有红石,因此活塞、红石灯或普通方块都可以作为线路通向的目标。
  • 超导红石粉(一个铜锭周围环绕八个红石,一次合成九个)——行为与红石粉完全相同,只是它在距离上毫无损耗:像红石一样铺在地面上,或放进方块内部,无论线路多长,远端都能收到十五。从普通红石粉进入它没有任何损耗;从它进入普通红石粉时,后者仍会损失一跳强度。
  • 手动设置——空手右键可切换中继器的延迟档位、在比较与减法模式之间切换比较器,就像在地面上右键它们一样。当前设置会显示在快捷栏上方。

使用方法

操作 结果
手持元件,Shift + 右键方块 将其存入方块内部(你点击的那一面成为其输入面)
空手 Shift + 右键 将元件取出
空手 右键 操作拉杆或按钮、切换中继器延迟档位、切换比较器模式
手持超导红石粉 右键 像红石一样将线铺在地面上
扳手:右键一个元件 将其拾起
扳手:Shift + 右键一个相邻方块 锁定该线路(并切断其余部分)
扳手:Shift + 右键被拾起的方块 清除其上的所有覆盖设置

前置要求

  • Minecraft 1.21.1
  • 同一 1.21.1 系列上的 NeoForge 21.1.250 或更新版本
  • 客户端与服务端均需安装;无需其他模组

注意事项

  • 原版方块与原版世界数据永远不会被修改:所有内容都存储在世界存档自身的数据中,因此移除模组后世界依然完好(元件只会被掉落出来)。
  • 配置(config/redstonecircuit-common.toml)控制外观、扳手是否需要佩戴眼镜,以及元件数据的同步距离。

致谢

由江月风雨制作。欢迎反馈漏洞——请附上 logs/latest.log(来自本模组的行以 [redstonecircuit] 开头)。

中文说明

把红石元件放进方块内部(石头、木板等任何完整不透明方块),该方块仍然照常向外发出信号; 戴上红石眼镜即可看见方块内部的线路、朝向、延迟档位与连接关系。

  • 不修改任何原版红石特性;原版方块与世界数据也不改动。
  • 元件也可贴在方块的顶面/底面,连接规则与平地相同。
  • 红石扳手可以锁定连接:锁定后其余方向自动隔断,旁边再放红石也不会改变这条线; 也能锁定活塞、红石灯等没有嵌入红石的方块。
  • 超导红石粉(铜锭居中 + 8 红石 → 9 个)与红石粉一样,但信号不衰减,多远都保持原强度。
  • 空手右键中继器/比较器可切换延迟档位与比较/减法模式。

客户端与服务端都需要安装本模组。作者:江月风雨。