方块更新感应器(Block Update Detector),英文缩写为BUD,是一种利用游戏中的漏洞来检测附近方块更新的红石设备。有很多种方块更新感应器的设计方案,它们都基于同一思想:将红石电路置于一种本应不稳定的状态,但是因为一些本应影响电路稳定的方块并没有对电路的变化产生反应,从而使整个电路保持稳定状态。这些“懒惰”的方块就将充当“传感器”的作用。当相临方块处于某种原因改变了状态时,这个(相邻的发生变化的)方块将发送一个信号来“唤醒”传感器方块。这个电路就将表现出其他动作,然后回归“沉睡”。
这个方法最早被Cored发现。[1] 之后被Etho公布并被很多玩家共同发展。
它可以检测些什么?
当以下事件在方块更新感应器的传感方块旁发生时,可以被方块更新感应器所感应到: (带*的内容在1.5正式版以后的版本无效)
- 放置一个方块
- 摧毁一个方块
- 水或岩浆的重新计算流向
- 冰的形成或融化
- 沙砾或沙子落到地面
- 被活塞移动的方块,还有活塞本身的移动。
- 末影人拾取和放置方块
- *羊吃草
- 除了树之外的植物的生长,包括:
- 树叶的生长或凋零
- 草的生长或死亡
- 泥土变成耕地,耕地变得湿润,耕地重新成为泥土(但是这可以用红石中继器更简单地检测到)
- 火的点燃或熄灭
- 红石矿石开始或停止发光
- 红石线或红石火把状态的改变(包括充能等级),红石设备的激活
- *设置红石中继器的延时
- *在床上睡觉或醒来
- 熔炉开始或停止熔炼
- *打开或关闭门,活板门,或栅栏门
- *从唱片机中插入或移除音乐唱片
- *将末影之眼置入末地传送门框架
- 铁轨改变方向
- TNT被点燃并成为实体
- 蠹虫钻进方块
- *炼药锅水位的变化
- *在酿造台上放置玻璃瓶
- 蛋糕被食用
- 铁砧被轻微损坏或严重损坏
- 移除绊线或在绊线上走动(无论其是否连接到绊线钩上)
方块更新感应器的种类
水型方块更新感应器
这个中文视频中优酷中文视频:BUD基础教程有构建介绍,见后半部分。这种方块更新感应器利用了水会直接流入最近的洞,并且在被更新之前不会发生变化的事实。将水作为这种方块更新感应器的传感方块。虽然比较美观,但是这种设计已经过时,比新的设计复杂得多。
活塞型方块更新感应器
有很多方块更新感应器设计方案都是基于活塞被供电时的漏洞。活塞可以隔着上方的一格空间接收电能。在这种情况下,电源可以是在活塞上方一格的旁边(这个中文视频优酷中文视频:BUD基础教程有介绍) 或是在活塞上方2格。但是在以这种方式供电时,活塞不会立即对于电源的变化产生反应。当其他的方块在活塞旁边更新时,活塞将会“醒来”并产生变化。通过建立一个可以通过活塞变化来控制活塞的电源的循环,就可以制造一个简单的方块更新感应器:
一个简单的利用粘性活塞的方块更新感应器。
在这种设计中,活塞只会在旁边方块更新时伸长,但是当伸长后又会因为活塞臂注意到其旁边的红石中继器被关闭而立即缩回。这是活塞型方块更新感应器重置的方法:通过对伸长的活塞臂旁边的电路的变化。
这个设计方案可以拓展为多传感器,所有的活塞都被设计为传感器。
下一个设计方案是基于伸长的活塞并不能被其他活塞推动的事实。当活塞缩回时,它并不会激活其他试图推它的活塞。附加着一个方块的粘性活塞是传感器。这种方块更新感应器的优点在于节约,并且其利用的游戏特性不太可能在未来被改变。
充能铁轨型方块更新感应器
与活塞型相似,充能铁轨可以通过上方的一格空间被供电,但是在以这种方法供电时,并不能被正确地更新。与探测铁轨和矿车相组合,这就可以被用来制作下方的这种方块更新感应器。 所有的充能铁轨都可以作为传感器。
这种设计最短可以至单个充能铁轨,最长可以延伸至14个充能铁轨。
探测铁轨型方块更新感应器
可以通过探测铁轨和矿车来建造一个方块更新感应器。下面是一个例子。
变体
其它的基于相同基本原则建造的方块更新感应器。
T触发器型方块更新感应器
通过移除一个方块更新感应器的复位装置,这个方块更新感应器就可以成为T触发器型方块更新感应器。这个设备有着两种可以通过方块更新来切换的稳定状态。这相当于与T触发器相连的普通方块更新感应器,但是这种(T触发器型方块更新感应器)更易建造。这种方块更新感应器在检测熔炉,草/泥土,和床的状态时十分有用.








