注释
蓝色羊毛:输入端
红色羊毛:输出端
黑色羊毛:布线用方块
2/3/4:中继器延迟2/3/4刻(若无特殊说明,中继器的延迟为1刻)
S:粘性活塞
N:普通活塞
箭头:显示漏斗或投掷器的朝向
数字:显示容器中的物品数量(若无特殊说明,指的是不可堆叠物数量)
被红石中继器指向的输入端表示该方块需要强充能。
本文中的所有设计都可以在Minecraft 1.5中正常运作。
开始
OR 或门
当至少有一个输入端有信号时输出端有信号。
NOR 或非门
当至少有一个输入端有信号时输出端无信号。这可以由一个输出端反相的或门得到。
AND 与门
当所有输入端都有信号时输出端才有信号。
NAND 与非门
当所有输入端都有信号时输出端才无信号。这可以由一个输出端反相的与门得到。
XOR 异或门
当输入端的信号相反时输出端有信号;或者说,只有一个输入端有信号时输出端才有信号。
XNOR 同或门
当输入端信号相同时输出端有信号。这可以由一个输出端反相或一个输入端反相的异或门得到。
RS (NOR) Latch RS(与非)锁存器
一个可以重置的存储装置,它会在输入端接受到信号后打开。
T-Flip-Flop T触发器
一个像转换器一样的存储装置——每次输入端接收到信号时输出端都会改变状态。这就是常说的“把按钮变成拉杆”的方法。
D-Flip-Flop D触发器
一个当控制端收到脉冲时会将信号与输入端保持一致,当控制端无信号时将信号记住的存储装置。
Clock 时钟
一个能连续不断地交替输出/不输出信号的装置。
Pulse Limiter/Shortener 脉冲限制器/缩短器
一个能将脉冲缩短的单稳态电路。也用作上边沿检测器
Pulse Sustainer/Lenghtener 脉冲维持器/延长器
能使脉冲变长的单稳态电路。
Falling Edge Detector 下边沿检测器
当输入端由有信号变为无信号时发出脉冲的单稳态电路。
Dual Edge Detector 双边沿检测器
当输入端信号改变时发出脉冲的单稳态电路。
Reversible Signal Generator/ABBA Switch 可逆信号发生器/ABBA转换器
将输出端以一种顺序输出信号,再以相反的顺序关闭信号。
BUD (Block Update Detector) Switch BUD(方块更新检测器)感应器
当特定的方块给予更新时产生一个红石脉冲。起初他被认为是个bug,但Mojang已经证实他们不会修复它,因为它很有用。
当活塞在能被正常充能的位置的下一格时它才有用。由于红石线只能更新两个方块远,而活塞离它有3个方块远,所以活塞需要它旁边的方块给出一个更新以被激活。
Counter 计数器
注意,许多这样的设计都需要输入1刻的脉冲。在1.5中,由红石火把制造的脉冲发生器不能产生1刻信号,所以用活塞来制造脉冲更为保险。
Shift Register 移位寄存器
能将所有数据移动一位的电路。
Double Piston Extender 二段活塞递推
Last Detector/Delector 末信号检测器/单选器
只记住最后一个输入并重置其它所有输出。
First Detector 初信号检测器
只检测第一个输入,忽略之后的所有信号直到被重置。
Randomizer 随机性发生器
随机数字发生器,随机脉冲发生器……所有输出不能预测的机器。
Instant Wire 无延迟红石
输出端无延迟地受输入端影响的电路(在同一个游戏刻中)。这包括中继器,反相器和其它电路。它们都用到了一个原理:活塞改变状态时,它附着的方块会在它原来的位置立即失去充能(或忽略信号)。
感谢名单
- acmc
- aj_s
- Alfred0110
- caramba2654
- CodeCrafted
- Cubehamster
- DaftasBrush
- DonutCannon
- emeraldfyr3
- Entity
- Grizdale
- Hans Lemurson
- iammrhellohowareyou
- jms_gears1
- jumavittulauta
- jxu
- KillaMarci
- Krackor
- Lancelote123
- larslolxz
- last_username
- Magix
- Metapig
- NerdFail
- MinecraftAddict
- ohmganesha
- Peppe
- peterjiangTW
- richardmisiak
- Selulance
- Sethbling
- SkyshockX
- system_overload
- TheMightyAnonym
- UnKnown_Player
- XxDOTxX
- Zhul