← 全部文档

元件

建筑方块:结构与存储

那些传导电力、为建筑充当骨架的不透明方块,比较器可读取的容器,以及在活塞推动下会移动的粘液块与蜂蜜块。

并不是每个方块都承载逻辑。方块这一组是你电路赖以搭建、并环绕其周围的「材料」:传导电力、把机械其余部分固定到位的固体导体;存放物品并汇报自己装得有多满的容器;以及被活塞一推就会带动邻居一起走的可移动方块。下面就是这一组,按职责分组。

结构与传导

固体方块是建筑的骨架——不透明,并且能把电力从一处传到下一处。

  • 实体方块——一个不透明的导体。来自相邻电源的强充能(下方的火把、指向它的中继器)会把每一格相邻红石粉重新设为相同的 015 等级,所以一个被强充能的方块正是让与门靠得住的关键——它能阻止红石粉从未充能的方块上汲取弱充能。侦测器盯着一个实体方块时,只能察觉这个方块是否存在;方块自身的充能变化不会让它发出脉冲。

比较器可读取的容器

容器存放物品,并把自己的装填程度以模拟信号的形式暴露出来。在容器正后方放一个比较器,它就会按 015 的刻度读取充盈度:空时为 0,只要有任何物品就是 1,装满时达到 15。精确等级为 min(15, 1 + floor(14 × count / 1728))

  • 箱子——一个有 27 格 × 64 物品 = 最多 1728 个物品的容器。普通箱子绝不会因装填状态而输出电力或触发侦测器脉冲;它后方的比较器是唯一读取它的东西。
  • 木桶——一个满方块容器,行为与箱子完全一致:最多 1728 个物品,由比较器按同一公式成比例读取。它做成方块形状只是为了便于观察与定向,本身并不传导电力。
比较器把箱子的物品数量读作一道 0–15 的模拟信号,随充盈度成比例缩放——这正是存储与自动化电路的核心机制。查看并运行 →

可移动的方块

有些方块会与邻居粘连,被活塞推或拉时会一起移动。相连的整组——活塞前方的那一列,加上一切粘在其上的方块——作为一个整体移动;只要这一组超过 12 个方块,这一次推动就会整体取消。

  • 粘液块——会与每一个相邻的可移动方块粘连。活塞(或粘性活塞拉动)移动它时,整个粘连的组都会跟着走——而且这种带动在六个方向上都是递归的,正是它让多方块平台和飞行器得以实现。
  • 蜂蜜块——行为与粘液块完全相同——同样的活塞机制、同样的带动递归——唯独粘粘液块,把这一对的规则反了过来。

继续阅读