红石机制#
本文数据时点:按 Java 版 2026 年版本体系(26.x)确立后的机制整理。游戏刻、信号强度这类底层规则长期稳定,但元件清单会随版本增减,具体行为请以你游戏内显示的版本与官方更新日志为准。
先把版本号说清楚:不存在 1.22#
如果你还在等「1.22」,可以不用等了。Minecraft 的版本编号在 2026 年发生了历史性变更:沿用多年的 1.x 编号线止于 1.21.11(2025 年 12 月 9 日发布),接棒它的下一个大版本不是 1.22,而是直接切换为年份制的 26.1,于 2026 年 3 月 24 日上线。新版号的格式是「年份.大版本.热修复」,例如 26.1、26.1.1、26.2。
对红石玩家来说,这次改号的实际影响不大:游戏刻、信号强度这些底层规则多年未变,真正随版本变化的是元件清单本身——例如铜灯(Copper Bulb)就是 1.21.9 时期随铜器时代内容加入的新光源。查任何元件的具体数值之前,先确认自己游戏内的版本号,再对照官方更新日志。
三条底层规则:游戏刻、信号强度、充能#
红石的一切行为都建立在下面这张表上:
| 概念 | 数值 | 说明 |
|---|---|---|
| 游戏刻(game tick) | 1 刻 = 0.05 秒 | 全世界共用的基础时间步长 |
| 红石刻(redstone tick) | 1 红石刻 = 2 游戏刻 = 0.1 秒 | 红石元件延迟的常用计量单位 |
| 信号强度 | 0~15,共 16 档 | 比较器与测重压力板都工作在这个刻度上 |
| 红石粉单段传输 | 15 格 | 单段红石粉超过 15 格信号归零,需用中继器续接 |
充能方式分两档,区分它们能解释大半的「电路为什么不亮」:
- 红石粉(Redstone Dust)只能弱充能它所在的导体方块。被弱充能的方块不会反过来激活贴在它上面的红石粉,也不会激活机械元件。
- 其余元件(按钮、拉杆、中继器输出端等)给出的是强充能。被强充能的方块会激活相邻的红石粉与机械元件。
布线上还有一个小细节:红石火把(Redstone Torch)没法附着在红石粉上,想控制一段线路,正确做法是把火把放在导体方块侧面,靠方块充能间接带动红石粉。
电源元件清单#
| 元件 | 输出方式 | 时点与数值 |
|---|---|---|
| 红石块(Block of Redstone) | 恒定 15 级 | 永久信号源,可随活塞移动 |
| 按钮(Button) | 短脉冲 | 石质持续 10 红石刻(1 秒),木质持续 15 红石刻(1.5 秒) |
| 拉杆(Lever) | 持续信号 | 手动切换开与关,状态保持到再次拨动 |
| 压力板(Pressure Plate) | 实体触发 | 木质与石质被生物(含玩家)踩踏激活 |
| 测重压力板(Weighted Pressure Plate) | 数量映射强度 | 轻质(金)计物品数,重质(铁)计总质量 |
| 阳光探测器(Daylight Detector) | 亮度映射强度 | 反向模式输出 15 减正向输出;Java 版每 1 秒更新一次 |
| 探测铁轨(Detector Rail) | 矿车经过激活 | 激活后每 20 游戏刻复查一次上方是否仍有矿车 |
| 绊线钩(Tripwire Hook) | 跨线触发 | 绊线长 1~40 格,两钩面对面且在同一直线上 |
| 标靶(Target) | 命中脉冲 | 越靠近靶心越强;箭与三叉戟持续 20 游戏刻,其他弹射物 8 游戏刻 |
| 陷阱箱(Trapped Chest) | 读取查看人数 | 强度等于正在查看它的玩家数,最多 15 |
| 避雷针(Lightning Rod) | 雷击触发 | 被闪电击中或被引雷(Channeling)附魔三叉戟命中时输出 |
| 幽匿感测体(Sculk Sensor) | 振动触发 | 对周围的移动、声音等振动作出反应并发出信号 |
| 讲台(Lectern) | 页码脉冲 | 翻页产生短脉冲,当前页码可被比较器读取 |
几个容易被忽略的细节:
- 木质压力板与测重压力板除了生物之外,还会被掉落的物品、箭和钓鱼浮漂激活,做陷阱时要考虑掉落物误触。
- 阳光探测器检测的是自身坐标的世界亮度,不需要直射阳光;反向模式适合做「天黑亮灯」的照明电路。它的输出变化可以直接被侦测器捕捉,不用额外连红石粉。
- 被发射的箭或三叉戟钉住的木质按钮会一直保持激活,直到弹射物被捡起或自然消失(约 1 分钟),这是做长效开关的冷门技巧。
- 多条绊线可以相邻或交叉放置而不互相串扰,适合布置大范围的触发区。
传输与处理:中继器、比较器与侦测器#
中继器:续距、延时与单向#
红石中继器(Redstone Repeater)做三件事:
- 把任意强度的输入信号重置回 15,为下一段红石粉续力。
- 提供 1、2、3、4 红石刻四档延迟,是所有时序电路的调速旋钮。
- 只允许信号单向通过,天然具备二极管特性,可防止两路信号互相回流。
比较器:两种模式与四类读取对象#
红石比较器(Redstone Comparator)有两种模式:
- 比较模式:仅当后方输入强于侧面输入时,输出后方强度;否则输出 0。
- 减法模式:输出等于后方强度减侧面强度。
比较器真正的价值在于它能「读」出游戏状态:
| 读取对象 | 输出含义 |
|---|---|
| 箱子、漏斗等容器 | 装填率按 0~15 线性映射 |
| 探测铁轨上的矿车 | 矿车内物品的占空比 |
| 陷阱箱 | 正在查看它的玩家数量(最多 15) |
| 讲台 | 当前打开的书页编号 |
物品分类机、仓库满载报警这些经典装置,核心都是比较器对容器装填率的读取。
一个经典陷阱:侦测器接不进比较器侧面#
侦测器(Observer,社区也常称观察者)的输出脉冲极短,直接接到比较器侧面时比较器来不及读取。想让它参与比较器运算,要么连续串两个侦测器把脉冲拉长,要么让比较器指向中继器或另一个比较器的输入端。很多「机器装好了却不工作」的案例,病根都在这里。
机械元件:从活塞到计划刻#
活塞与黏性活塞#
- 活塞(Piston)激活时最多推出 12 个方块,断电后收回。
- 黏性活塞(Sticky Piston)断电收回时会把前端的方块一起拉回。
- 两种活塞都无法推动基岩与黑曜石,设计推拉结构时要先排除这两类方块。
- 黏液块(Slime Block)与活塞组合可以拼出「飞行机器」,配合侦测器提供持续的动力脉冲。
漏斗、投掷器与发射器#
- 漏斗(Hopper)持续传输物品,被红石信号锁定后停止流动,这个特性是物品分类与定量投放的核心开关。
- 投掷器(Dropper)被激活时把物品以掉落物形式弹出,或直接送入正对的容器。
- 发射器(Dispenser)则会「使用」里面的物品:射出箭矢、倒出水桶、点燃打火石都是它的拿手活。两者外观相近,选型时别拿混。
门类与侦测器#
门、活板门、栅栏门得电即开、断电即关,开合节奏跟着信号来源走:按钮给短脉冲,拉杆给持续电平,做自动门前先想清楚要哪种。
侦测器盯着正前方的方块状态:放置与破坏、作物成熟、容器内容变化都会触发它,从背面输出一个极短的 1 红石刻脉冲。输出延迟在两个版本上不同:Java 版为 2 游戏刻,基岩版更快一档,具体以游戏内实测为准。它能感知「方块更新刻」,因此自动农场与飞行机器都拿它当感知器官。
铜灯与其他可交互机械#
铜灯(Copper Bulb)是 1.21.9 时期随铜器时代内容加入的光源方块,亮度可分级调节,适合给红石装置做可视化的状态反馈。此外还有音符盒(Note Block)、TNT、潜影盒(Shulker Box)、命令方块(Command Block)等可交互机械,本文不逐一展开。
计划刻:脉冲机器必须理解的时序#
命令方块、投掷器、发射器、音符盒与合成器(Crafter)这类元件的激活判定是即时的,但命令执行、物品发射等实际动作会延后到「计划刻」(scheduled tick)阶段处理,钟(Bell)与音符盒的发声则发生在「方块事件」阶段。做 1 游戏刻级的脉冲机器时,这类先后次序直接决定机器能否按预期工作,是红石进阶绕不开的一课。
建议的练习路线#
红石知识点零散,但动手顺序可以很清晰,照着下面五步走:
- 最简电路:拉杆 → 红石粉 → 红石灯(Redstone Lamp)。拉杆一拨灯就亮,这一步已经把信号强度和充能用上了。
- 自动门:压力板 → 红石粉 → 活塞或门。体会压力板的短暂信号与门开合节奏之间的关系。
- 隐藏门:黏性活塞配合红石火把反相,火把一亮一灭正好对应活塞的推与拉。
- 逻辑门:用红石火把、中继器与比较器搭出非门(NOT)、或门(OR)、与门(AND),把三种门的输入输出组合逐一验证。
- 综合项目:脉冲发生器、飞行机器、自动农场(侦测器 + 活塞)、物品分类机(漏斗 + 比较器)。走到这一步,前面所有规则都会在一个装置里同时生效。
常见误区自查#
- 电路中段不亮:先检查中间方块是不是只被红石粉弱充能——弱充能方块不会激活相邻红石粉,改用中继器直接续线即可。
- 侦测器怼在比较器侧面毫无反应:脉冲太短,先把信号拉长再进比较器。
- 活塞推不动方块:确认目标是不是基岩或黑曜石,这两类是活塞的禁区。
- 计时电路误差累积:石质按钮 1 秒、木质按钮 1.5 秒,同一电路里混用两种按钮是常见源头。
- 红石火把放不上红石粉:火把只能附着在导体方块上,想控制线路就通过方块充能间接实现。