教程:比较器更新感应器
Connie
发表时间: 2026-01-16 15:17:42
最后更新: 2026-01-16 15:19:05(1小时前)
比较器更新感应器CUD(Comparator Update Detector),又叫做实体附加值更新感应器TEUD(Tile Entity Update Detector)是一个利用游戏的更新范围来感受实体附加值更新的装置。 有许多不同设计,但都基于同样的想法:比较器在不该点亮时点亮,或该点亮时不点亮。
简介
它能检测什么
CUD能检测所有BUD能检测的事情,还能检测以下事情在比较器旁或隔墙(1个红石导体)发生。
在这张图中你能够看到所有可以被CUD探测器检测到的东西
CUD开关的种类
- 因为只有比较器能感受比较器更新,CUD总是基于比较器。
- 每当你干了上面列出的事,就会有比较器更新在水平方向传播一格,传播到红石导体的会再传播一格。
基于红石导体挡住箱子的比较器更新检测器
- 这种方案使用了箱子的特性。
- 箱子被红石导体挡住打不开时,比较器不会知道它已经不该发出信号直到它被更新。
- 在被更新时,比较器感受到,并重置自己的状态。
基于被驯服的猫
基于带有容器的矿车和探测铁轨
基于炼药锅
-
本方案利用了装有液体的炼药锅在被推动时不会被比较器检测的特性。
-
因此,比较器在此情况下依然会保持点亮状态,直到它被更新。
-
需要注意的是,利用炼药锅构建双稳态的比较器BUD是不可行的。
-
原因在于,通过移动炼药锅无法使比较器进入两个不同的BUD状态。

一个基于炼药锅的CUD
一个基于导线指向的BUD。红石线被探测铁轨改向。注意,拉杆要保持始终开启
改向BUD
基于物品展示框和非完整碰撞箱的活塞可推动方块
- 本节内容涉及到已经从Minecraft游戏中删除的特性。
- 这些功能曾在游戏中存在,但如今已不复存在。
- 比较器能够从物品展示框中输出信号,而这需要物品展示框位于空气方块中。
- 某些方块不会破坏与其相邻的物品展示框,例如水、栅栏门、生物头颅和花卉等。
变种
一个基于物品展示框的T-CUD
另一个基于物品展示框的T-CUD
T-CUD
- T-CUD 会在两个状态之间切换,其实它就是T触发与CUD的结合,在状态A时,比较器熄灭,一旦发生更新就再次亮起(即状态B)如此反复。
历史
- 最早被知晓的CUD是由RedsMiners创作的,其基础是一个在版本1.5中已经被修复的漏洞。
- DvirWi发现可以通过点击箱子内部进行监测。
- 随后,NiceMarkMC利用DvirWi的技术设计了一个新的版本。
- Redstone Sheep发现该技术能够侦测到大部分方块状态的变化。
- 在与NiceMarkMC的讨论后,这项技术被命名为TEDUD(Tile entity data update detector)。
- 不久之后,NiceMarkMC发布了一段DvirWi版本的视频,并将其简化为TEUD。
- 观众们进一步提议将这项技术称为DUD(Data Update Detector),这一名称逐渐获得了广泛的认可。
- NiceMarkMC虽然接受了DUD这个名称,但最终将其修改为CUD,因其他名称存在技术上的不准确性。


评论({{ count }})条
{{ item.user_detail["nick_name"] }}
{{ item.user_detail["title"] }}
暂无内容