红石
Minecraft中用于传输红石信号的物品之一
红石粉(Redstone Dust)是一种放置后可以传输红石信号的物品,或者可称为是一种放置后对于红石能量源具有反应性的物品。红石矿石被等级为铁镐以上的镐子(未附魔精准采集)破坏时产生红石粉。可以将红石粉放置在地上来制作红石线。红石粉也能被制成红石火把红石中继器红石比较器红石元件。这些物品在红石电路中会被用到。
红石电路
玩家可以建造起来用于控制或激活其他机械的结构。电路本身既可以被设计为用于响应玩家的手动激活,也可以让其自动工作——或是反复输出信号,或是响应非玩家引发的变化,例如生物移动、物品掉落、植物生长、日夜更替等等。Minecraft中能够被红石控制的机械类别几乎覆盖了你能够想象到的极限,小到简单机械(如自动门、光开关、频闪电源),大到占地巨大的电梯、自动农场、盾构机、小游戏平台,甚至游戏内建的计算机。
如果懂得红石电路的建造方法,善于利用电路控制机械装置,那么你在Minecraft里将大有可为。红石电路本身也是Minecraft有别于其它沙盒游戏中最优秀与突出的元素之一。
本条目仅仅是不同红石结构的一个概述。您可以点击各章节的主条目查看详细信息。红石电路基本是基于现实生活中的数字电路的。如果您熟悉高等教育中的数字电路的知识的话,本篇目对您来说将很容易理解。
获取
红石粉可以通过开采或冶炼红石矿石或深层红石矿石、分解红石块、击杀女巫、与村民交易或破坏已放置的红石线得到,也可以在各种生成结构中箱子的战利品里找到。
破坏
红石粉可被任何工具或不使用工具瞬间破坏,并掉落自身。红石线的判定箱在方块下部约1⁄16格高,判定箱形状取决于红石线形状。
红石粉在遇到下列情况时会被移除并掉落为物品:
如果熔岩流过其位置,红石粉将会被摧毁而不会掉落为物品。
合成
红石粉可以通过分解红石块得到。
掉落
女巫会在死亡时掉落0-6个红石粉,使用抢夺魔咒可以将红石粉掉落量增加至0-15个。
开采
使用铁镐或更好的镐开采一块红石矿石或深层红石矿石会得到4-5个红石粉。使用时运魔咒可以增加红石获得量,最高增加量为对应的魔咒等级(例如,时运III可以额外得到0-3个红石粉)。
自然生成
丛林神庙中自然生成15格的红石线。林地府邸中的一种监狱房间内可以找到5格的红石线。
箱子战利品
冶炼
作用注意,在原版中除非有精准采集附魔,否则不可能取得红石矿石方块。另外,破坏一个矿石方块会产生4-5个红石粉(必须要铁镐或更高级的镐子来破坏,生存模式),冶炼只能取得一个(而且消耗燃料),所以冶炼效率较低,推荐使用铁镐或者更高级的镐子,也可以使用附魔“时运”的挖矿用具来破坏红石,这样红石会获取的更多。
交易
新手级别的牧师村民会以1个绿宝石的价格出售2个红石粉。
Java版中,带有村庄英雄效果的玩家可能会获得牧师村民赠送的红石粉。
放置
红石粉只能被放在除树叶外上表面碰撞箱完整的方块以及漏斗上。另见不透明度/放置。形状红石线在被放置或接收方块更新(在Java版中,需要来自四周和上方的PP更新)时会自动调整形状。
如果没有连到与某一水平方向垂直的两个水平方向,则连到这一水平方向及其对面方向。也就是说,如果红石线只连接了一个方向,就会变为一条直线。如果没有连接任何方向,红石线会变成“十”字形。
在Java版中,对于没有连接到任何红石元件的十字形的红石线,可以通过右键使其变为点状,从而不与任何方向连接,再按一次可以恢复。
作用
红石元件
红石元件是在红石电路里具有一定使用目的的方块,大致分为三个大类:
电源为整个电路或部分电路提供能量来源,例如红石火把、按钮、拉杆、红石块、压力板、绊线钩等。
传输线将电能从电路的一部分传递到另一部分,例如红石粉、红石中继器红石比较器等。
电动机械接受电能并作出反应(例如移动、发光等),例如活塞、红石灯、发射器等。
指向
红石线激活其他元件或充能其他方块时会有它的指向:
在Java版中,
在基岩版中,红石线会在逻辑上(区别于上文形状上的连接)连接以下水平方向:
红石线一般不会自动指向附近机械元件。如果需要指向它们,必须在附近放置额外的红石元件来进行调整。
在Java版中,当红石线的指向因玩家使用和其他红石粉在它四周、下侧实体方块侧面、上方非实体方块侧面被放置或破坏以外的原因改变时,红石线不会产生方块更新(狭义)。由此可以产生一种暂稳态,其中的机械元件在不应该激活的情况下保持激活,或相反,直至有什么东西引起了电路更新。红石线的这种“特性”可以用来构建方块更新感应器
行为
红石线可以传输红石信号,从而控制机械元件和红石元器件。
红石线可以通过以下的来源被激活:
红石线的信号强度范围为0-15。大部分电源元件将红石线激活至15级,但另外一些元件(阳光探测器、陷阱箱、红石比较器和测重压力板)可能会产生较低的信号强度。红石中继器输出信号强度为15,而红石比较器可能会输出较低的信号强度。
充能
红石元件与部分方块能够被充能或解除充能。如果说一个方块被“充能”了,则这个方块就可以作为电源,具有向毗邻的“电器”方块供电以使其工作的潜力。(“毗邻”是这样定义的:一个方块是正方体,正方体有6个面。也就是说与一个方块的任意一个面接触的方块最多可能有6个,称之为“与该方块毗邻的方块”)。
当非透明方块(例如石头、沙石、泥土等)被电源(或是中继器比较器)充能,这个方块便被强充能了(这个概念与充能等级不同)。强充能的方块可以激活毗邻的红石线。
当非透明方块仅被红石线充能,这个方块便被弱充能了。与强充能的区别是,弱充能的方块无法激活毗邻的红石线。
被充能的方块(无论强度如何)都可以激活毗邻的红石元件。不同的元件产生的反应不同。您可以查看这些元件的具体描述。
充能等级
充能等级(又称”信号强度“)为0到15的整数。大多数电源组件均提供满强度的15级信号,但少数电源组件能提供可定义的信号强度。
红石线能向相邻的红石线传导信号,但每传导1格,充能等级就降低1。因此,连续的红石线最远能将能量传到15格远。为了突破这个限制,你可以保持(使用红石比较器)或是重新加强(使用红石中继器)红石信号。充能等级只会因为红石线之间的直接传导而衰减,红石线与其他元件或方块之间不会衰减。
红石更新
以曼哈顿距离度量的“两格以内”范围
当电路的某一部分发生状态的改变,该改变会引起比邻方块的“红石(状态)更新”(请勿与Minecraft 1.5正式版的代号“红石更新”混淆)。红石更新是个连锁反应,会计算直到到达已载入区块的边界,通常这个过程极为迅速。
单次红石更新会使得其它红石元件得到“附近发生变化”的提示,并得到作出相应状态变化的机会——但并非所有红石更新都会导致变化。例如新放置的红石火把并不会使得旁边已经被激活的红石粉发生状态改变,这样,红石更新在这个方向上的连锁反应就会在此处终止。
红石更新也会在任何临近方块被放置、移除或摧毁时发生。
在某些条件下,例如红石比较器,还会因容器状态改变而发生红石更新,如箱子内物品的变动等。
下列红石元件会使得以曼哈顿距离度量的2格以内产生红石更新:
红石元件的比邻方块以及附着方块的比邻方块
下列红石元件会使其比邻方块,以及红石元件附着方块的比邻方块产生红石更新:
比邻方块
下列红石元件只会使其比邻方块产生红石更新:
下列方块状态更改时不会引发红石更新或方块更新(方块移动或摧毁除外):
红石刻
红石刻(Redstone tick)为Minecraft计算红石机构状态的最小时间单位,等于0.1秒。常被记为1t(即“1 tick”)。红石火把,中继器以及激活的红石组件需要1刻或更多时间改变状态,这就引入了在大型电路中至关重要的延迟。
红石刻与“游戏刻”或“方块刻”不同。当讨论红石电路时,“刻”一词仅指“红石刻”。
信号与脉冲
具有稳定输出的电路能够产生信号——“激活/非激活”时称为“真/假”或“高电平/低电平”。当信号出现一个较为短暂的非激活-激活-非激活过程,该过程通常被称为脉冲(或正脉冲。相反的过程被称为负脉冲)。
非常短的脉冲(1-2刻的)可能会使一些电路组件由于红石部件的更新顺序差异而产生问题。例如红石火把、比较器无法响应由中继器形成的1刻脉冲。
激活
机械元件的激活 — 机械元件可被电源元件(如红石火把)、充能的方块、红石粉、中继器比较器以恰当的方式激活
机械元件(活塞,门,红石灯等)可被激活,引发机械元件的反应(如推动方块,开门,红石灯点亮等)。
所有机械元件都可以被下列方块激活:
联通方式激活——活塞也能够被能够激活活塞之上空间的东西激活。请注意,最左侧的够活塞并未被准联通激活,因为红石粉仅仅是路过了活塞上面的方块,而不是直接指向该方块,因此无法激活该活塞
有些机械元件只会在刚激活时有所反应(如命令方块执行命令,投掷器发射器发射物品,音符盒播放一个音符),直到反激活-激活之前都不会再有所反应。其它机械元件会在激活时始终保持状态,直到反激活(红石灯保持点亮,门保持开启,漏斗保持不工作状态,活塞保持伸出等)。
部分机械元件可以用其他方式激活:
充能与激活
充能与激活 — 上方的红石灯既被“激活”(因此红石灯点亮),也被“充能”(因此比邻中继器激活,且下方红石灯点亮),但下方红石灯只是被“激活”,并未被“充能”
对于非透明机械元件(包括命令方块投掷器发射器音符盒与红石灯),因为非透明方块可以充能,因此区分它们是被“激活”还是被“充能”相当重要,也因此我们将“激活”与“充能”作为两个独立的概念进行表述。
任何充能机械元件的方法也会同时激活机械元件,但一些激活方法(如比邻被充能的非透明方块)并不会充能该机械元件。
透明机械元件(门、栅栏门、活塞、漏斗、铁轨、活板门)可被激活并作出反应,但因为不具备非透明方块的性质而无法被充能。
电路与机械
两个术语通常都用于指包含电路组件的结构,但两者一般还是有明显区别的:
所有机械均包含红石组件或电路,但电路本身是不会对环境产生影响的(除了红石火把或中继器在激活时产生的光,或活塞作为电路组成成分之一时造成的推拉方块的负效果)。明确这些简单的概念有利于我们理解红石电路
电路尺寸
本wiki用宽× 长× 高的格式(电路的外切长方体)描述电路的尺寸,其中包括底板支撑方块,但不包括输入/输出。
描述电路尺寸的另一种方法是忽略最下层支撑电路的那层方块(例如位于下层红石粉之下的方块)。然而这种方法无法区分平面电路与一格高的电路。
通常直接用电路的占地面积,或是直接用1格宽的电路的长度描述电路尺寸较为方便。
电路特性
1格高电路
1格高电路意味着其纵向只有1格,也就是说这种电路不能存在需要下方方块支撑的元件(例如红石线、红石中继器)。
1格宽电路
1格宽电路指至少1个横向尺寸为1.
平面电路
指的是可以直接建造在地平面,不需要层叠元件(不计方块支撑红石元件)。平面电路通常利于初学者理解与学习。
隐形电路
指的是可以完全隐藏在一堵墙,或地板之下,或天花板之上的电路。这种电路尤其适合活塞门。
立即响应电路
指一接到输入信号,能够马上输出的零延迟电路。
静音电路
指不会发出声音的电路。这种电路不会有活塞、发射器、投掷器等会发出响声的元件。此类电路适合陷阱、安静环境以及需要减噪的电路的建造。
可堆叠电路
指同样的电路可以一个直接叠在另一个上面的电路,叠放之后电路之间不会互相干扰。
可并列电路
指同样的电路可以一个直接毗邻另一个旁边建造的电路,毗邻之后电路之间不会互相干扰。
电路类型
虽然建造电路的方法无穷无尽,但特定的电路建造样式是比较固定的。下面的章节对Minecraft社区中流行的电路进行了分类,每个章节有独立的主条目用于描述具体的电路设计方案
某些电路可能只能完成最简单的控制功能,但你将逐渐能用此类简单电路的组合成复杂的、能够满足机械需要的大型电路。
传输电路
信号传输常用术语包括:传输类型,纵向传输,中继器与二极管
传输类型:
数字的:仅有0/1概念的传输。
模拟的:与信号强度相关的传输。
二进制的:多条数字线路,每条线路代表一个二进制数的其中一位。
一元的:多条数字线路,激活哪条线路决定传输的数据。
纵向传输:即将电路向上(下)传递信号
逻辑电路
蕴含门
脉冲电路
时钟电路
记忆电路
杂项电路
红石线
红石线(Redstone Wire)是一种在物体间传导电量的材料。它是红石粉摆放出来的形式,通过用铁制或更好的镐来开采红石矿石能找到这种材料。导电的物体能用来打开门或启动某些物体。未通电的导线是暗红色的,通电的导线看起来是有着活跃的闪光的亮红色。
提供能量
红石线可以通过在物品栏中选择红石粉,并右键点击方块表面来放置。你能通过左键点击导线来将它移除。就像其他方块一样,导线被破坏的时候会掉落可重用的红石粉末。红石线能够在方块之间传输由红石火把或各种开关提供的能量。它能与其他导线连接形成电路。然而,它不会
你能根据导线的外观来判断它是否连接到了其他方块:当在四个方向上都被连接了,导线看上去像一个十字(+)。如果导线在一个方向或者两个相对的方向被连接,它看上去会像一条直线(-或|,根据方块被连接的位置)。当在适当的方向建立连接时,也可能出现弯曲或者T型连接的情况。
当高度改变时,红石线会在方块侧面竖直连接。但这有一些限制:导线只能跨越-1至1个方块的高度差。同时,如果较低的导线上有一个不透明方块,连接会被破坏。(直观地说,就是那个方块的下棱切断了连接。)
离能量源越远,充能红石线发出的红色就会越暗。能量只能传过15方块的导线,超过此范围导线便不再发光。可以使用逻辑门或者中继器来拓展此范围。
生存技术
矿石分布
在大部分版本中,钻石矿与红石矿在较低层生成,故有红石矿的矿层必有钻石矿。
在1.18及以上版本中,红石矿石主要在底层的矿洞中分布较多
自动化生产
农场自动收割机可以大大节省粮食(海带,耕地作物,甘蔗,仙人掌等)成本,下界自动熔炉能够在岩浆海边为你快速提供数以箱记的建筑材料,运输矿车帮助你不停地运输末影之眼、下界岩、土石。要善于在网络上寻找实用机械。
刷铁轨
在一些早期版本中,存在方块位移bug,红石电路能够为你提供用不完的铁轨。
基本种类
数字电路
数字电路,简称数电,即通过游戏所给的逻辑机制(或、非)来实现逻辑运算,是红石电路里三大模块中的一个。
总体十分的复杂,甚至可以在游戏中制造CPU等。
数字电路在现实中是一门学科,所以如果没有基础,数字电路这个领域是十分复杂而高深的。
数电相较于模电,速度较快。
模拟电路
模拟电路,即利用比较器的加减和游戏提供的逻辑机制(或、非)来对模拟信号的处理“”运算,是红石电路里三大模块中的一个。
模拟电路主要分为弱信号模拟电路和强信号模拟电路。
模电相较于数电,速度较慢。
弱信号模拟电路
弱信号模拟电路简称弱模。
弱模是基于0~15的红石模拟信号的处理与运算。
强信号模拟电路
强信号模拟电路,简称强模。
众所周知,红石粉只能寄存0~15强度的模拟信号,但是比较器却可以寄存上万强度的红石信号。
强模即基于较大的寄存于比较器中的模拟信号进行的运算与处理,信号源可以用指令强制堆叠不可堆叠物品或命令方块来实现。
但是,一旦强模信号被导入到红石粉中,会被强制减小到15强度。
因此,强膜信号只能在比较器中进行传输与运算。
注意:强模信号只存在于某些版本中,如基岩版等版本是没有强模信号的
机械电路
机械电路,简称械电,是红石电路里三大模块中的一个。
机械电路即利用活塞,粘性活塞等的种种特性,来实现方块的推拉。
常见有高速械电和高压械电。
高速械电
只追求速度,不追求体积的机械电路。
要求最大程度地提高速度。
通常结构复杂,但速度极快(比如0.15s开门的2x2无痕玻璃门)。
高压械电
只追求体积,不追求速度的机械电路。
要求最大程度地减小体积。
通常结构较为简单,十分精简,但有时时序复杂,速度极慢(比如760blocks的6x6活塞门,开关门共75分钟)。
高压械电作品的体积用blocks来表示,即长乘宽乘高,简写做b。
生存实用电路
生存实用电路主要特点是体积小,耗材少,稳定性强,速度快,简称生电。
生电并非主流红石电路。
TNT大炮
TNT大炮其实是对于TNT实体的研究与模型建立,炮膛设计等。
但是,2013年D大提出矢量炮后,TNT大炮便常与红石相提并论。
矢量炮
矢量炮即利用正交分解,通过控制两个互相垂直炮膛的TNT数量,来实现控制两个互相垂直且作用于弹头的同一点上的力,来实现‘’指哪打哪”的打击效果。
如今,矢量炮的理论与炮体构架,TNT的理论等都已基本完善,因此矢量炮的重头戏在于如何用红石控制两个互相垂直的炮膛的TNT数量,如何实现扫射等。
矢量炮的火控主要运用了数电和模电。
参考资料
红石粉.中文 Minecraft Wiki.
红石电路简介.Minecraft Wiki.
最新修订时间:2025-03-19 08:50
目录
概述
红石电路
参考资料