我的世界一剪梅的红石小课堂
红石,是MC的一大重要玩法。不过比起支配红石,被红石支配的玩家更多。
本教程面向有一些基础知识的红石初学者,如果你连信号强度、充能和部分简单的红石元件(如红石火把)的工作机制都不懂,就先补习一下吧。
逻辑电路
注:下面图片中所有拉杆表示信号输入,所有红石灯表示信号输出,所有铺路石青金石块表示不透明方块。
这几乎是所有红石基础教程都会涉及到的部分。
最复杂的红石电路也无非三个部分:
红石块:信号源
红石线:传播途径
红石灯:信号接收装置
很明显,信号源只决定信号以何种发生输入,信号接收装置只决定红石信号被转化为何种形式。
当然也有例外,比如(黏性)活塞可以用于制作继电器,间接控制信号传递。
看过《三体》的小伙伴都应该知道人体计算机,其实那可以看作一种复杂的红石电路,依靠复杂的逻辑电路实现特点目的。
下面就来介绍一下一些基础的逻辑电路:
与门
与门是三大基础逻辑门之一。在集合论中,“与”表示同时满足两种条件。
通俗来讲就是:
两个输入 | 是 | 否 |
是 | 是 | 否 |
否 | 否 | 否 |
这是典型的与门电路:
只有当两个拉杆(两个输入端)同时拉下(输入)时,才会输出信号。
或门
或门是三大基础逻辑门之一。在集合论中,“或”表示至少满足一种条件。
同样用表格描述:
两个输入 | 是 | 否 |
是 | 是 | 是 |
否 | 是 | 否 |
或门电路:
除非两个拉杆(输入端)都没有拉下,否则都会输出。
非门
非门也是三大基础逻辑门之一。在集合论中,“非”表示不满足条件的。
换句话说,你输入它不输出,你不输入它反而输出。吃葡萄不吐葡萄皮,不吃葡萄倒吐葡萄皮。
非门也是最简易的门电路:
组合门
组合门是上面三种逻辑门的组合。
或非门
或非门是或门和非门的组合。想理解清楚的话,把或门表格里每一个“是”换成“否”,每一个“否”换成“是”就行了。
想在一个基础门上加上“非”门,只需要一个方块和一根红石火把:
雨飞门与非门
与非门是与门和非门的组合。同样的道理,只需要把与门表格里的是和否颠倒即可。
与非门的构建同样可以加一根红石火把,但是我们注意到与门电路的输出端前已经有一根红石火把了,实际上与门的电路已经包括了一个非门。
负负得正,两次反转相当于不变。
与非门的性质:两个拉杆同时拉下,灯才不会亮。
同或门与异或门
这两个组合门是上述基础门的复杂组合。
这两个门是对立关系,在最后添加一个非门即可互相转换。
但说这么多,它们到底是上面呢?
简单来说,这就是异或门:
两个输入 | 是 | 否 |
是 | 否 | 是 |
否 | 是 | 否 |
相对于同或门,异或门使用更为广泛,比如有两个开关的电灯。
但这种复杂的组合门在游戏里做出来就没有很nice:
当然,有更简便的版本,不过原理是相同的。
活塞逻辑门
活塞并不是纯粹的作业元件,其移动方块的性质可以用于制作逻辑电路。
比如单刀双掷开关:
有了这个,同或门电路可以得到简化:
大胆一点,你还可以不使用红石火把制作异或门:
红石中继器
接下来讲解两大恶人除强充能外的作用。
红石中继器主要有下面几种用途:
二极管
中继器的方向放反这件事毁灭了不知多少萌新的红石梦(
中继器可以实现信号定向传输,即三次元的二极管。
信号延时与延长
右击红石中继器可以调整档位,这件事大家都知道。但是具体什么作用呢?
第一个作用是延时。红石中继器在不调档时会延后1tick(红石刻,下同)输出,此后每多一档多延后1tick,最高4tick。
利用延时最典型的例子就是下面两个:
示波器:
双推活塞:
另外,如果输入信号长度短于中继器的延时,信号会被延长至对应时长。
比如:使用侦测器输出的1tick信号会让活塞无法拉回方块,但是经过中继器的可以:
信号锁存
如果使用另一个中继器向一个中继器侧面输出信号,这个中继器会被锁定。
此时原本输出的中继器永远输出,没有输出的永远不输出。
当然,用比较器也是一样的:
信号增强
这个特性大家应该都知道,中继器能增强输入的信号至15。
这里就多提一句,远古时期的中继器是这样的:
这时候的中继器只有信号加强和固定2tick延时的功能,后来mojang加入了真正的中继器那时候可能叫雷石东直放站。
这也就是中继器合成表的来历作为省地方的代价,多收你一块石头不过分吧。
红石比较器
没错,那个跟爱因斯坦、普朗克、特斯拉的理论一样深奥的家伙它来了。
红石比较器的用途就多了:
保持信号
红石比较器可以无损传递红石信号:
你肯定说:这不是每个人都知道吗?
对,但是你知道这有什么用吗?
信号保存装置:
这个装置可以保留输入的信号的强度。
红石电容器:
红石电容器和三次元的电容器相似,输入时可以立即输出,停止输入后需要间隔一段时间才会停止输出。
检测方块
这也是一大重要用途。
最典型的检测就是检测容器,它会根据容器的空间占用率输出信号。
这里用格数偏少的漏斗来演示:
我们在漏斗里放入一些物品,比如21个石粒。
21不到漏斗容量的1/15,红石比较器向上取整输出1级信号:
想要获得两级的信号,至少需要23个物品:
这个数据在分类机的制作中非常有用。
但是需要小心,最高堆叠不同的物品在判定上是不同的。
比如这里放入一把神镐:
神镐最大堆叠数为1,所以它会被当做一组物品。
意味着会输出3级信号:
同时需要注意的是比较器可以隔墙检测:
除了容器,它还能检测很多方块。
比如:炼药锅的水量:
蛋糕剩余量:
以及展示框中物品的角度这玩意理应是实体吧虽然在BE的确是方块:
比较模式
比较器的侧面也是可以通入红石信号的。
如果玩家不去调比较器,它默认就是比较模式。
此时只有当输入端信号不小于侧面最高信号时才会输出。
比方说我在输入端给一个六级信号:
在侧面给一个九级信号:
因为6<9,比较器不会输出。
但是如果我在侧面的漏斗中拿走两把神镐,此时6>3,比较器输出:
可以利用这个机制制作晨昏检测仪:
减法模式
右击比较器,它输出端的红石火把会点亮,此时比较器进入减法模式。
此时比较器会用输入端信号减去侧面最高的信号,并输出对应强度的信号。
比如上面:输入6,侧面3,输出6-3=3级信号:
如果我再在侧面漏斗中放入一把神镐,侧面会变成6级。
对于比较模式的比较器,6=6,它会正常输出。
但是如果是减法模式,6-6=0,此时它不会输出:
依据这点可以制作出基岩版超频:
幽匿感测体
最新快照对这方面特性有较大扩充,本人认为值得收录。
幽匿感测体可以可以检测周围8格半径内的非自然非幽匿系列方块及实体的声音,并根据距离远近输出红石信号。
而通过比较器,则会以特定强度的信号表示声音的类型。
信号强度 | 声音类型 |
1 | 实体行走、游泳或拍打翅膀(指蝙蝠), |
2 | 弹射物击中、实体落地、实体浮出水面、船被气泡柱作用、船在水中移动。 |
3 | 物品互动结束(如收回钓鱼竿或放下盾牌)、射出弹射物、吹奏号角。 |
4 | 劫掠兽咆哮、狼甩水、鞘翅滑行。 |
5 | 离开坐骑、穿戴装备。 |
6 | 坐上坐骑、喂食生物(包括修复铁傀儡)、与实体右键互动、使用剪刀做除破坏方块以外的事。 |
7 | 实体受伤、实体死亡。 |
8 | 饮用药水、进食。但是喝牛奶是三级信号 |
9 | 关闭容器、门系列方块、拉杆;按钮等复位;拆除绊线。 |
10 | 打开容器、门系列方块、拉杆;按钮等激活;链接绊线;TNT或苦力怕激活、奏响音符盒。 |
11 |
与各种非红石机关方块交互。 |
12 | 破坏方块、装起流体。 |
13 | 放置方块、放置流体。 |
14 | 放置实体、雷击、实体传送。 |
15 | 实体死亡、移除盔甲架、爆炸。 |
幽匿感测体存在的意义便是远程红石:
23w12a中,紫水晶共振机制实现了声音信号的保真传递。即接收到的是6级,就还会输出6级:
这就不得不提到信号筛选装置:
这个装置可以筛选8级信号,即只有8级信号可以点亮红石灯。其实只保留更远端的一根红石火把就可以了
漏斗放入两把神镐,输出6级信号,配合比较器的减法模式可以极大缩小装置体积。
如果输入信号小于8,则无法熄灭坑中的全部红石火把。
比如下面输入一个7级信号:
如果输入信号大于8(这里是13级),则会激活前面的中继器:
那么怎么才能激活呢?
答案是在旁边吃喝(8级信号)
当然,有更好的方法,那就是使用新增的校频幽匿传感器:
有紫水晶纹路的一边用于限制频率,另外三边输出。
比方说,我们在输入端通入7级信号:
这时它便不再检测其他频率的信号。
只有实体受伤的音效可以被检测:
于是入6出6就实现了。
实例展示
上行物流系统
注:下面图片中箱子代表输入,木桶代表输出。
原版的物流一向简单粗暴:
但是如果你需要向上运输物流怎么办呢?
你需要这个拒收装置:
这个装置的作用就是让投掷器一接收到物品就喷出去。
对于低版本可以这样操作:
(那个标靶图省事,普通方块也能用,就是红石线需要绕远路)
利用掉落物逃逸方块的性质传输,一定要围严实:
当然,如果你是高版本……
甘蔗机
甘蔗机是最简单的红石生电机械之一。
同样的机器可以适用于竹子机,但海带机不推荐,因为海带需要涉及水流问题,采收和收集装置都需要更改。
标准活塞门
活塞门和双开门是玩家炫技的主要方式(划掉)。其中使用更多的是活塞门:
2×2活塞门是最简单的,一般情况下也够用了。
这里需要注意,红石火把上面的青金石块上面有一个红石粉。
标靶瓜田
此创意来自明月庄主。
1.16添加的标靶,也许只是一个用来练习射击的道具,也许有些人一辈子不会做几个,但是真正有资历的红石玩家视其为宝。
由于属于红石信号源,标靶会主动与红石线相连,意味着会主动接受充能。
这极大简化了部分红石机械。
BUD
别称:云玩检测器。
BUD是“方块更新检测(Block Update Detection)”的简称,意为检测方块更新并转化为红石信号的装置。
比方说,侦测器就是一种BUD。
云玩家:什么BUD呀,那叫BUG!
BUD为JE独有,BE活塞没有JE这么不听使唤于是BE有漏斗计时器。
一个标准的BUD:
顶着红石块的是粘性活塞。
当这个粘性活塞附近出现方块更新时,活塞会抽动一下:
输出的信号从红石火把传出。
自动打水机
用于自动装填玻璃瓶,可供给泥巴机或炼药机。
红树根下方是发射器,发射器旁边是投掷器。
在漏斗里放入玻璃瓶,然后用侦测器给投掷器两个脉冲即可自动填装水瓶。
矿道致命陷阱
我知道,你们大部分人学红石都是想做陷阱是吧?
满足你们!
这是一个铺设在阶梯矿道中的致命陷阱,斜向下行时很难注意到石头上的石头压力板,绝大多数人都无法反应过来,而这会导致一脚踩空。
但是这还不够。为了防止触发者直接走到下方,我们用一个额外的活塞挡住ta。
这个活塞下移一格更好。
这时踩到压力板,就会……
至于掉下去是被岩浆烤、掉虚空、被石笋千年杀还是安排几个TNT,就看你与入侵者的亲密程度了。
值得一提的是踩踏压力板是安全的,只有反应不及时是危险的。而且因为这个陷阱是非破坏性的,多次使用是没有问题的不过也许不能对同一个人多次使用。
总结
授人以鱼不如授人以渔。本教程的初衷在于教会你怎么玩,而不是怎么造。
世界上存在的红石装置数以亿计,谁也不可能将它们全部习得,唯有掌握了其中的原理,它才是你的实力。
还是更希望大家可以自己研发出属于自己的红石机械,而不是局限于别人的思想。