红石电路
红石机制 Java 支持 基岩版 支持

红石电路

Redstone circuits

红石电路是玩家使用红石元件和红石信号建造的结构,可响应玩家或世界变化,完成控制、传输、逻辑运算、模拟强度计算、状态记忆和机械自动化,是 Minecraft 自动化与复杂机械的核心机制。

Java 版红石主要依赖方块更新、强弱充能、激活关系和半连接性等机制;基岩版使用红石系统的有向图记录连接、衰减和更新阶段。两版都支持红石电路,但信号优先级、动态图更新、无延迟设计和部分机械电路表现可能不同。

机制说明

红石电路为玩家设计并建造的结构,核心是使用红石元件与红石信号达成目标,例如控制机械、激活方块、传输状态、执行逻辑运算或建立自动化系统。

电路既可以响应玩家的手动输入,也可以自动响应生物移动、物品掉落、植物生长、昼夜更替、容器状态和方块变化等非玩家事件。

红石电路覆盖的规模很广:简单时可以只是自动门、光控开关或循环信号;复杂时可以组合成电梯、自动农场、熔炉组、小游戏平台、储存系统、显示器乃至游戏内计算设备。

需要区分的是,自动化生产结构并不必然是红石电路。若结构只是自动产生资源,却没有使用红石元件或红石相关性质,通常不按红石电路理解。

红石电路的基础概念包括元件角色、位置关系、信号强度、边沿、脉冲、激活、充能、方块更新、红石刻和电路特征。理解这些概念后,才能稳定分析复杂机械。

从用途上看,红石电路可分为数字电路、模拟电路、机械电路、飞行器科技、生存实用电路、储存电路和 TNT 大炮等方向;一个大型机器通常会混合使用多个方向的技术。

从模块上看,常见基础电路包括脉冲电路、时钟电路、传输电路、逻辑电路、记忆电路和随机、示波、计数、选择、分配等杂项电路。

建造红石电路时,应先确定目标、输入、输出和信号路径,再分段建造和测试;排错时重点检查弱充能、绝缘方块、短路、串线、错误激活和版本差异,最后再优化速度、体积、耗材、稳定性、噪音和卡顿。

完整内容

概述与范围

红石电路的本质是把红石元件按目标组合起来,并通过红石信号控制其他机械或进行信息处理。它可以是纯信号结构,也可以与活塞、发射器、漏斗、门、铁轨、TNT 等机械元件结合。

电路既能由玩家按钮、拉杆等手动输入触发,也能由实体、物品、方块状态、光照和时间变化触发。只要电路能够把这些输入转换成预期输出,它就能成为自动化结构的一部分。

  • 简单电路:自动门、光控开关、红石灯控制、循环闪烁和基础陷阱。
  • 大型电路:电梯、自动农场、熔炉组、物品分类、小游戏平台、显示器和计算设备。
  • 边界说明:没有使用红石元件或红石性质的刷石机、刷怪塔等自动生产结构,不一定属于红石电路。

红石元件

红石元件是电路的基本单位。按电路分析视角,可分为电源、传输元件和机械元件;在基岩版红石系统源码视角中,还会进一步拆成信号源、电容器、消费者和传输者。

电源 / 信号源

电源负责为整个电路或局部电路提供信号,通常被视为只输出信号的元件。它们的输入往往来自玩家、实体、光照、容器或世界事件。

  • 常见元件:按钮、拉杆、压力板、测重压力板、红石块、阳光探测器、标靶、避雷针、幽匿感测体。

传输元件 / 电容器

传输元件直接传输、延迟、比较、反相或处理红石信号,通常可以接受输入并产生输出。

  • 常见元件:红石线、红石中继器、红石比较器、红石火把、侦测器。
  • 基岩版中,除红石线外的传输类元件常按电容器处理。

机械元件 / 消费者

机械元件接收信号后干预世界,表现为移动方块、改变方块状态、发光、发射或投掷物品、锁定漏斗等。

  • 常见元件:活塞、黏性活塞、红石灯、铜灯、发射器、投掷器、合成器、漏斗、门、活板门、铁轨、音符盒。

位置、附着与指向

红石电路的连接和更新范围依赖空间关系。一个方块有六个直接接触的毗邻方块;把毗邻及其毗邻一并考虑时,就是二阶毗邻范围。许多更新、检测和激活规则都围绕这些空间范围发生。

红石线、红石火把等元件需要附着在支撑方块上,支撑方块被破坏后元件也会掉落。中继器和比较器的输出端、侦测器的朝向、红石火把的上方输出、红石线纹理方向都会影响信号走向。

  • 毗邻:与方块六个面直接接触的方块。
  • 二阶毗邻:与该方块曼哈顿距离两格以内的范围,可用于理解部分方块更新。
  • 四周:通常指东西南北四个水平相邻位置。
  • 附着:红石线、火把等元件赖以放置的支撑方块。
  • 指向:中继器、比较器、侦测器和部分红石线连接关系的输出方向。

电路与机械

电路和机械都可以包含红石元件,但侧重点不同。电路用于产生、传输和计算信号;机械用于与方块、实体和世界状态交互。

工作时不改变红石元件连接关系的结构通常称为静态电路;工作时会改变连接关系的结构称为动态电路。动态电路一定具有机械特征,静态电路也可能带有显示输出等机械元件。

  • 静态电路:连接关系不随工作过程改变,适合稳定的逻辑、比较和传输。
  • 动态电路:活塞、移动方块、半连接性或其他机制会改变连接关系,常用于机械电路和无延迟设计。
  • Java 版半连接性会让活塞、发射器和投掷器等元件受上方空间激活影响,因此常被归入动态分析。

信号、边沿与脉冲

红石信号可抽象成低电平和高电平。通常把低电平视为 False 或 0,高电平视为 True 或 1;也可以反过来设计低电平有效的负逻辑,用于优化体积、延迟、耗材或卡顿。

边沿是信号发生变化的瞬间,上升沿表示低到高,下降沿表示高到低。脉冲则是一次从状态 A 到状态 B 再回到状态 A 的过程,可以按正负极性、幅度和持续时间描述。

信号极性

高电平有效是最常见的正逻辑;低电平有效是负逻辑,常用于反相线路或优化过的红石结构。

边沿与相位

边沿用于描述变化瞬间,适合边沿感应器、侦测器链和 BUD 分析;相位描述信号相同或相反,常用 1 与 0、真与假、正相与反相理解。

脉冲

脉冲没有固定最长限制;长脉冲、短脉冲、正脉冲、负脉冲都可按具体机器需求设计。许多发射器、投掷器、命令方块、音符盒和活塞机器只在激活瞬间响应,因此脉冲形状非常关键。

信号强度

红石信号强度通常为 0 到 15 的整数。红石线向相邻红石线传导时每格衰减 1 点,所以连续红石线不加中继时最多传递 15 格。

中继器可把信号重新强化到 15;比较器可直接传输、比较、作差,也能检测容器、方块状态或方块实体。比较器内部可处理小于 0 或大于 15 的强度,但不同版本输出到红石线时的规制方式不同。

  • 直接来源:电源元件可输出固定或动态强度,例如红石块、测重压力板、阳光探测器、标靶和幽匿感测体。
  • 比较器来源:比较器可检测容器占用、命令成功次数、物品展示框旋转等状态,并输出相应强度。
  • 红石线衰减:红石线直接传递会逐格降低强度,远距离线路通常需要中继或转换。
  • Java 版:红石线会把小于 0 的信号忽略,把大于 15 的信号规制到 15。
  • 基岩版:红石系统基于有向图计算,红石线用于构建图中的边,内部计算可保留超出范围的值,但线路最远仍受 15 格传播限制。

激活、充能与半连接

机械元件和红石元件被电源、充能方块或传输元件影响后会被激活。激活意味着元件作出反应,例如红石灯点亮、门开启、漏斗锁定、活塞伸出、投掷器投掷物品或音符盒播放音符。

充能是红石信号作用于红石导体后产生的状态。被充能的方块可以继续影响毗邻元件;机械元件被充能时一定会被激活,但被激活并不一定意味着它被充能。

  • 常规激活来源:毗邻且开启的电源、毗邻的充能方块、指向元件的中继器或比较器、指向元件的激活红石线。
  • 例外:红石火把不会激活其附着的机械元件;侦测器只激活其指向方块;活塞不会被其活塞头方向的方块常规激活。
  • Java 版半连接:发射器、投掷器和活塞可被作用于其正上方空间的激活方式影响,这也是许多 Java 版机械电路的重要特性。
  • 门占两格空间,激活任意一半会影响另一半。
  • 强充能:由中继器、比较器、红石火把等元件充能红石导体,可激活相邻红石线和其他元件。
  • 弱充能:由红石线充能红石导体,只能激活其他元件,不能继续激活红石线。
  • 充能等级表示用多少信号强度去充能方块,与强充能或弱充能类型不是同一概念。

方块更新

Java 版红石电路依赖方块更新机制。方块状态变化会通知附近方块,使红石元件检测自身是否需要变化;如果元件变化,又会继续产生更新。因此红石电路可能形成连锁反应,也不一定总能在复杂情况下稳定收敛。

充能本身不是 Java 版内部的方块更新来源,元件状态变化才会更新周围足够范围的方块。比较器还会受后方两格内容器或特定方块变化影响;侦测器则可检测多种方块状态变化。

  • 红石线和红石火把通常产生二阶毗邻范围更新。
  • 按钮、拉杆、压力板、讲台、避雷针、幽匿感测体等通常更新自身毗邻及附着或指向位置的毗邻。
  • 侦测器、比较器和中继器通常更新指向位置及其毗邻。
  • 水平铁轨、阳光探测器、活塞、音符盒、钟、标靶等通常只更新毗邻方块。
  • 发射器、投掷器、漏斗、门、栅栏门、红石灯、活板门等状态改变通常不产生普通方块更新,但部分仍会更新比较器。

基岩版红石系统

基岩版使用有向图结构管理红石电路,常称为红石系统。它记录红石元件、连接关系、衰减和部分实体方块信息;红石电路的运行既依赖这个系统,也会受方块更新影响。

红石系统将元件分为信号源、电容器、传输者和消费者。红石线主要构建图中的边;图构建完成后,不发生图更新时红石线本身的持续计算开销较低。

计算阶段

一个红石计算过程可理解为信号源 / 图更新阶段、电容器阶段、消费者阶段。阶段之间有同步锁,本阶段全部处理完成后,结果才会被后续阶段使用。

信号优先级

信号源阶段产生的变化与电容器阶段产生的变化优先级不同。基岩版无延迟中继、图更新检测和部分活塞时序设计,需要考虑这种阶段差异。

保存与卸载

红石系统的有向图不直接写入存档,进入存档或加载区块时会重新搜索。已加入图的静态电路在区块卸载后仍可保持信号计算,但机械元件无法在未加载区块中真正响应世界变化。

性能特点

静态线路中,基岩版红石线因为图连接可直达输入,性能开销通常较低;动态图频繁增删元件或改变连接时,会带来图更新、重搜和内存管理成本。

红石刻与电路特征

红石刻常写作 rt,通常等于 2 游戏刻,无卡顿时约 0.1 秒。现代红石分析也常直接使用游戏刻 gt 来描述更精细的时序。

描述一个电路时,通常不只看它是否能工作,还要记录延迟、体积、冷却、计算卡顿、渲染卡顿、兼容版本、耗材、抗卸载、痕迹和噪音等指标。

  • 体积通常用长 x 宽 x 高表示,单位为方块;宽度或高度为 1 时常省略。
  • 堆叠电路需要按原始尺寸、堆叠尺寸和堆叠数量重新计算实际总尺寸。
  • 常见形态包括 1 格高电路、1 格宽电路、平面电路、无痕电路、无延迟电路、无声电路、可堆叠电路、可并列电路和双版本通用电路。

基本种类

红石玩家通常按原理、功能和目标把电路分成多个方向。大型机器往往不会只属于一种类型,而是数字、模拟、机械、储存和生存实用技术混合使用。

数字电路

数字电路通过信号有无实现逻辑、算术和自动控制。传统数电主要使用静态电路;现代数电在主要逻辑静态的基础上合理使用动态电路;无延迟数电追求同一游戏刻内完成特殊计算。

模拟电路

模拟电路直接处理信号强度。弱模通常基于 0-15 的强度,强模利用比较器可处理更大强度的特性。它在 Minecraft 中本质上仍是离散多电平逻辑。

机械电路

机械电路利用活塞、黏性活塞、发射器、实体、矿车、拴绳等游戏特性达成目标,常见于隐藏门、电梯、方块移动和高速或高压机械。

飞行器科技

飞行器科技源自机械电路,使用活塞、黏液块和蜂蜜块构建可移动机械,可扩展为世界吞噬者、移动门、矢量炮和红石战舰等。

生存实用电路

生存实用电路服务生存模式,目标通常是高效率、方便、低卡顿和稳定,例如农场、刷怪控制、熔炉组、物品运输和基础自动化。

储存电路

储存电路面向容器和物品流,包含物品分类、盒子科技、矿车科技、物品编码、分流和整流等内容。

TNT 大炮

TNT 大炮基于 TNT 实体运动、爆炸推力和炮膛设计。矢量炮可通过不同方向爆点数量控制实体受力,实现较精确的打击。

基本电路

红石电路的建造方法非常多,但特定功能往往可拆成相对固定的基础模块。把这些模块组合起来,就能构成满足目标的大型电路。

脉冲电路

脉冲电路用于产生、限制、延长、延迟或识别脉冲。多数脉冲电路属于单稳态电路,即一个状态稳定、另一个状态短暂。

时钟电路

时钟电路循环输出同类脉冲,可理解为持续重复的脉冲发生器。需要关注周期、占空比、是否可停、是否高频和是否会带来卡顿。

传输电路

传输电路用于让信号以特定方向、距离、强度、速度或介质传到目标。它包括中继器、二极管、纵向传输、模拟传输、光电、实体传输、墙电、树电、泡电和脚手架传输等。

逻辑电路

逻辑电路根据输入是否满足条件产生输出,包括非门、或门、或非门、与门、与非门、异或门、同或门和蕴含门。

记忆电路

记忆电路的输出不仅与当前输入有关,还与过去输入留下的状态有关。常见类型包括 SR 锁存器、T 触发器、D 触发器和 JK 触发器。

杂项电路

杂项电路包括随机信号发生器、数字或模拟示波器、计数器、方块更新探测器、选择器、分配器和数据总线等。

建造电路

建造红石电路应先计划目标和输入,再从输出反推信号转换路径。如果一次难以完成,可拆成多个子电路分别实现和测试。

计划

  • 确认电路要推动、识别、计算还是控制什么。
  • 确认输入来源是玩家、生物、物品、光照、方块状态还是其他事件。
  • 从输出向输入推导,判断是否需要拆分、延迟、逻辑判断或多路信号组合。

建造

  • 使用不同方块标识不同子电路,便于阅读和维护。
  • 在液体附近建造时保护会被水或熔岩破坏的元件。
  • TNT、发射器内容物等危险部分应在电路完成后再放入。

解决问题

  • 检查是否从弱充能方块直接引出信号。
  • 检查是否误用了红石绝缘体。
  • 检查红石火把是否因短路烧毁。
  • 检查不同线路是否无意串线。
  • 检查活塞、发射器或投掷器是否使用了错误激活方式。

优化

  • 减少不必要的中继器、红石火把和过长信号路径以降低延迟。
  • 优化走线和复用子电路以减小体积与耗材。
  • 测试高频、长时间无输入和区块加载卸载下的稳定性。
  • 减少声音、光照、粒子、方块实体和无用更新以降低卡顿。

机制图示

红石灯的激活
红石灯的激活
机械元件被激活并作出反应。
半连接方式激活
半连接方式激活
Java 版活塞等元件的半连接激活示例。
充能与激活
充能与激活
对比机械元件被激活和被充能的区别。
向上纵向传输
向上纵向传输
纵向上传红石信号的基础结构。
向下纵向传输
向下纵向传输
纵向下传红石信号的基础结构。
基岩版双向垂直梯子
基岩版双向垂直梯子
基岩版中的垂直红石梯结构。
基础模拟导线
基础模拟导线
基础模电导线。
强弱充能提速模拟导线
强弱充能提速模拟导线
借助强弱充能提速的模拟导线。
中继器模拟导线
中继器模拟导线
利用衰减性质的中继器模电导线。
二叉树模拟导线
二叉树模拟导线
同步分发到多个输出的中继器模电导线。

基础数据

分类
红石机制
适用设备
红石粉、红石线、红石火把、红石中继器、红石比较器、侦测器、活塞、红石灯、发射器、投掷器、漏斗等
处理时间
取决于电路;常用单位包括游戏刻、红石刻和秒,1 红石刻通常等于 2 游戏刻,无卡顿时约 0.1 秒
燃料需求
不需要燃料;依赖电源、传输元件、机械元件、方块更新和红石信号
产出规则
控制机械元件、传输或处理信号、进行逻辑运算、模拟强度计算、状态记忆,并驱动自动门、农场、熔炉组、储存系统、显示器、飞行器和 TNT 大炮等结构
Java 版
支持
基岩版
支持
补充说明
Java 版红石主要依赖方块更新、强弱充能、激活关系和半连接性等机制;基岩版使用红石系统的有向图记录连接、衰减和更新阶段。两版都支持红石电路,但信号优先级、动态图更新、无延迟设计和部分机械电路表现可能不同。

机制表与对照数据

红石元件角色

角色 作用 常见元件 说明
电源 / 信号源 提供红石信号 按钮、拉杆、压力板、红石块、阳光探测器、标靶、避雷针、幽匿感测体 通常只输出信号,输入来自玩家、实体、光照或世界事件。
传输元件 / 电容器 传输、延迟、反相、比较或处理信号 红石线、中继器、比较器、红石火把、侦测器 可接受输入并产生输出;基岩版中除红石线外常按电容器处理。
机械元件 / 消费者 接收信号并干预世界 活塞、红石灯、铜灯、发射器、投掷器、合成器、漏斗、铁轨、门、活板门 表现为移动方块、发光、发射物品、锁定容器或改变方块状态。
红石导体 / 充能方块 传递充能状态并影响毗邻元件 大多数不透明方块、部分可充能机械元件 需要区分强充能、弱充能和充能等级。

位置与方向术语

术语 定义 常见影响 备注
毗邻 与方块六个面直接接触的位置 常规激活、机械响应、方块更新 一个完整方块最多有 6 个毗邻方块。
二阶毗邻 毗邻及毗邻的毗邻,即曼哈顿距离两格以内范围 红石线、红石火把等更新范围分析 二阶毗邻范围共 25 个方块,包含方块自身。
四周 东西南北四个水平相邻位置 红石线连接、水平机械布线 通常不包含上下方块。
附着 红石线、红石火把等元件依附的支撑方块 支撑方块破坏会导致元件掉落 附着方块也会参与部分更新范围。
指向 元件输出端或检测端的方向 中继器、比较器、侦测器和部分红石线连接 方向错误常导致信号无法到达目标。

信号与脉冲概念

概念 定义 用途 注意点
正逻辑 低电平对应 0 或 False,高电平对应 1 或 True 常规逻辑门、开关、显示器 最常见的红石分析方式。
负逻辑 低电平对应 1 或 True,高电平对应 0 或 False 优化体积、延迟、卡顿或耗材 需要在标注中明确,避免混淆。
上升沿 信号从低变高的瞬间 边沿感应器、脉冲触发、BUD 常用于只需启动瞬间的机器。
下降沿 信号从高变低的瞬间 关断触发、复位、双边沿检测 与上升沿共同描述信号变化。
相位 信号相同或相反的关系 反相线路、同步线路、逻辑分析 常用 ! 表示反相。
脉冲 状态 A 到状态 B 再回到状态 A 的一次变化 发射器、投掷器、活塞、音符盒、命令方块 按正负极性、幅度和长度描述。

信号强度与充能

项目 数据或规则 关键点 版本提示
信号强度 通常为 0-15 的整数 红石线每传递 1 格衰减 1 点,连续红石线最远 15 格。 比较器内部可处理超出 0-15 的信号。
中继器 输出可强化为 15 适合长距离中继、单向传输和延迟控制。 会引入延迟。
比较器 可传输、比较、作差和检测状态 适合模拟信号、容器检测和强度计算。 速度较慢但信息量更高。
强充能 由中继器、比较器、红石火把等充能导体 可激活毗邻红石线和其他元件。 与信号强度大小不是同一概念。
弱充能 由红石线充能导体 只能激活其他元件,不能继续激活红石线。 从弱充能方块取线是常见排错点。
充能等级 用多少信号强度去充能方块 被强充能方块可用该等级激活毗邻红石线。 不等同于强充能或弱充能类型。

激活来源与例外

方式 能激活的情况 例外或限制 典型用途
毗邻电源 处于开启状态的电源毗邻机械元件 红石火把不会激活其附着的机械元件;侦测器只激活指向方块。 按钮门、拉杆灯、压力板机关。
毗邻充能方块 强充能或弱充能方块毗邻机械元件 被激活不一定等于被充能。 隐藏布线、间接控制。
指向的中继器 / 比较器 输出端朝向机械元件且有信号 方向错误会完全失效。 明确单向输出、延迟输出。
指向的红石线 激活红石线指向机械元件或附着其上 毗邻但未指向机械元件的红石线不会激活它。 地面布线、墙面布线。
Java 版半连接 发射器、投掷器、活塞受作用于其上方空间的激活影响 需要方块更新触发响应,常导致新手误判。 活塞门、无延迟结构、动态电路。
双格门 激活任意一半会影响另一半 与普通单方块机械元件不同。 门、陷阱门组合控制。

Java版方块更新范围

范围类型 涉及元件 说明 排错提示
二阶毗邻 红石线、红石火把 状态变化会影响更大范围,常造成连锁更新。 复杂线路中要注意意外更新和串扰。
毗邻 + 附着或指向的毗邻 按钮、拉杆、压力板、探测铁轨、动力铁轨、激活铁轨、陷阱箱、绊线钩、讲台、避雷针、幽匿感测体 与其安装方块或输出方向有关。 检查支撑方块和方向。
指向及指向的毗邻 侦测器、红石比较器、红石中继器 通常不包含元件自身位置。 输出端方向决定更新位置。
毗邻 + 上下方块毗邻 倾斜铁轨、倾斜激活铁轨、倾斜探测铁轨、倾斜动力铁轨、特定放置状态的红石线 倾斜线路涉及上下空间。 立体铁路和红石线附近更容易产生意外更新。
仅毗邻 水平铁轨、阳光探测器、反相阳光探测器、活塞、黏性活塞、音符盒、钟、标靶、绊线、放置绊线钩 影响范围较小但仍可能触发近旁元件。 优先检查直接相邻位置。
状态变化不产生普通方块更新 命令方块、发射器、投掷器、门、栅栏门、漏斗、红石灯、活板门 部分仍会更新比较器。 需要区分普通方块更新和比较器更新。

基岩版红石系统

项目 内容 影响 设计提示
数据结构 使用有向图和邻接链表管理元件连接与衰减 信号可沿图关系计算,不完全等同 Java 版方块更新链。 分析基岩版电路时要同时考虑图与方块更新。
信号源 按钮、拉杆、压力板、红石块、阳光探测器、唱片机、讲台、标靶、避雷针、幽匿感测体等 只输出信号。 适合作为输入端。
电容器 中继器、比较器、红石火把、侦测器 既输入又输出信号,阶段优先级与消费者不同。 无延迟与优先级设计需要重点看。
传输者 红石线 构建图中的边;图建成后可被忽略为持续计算对象。 静态红石线性能通常较好。
消费者 红石灯、铜灯、发射器、投掷器、合成器、活塞、漏斗、铁轨、门、TNT、音符盒等 只输入信号并作出响应。 部分消费者可因强充能晋升为信号源参与计算。
计算阶段 信号源 / 图更新阶段、电容器阶段、消费者阶段 阶段之间存在同步锁。 同刻内信号能否传到目标取决于产生阶段。
保存与卸载 图数据不写入存档,进入存档或加载区块时重搜 已加载过的静态电路可抗卸载计算,机械响应仍需区块加载。 长距离静态线路和动态机器的测试重点不同。
性能 静态线路开销较低,动态图更新开销较高 大量增删元件或改变连接可能造成卡顿和内存开销。 动态电路要减少图重搜和频繁连接变化。

电路特征

特征 含义 常见写法 优化方向
延迟 输入变动到输出或机器工作产生的耗时 10 游戏刻、8 红石刻、20 秒 缩短路径,减少不必要中继器和火把。
体积 电路外切长方体长 x 宽 x 高 4x5x8、9x10、160b 优化走线、复用结构、按堆叠尺寸计算总量。
冷却 一次工作结束到下一次可工作所需时间 8 游戏刻、-2 红石刻、1.2 秒 提高吞吐量时重点测试。
计算卡顿 服务端计算负担 5 mspt、0.3 ms 减少高频更新、方块实体和复杂动态图。
渲染卡顿 客户端渲染负担 帧率下降、200 ms 减少可见变化、粒子、光照和资源包压力。
兼容版本 适用于 Java、基岩或双版本 仅 Java 版、仅基岩版、双版本通用 标注版本范围,避免跨版本误用。
耗材 使用的方块、实体和物品 2 活塞、2 漏斗、若干红石粉 生存模式常需平衡速度和材料成本。
抗卸载 区块加载或卸载后是否损坏 不会损坏、运行时卸载损坏、卸载即损坏 长距离线路、飞行器、储存系统需专项测试。
痕迹 未工作时是否外露电路元件 有痕、无痕 隐藏门和建筑集成常优先优化。
噪音 运行声音大小 大、中、小、无声 陷阱、隐藏门和建筑内机器常需减噪。

电路形态

形态 定义 常见场景 限制
1 格高电路 只有 1 格高 地板下、超薄控制线 不能使用需要上下附着的元件。
1 格宽 / 单片电路 至少一个横向尺寸为 1 密集阵列、显示器、储存模块 要防止相邻单元串扰。
平面电路 可直接建造在地平面 教学、测试、早期生存装置 占地通常较大。
无痕电路 未工作时或始终不外露元件 活塞门、隐藏入口、陷阱 通常复杂度和体积更高。
无延迟电路 输入后同一游戏刻改变输出 高速门、特殊计算、瞬时中继 高度依赖版本和优先级。
无声电路 不使用或尽量少用发声元件 安静基地、陷阱、建筑内机械 可选元件受到限制。
可堆叠电路 可连续布置并由总输入控制 多位显示、多层门、批量单元 需按堆叠尺寸计算真实体积。
可并列电路 可连续布置且互不干扰 物品分类、并行处理、阵列逻辑 布线隔离很关键。
双版本通用电路 Java 版和基岩版无需改结构即可工作 教程、生存通用机器 需要避开版本特有行为。

电路种类

种类 目标 常见设计 适用说明
数字电路 通过有无信号实现逻辑、算术和自动控制 逻辑门、加法器、计算器、中央处理器、二进制计数器 速度较快但体积可能较大,复杂设计需要逻辑基础。
模拟电路 直接处理红石信号强度 比较器线、强模 / 弱模线路、十六进制或十进制强度计算 通常更紧凑但速度较慢,适合强度编码和多路信号。
机械电路 利用方块和实体特性实现目标 活塞门、电梯、方块移动、矿车卡位、实体传输 常高度依赖版本特性,双版本通用性较低。
飞行器科技 利用活塞、黏液块和蜂蜜块构建可移动机械 飞行器、世界吞噬者、移动门、红石战舰 属于机械电路的重要分支,对更新顺序和区块加载敏感。
生存实用电路 服务生存模式效率、稳定和可维护性 自动农场、熔炉组、物品分类、开关门、刷怪控制 通常综合数字、模拟和机械技术,强调卡顿低与稳定性。
储存电路 围绕容器和物品流进行处理 物品分类器、盒子科技、矿车储存、物品编码、漏斗分流 与生存系统结合紧密,吞吐量和防堵塞很关键。
TNT 大炮 利用 TNT 实体运动和爆炸推力 普通 TNT 炮、矢量炮、珍珠炮 风险高、版本敏感,建造与测试时应控制 TNT 放置时机。

数字电路流派

流派 核心方式 优势 限制
传统数电 主要使用静态电路完成逻辑,只在输出处使用动态电路 模块通用性较高,较易跨 Java / 基岩 体积和速度可能不如特化方案。
现代数电 在主要逻辑静态的前提下合理使用墙电、光电等动态技术 能提升密度、速度或带宽 通用性较低,版本和平台限制更多。
无延迟数电 追求同一游戏刻内完成特殊逻辑或计算 速度极高,可验证复杂逻辑 极易受优先级和版本更新影响。
数模混合 用信号强度、泄露、串扰或强弱充能实现数字目标 可提升速度、体积或耗材效率 分析难度高,需要明确强度范围和容错。

时钟电路类型

类型 实现方式 优点 注意点
信号时钟 中继器、比较器或红石火把组成闭环 结构直观,周期由环长度决定 反相环周期通常是旋转环两倍,占空比常为 50%。
漏斗时钟 漏斗链循环传递物品并由比较器检测 体积与耗材小,适合较长周期 受漏斗速度和物品数量影响。
活塞时钟 利用活塞或黏性活塞推拉延迟 可结合机械结构 耗材较高,占空比难精确控制。
侦测器时钟 两个或多个侦测器互相检测形成闭环 简单、高频、占地小 可能产生明显卡顿或噪音,需要谨慎使用。
矿车时钟 矿车循环经过探测铁轨输出信号 成本低,计时范围广 延迟难精确计算,受轨道和实体影响。
其他时钟 唱片机、阳光探测器、船、掉落物、水和熔岩流动等 可按场景特化 通常受环境或实体行为影响。

传输电路细分

类型 目标 常见方案 关键限制
信号中继器 让信号传输更远 红石中继器、瞬时中继器、双向中继器 中继器会引入延迟;瞬时方案更依赖版本。
二极管 只允许信号单向传输 中继器、比较器、红石火把、台阶、玻璃、漏斗 用于防止反向传输、串扰和时序紊乱。
红石楼梯 纵向上下传输 斜向方块铺红石线或 2x2 螺旋结构 无延迟但占地较大,15 格需中继。
红石梯子 紧凑纵向传输 荧石、倒置楼梯、台阶承载红石线 常仅向上传输;基岩版可用玻璃或活塞构建双向梯式传输。
火把塔 低成本纵向传输 红石火把充能上方方块并激活毗邻元件 占地小但延迟较高。
侦测器导线 任意方向边沿传输 侦测器链、可激活且可检测方块扩距 占地小但延迟高,特性随中间方块变化。
模拟传输 保留信号强度 比较器链、中继器衰减方案、强弱充能扩距 比较器慢,中继器体积与耗材更高。
光电 基于阳光探测器和光路传输 活塞或发射器控制遮挡 Java 版阳光探测器更新较慢;基岩版可实现更高频。
实体传输 通过实体移动传递状态 弹射、碰撞、坠落、气泡柱、实体感应 距离远时延迟难算,卡顿通常较高。
墙电 利用墙体模型变化传输边沿 墙 + 活板门 + 侦测器 Java 版可无延迟下传,基岩版通常 1gt 下传 1 格。
树电 利用树叶连接原木变化传输边沿 树叶 + 原木 + 活塞 / 黏性活塞 仅 Java 版,最大传输距离约 7 个树叶。
泡电 利用气泡柱变化传输边沿 水柱 + 灵魂沙 / 岩浆块 + 活塞 Java 版上升沿约 1gt 每格,下降沿可无延迟;基岩版约 1gt 每格。
脚手架传输 利用脚手架 distance 属性变化上传 脚手架 + 活板门 + 侦测器 Java 版可无延迟上传但横向有限;基岩版有逐格延迟。

逻辑门

逻辑门 输出条件 输入数量 说明
非门 输入为 0 时输出 1,输入为 1 时输出 0 一元 也称反相器。
或门 任意输入为 1 时输出 1 二元或多元 适合多路触发合并。
或非门 所有输入为 0 时输出 1 二元或多元 或门输出取反。
与门 所有输入均为 1 时输出 1 二元或多元 适合条件同时满足判断。
与非门 至少一个输入为 0 时输出 1 二元或多元 与门输出取反。
异或门 两个输入不同时输出 1 二元 可用于奇偶、差异或切换判断。
同或门 两个输入相同时输出 1 二元 异或门输出取反。
蕴含门 仅当前输入 A 为 1 且输入 B 为 0 时输出 0 二元 用于条件约束判断。

记忆电路

类型 输入 输出行为 常见用途
SR 锁存器 Set 与 Reset S 为 1 时设为 1,R 为 1 时设为 0 状态寄存、开关保持、基础记忆。
T 触发器 Input 输入满足条件时翻转输出 按钮切换、计数器、拉杆式状态。
D 触发器 Input 与 Clock 时钟有效时把输出设为输入,否则保持原状态 储存一位数据、寄存器、同步写入。
JK 触发器 J 与 K 类似 SR,但 J 与 K 同时为 1 时翻转输出 便于写入的计数器和复杂时序逻辑。

杂项电路

类型 功能 常见实现 说明
随机信号发生器 产生无法预测的信号 仙人掌生长、发射器 / 投掷器槽位选择、数学伪随机 可用于抽奖、小游戏、随机门和农场控制。
数字示波器 直观测量脉冲长度或串行数据 中继器链显示 观察点亮位置判断时间。
模拟示波器 测量脉冲能量或强度变化 比较器链 + 强度显示器 适合模拟信号调试。
计数器 记录输入满足条件的次数 级联 T 触发器、模寄存器与进位判断 可分二进制计数器和模电计数器。
方块更新探测器 把方块更新作为输入 BUD、T-BUD、侦测器 可输出脉冲或切换状态。
选择器 多个输入、一个输出,由控制输入决定输出哪一路 多路选择器、集线器 用于数据选择和线路复用。
分配器 一个输入、多个输出,由控制输入决定接入哪一路 多路分配器、分线器 与选择器组合可构建数据总线。
数据总线 允许任意输入端连接到任意输出端 选择器 + 分配器组合 同时连接数量取决于设计通道数。

建造与排错流程

阶段 检查重点 常见问题 优化方向
计划 目标、输入来源、输出位置、信号路径、是否需要拆分子电路 输入无法转化为目标输出、多个信号未正确组合、布线空间不足 从输出反推输入,拆成可单独测试的小模块。
建造 分区标记、液体保护、危险方块放置顺序、可维护通道 水或熔岩破坏元件、TNT 被意外点燃、发射器提前装填导致误触发 使用不同方块标识电路部分,危险物品最后放入。
排错 弱充能引出、绝缘方块、短路、串线、错误激活、活塞或发射器激活方式 红石火把烧毁、红石线误连、输出被弱充能但无法继续传输 分段断开测试,用中继器或导体明确方向和强弱充能。
优化 延迟、体积、耗材、稳定性、噪音、卡顿、版本兼容 高频失效、区块卸载损坏、客户端渲染压力过高 缩短关键路径、复用线路、减少高开销元件,保留可维护空间。

站内关联词条

下列词条与当前机制直接相关,已优先关联到站内本地百科页面。

返回列表