教程:比较器更新感应器

Connie

发表时间: 2026-01-16 15:17:42

最后更新: 2026-01-16 15:19:05(1小时前)

比较器更新感应器CUD(Comparator Update Detector),又叫做实体附加值更新感应器TEUD(Tile Entity Update Detector)是一个利用游戏的更新范围来感受实体附加值更新的装置。 有许多不同设计,但都基于同样的想法:比较器在不该点亮时点亮,或该点亮时不点亮。

简介

  1. 比较器在接收到NC更新或者其他内容更新时,会自动识别到需要进行状态变更。

  2. 该设备能够接受NC更新,因此,经过调整设计后,其也可以作为方块更新感应器使用。

它能检测什么

CUD能检测所有BUD能检测的事情,还能检测以下事情在比较器旁或隔(1个红石导体)发生。

我的世界百科教程:比较器更新感应器配图

在这张图中你能够看到所有可以被CUD探测器检测到的东西

CUD开关的种类

  1. 因为只有比较器能感受比较器更新,CUD总是基于比较器。
  2. 每当你干了上面列出的事,就会有比较器更新在平方向传播一格,传播到红石导体的会再传播一格。

基于红石导体挡住箱子的比较器更新检测器

  1. 这种方案使用了箱子的特性。
  2. 箱子被红石导体挡住打不开时,比较器不会知道它已经不该发出信号直到它被更新。
  3. 在被更新时,比较器感受到,并重置自己的状态。

基于被驯服的

  1. 这是另一种锁箱子的方案,用猫代替了上面方案中的方块。
  2. 猫能用活塞矿车或水流移动。

基于带有容器的矿车和探测铁轨

  1. 没有铁轨的运输矿车无法被比较器检测到,可以使用活塞来控制铁轨,或锁定探测铁轨后移动矿车[仅Java版]。

基于炼药锅

  1. 本方案利用了装有液体的炼药锅在被推动时不会被比较器检测的特性。

  2. 因此,比较器在此情况下依然会保持点亮状态,直到它被更新。

  3. 需要注意的是,利用炼药锅构建双稳态的比较器BUD是不可行的。

  4. 原因在于,通过移动炼药锅无法使比较器进入两个不同的BUD状态。

我的世界百科教程:比较器更新感应器配图

一个基于炼药锅的CUD
我的世界百科教程:比较器更新感应器配图

一个基于导线指向的BUD。红石线被探测铁轨改向。注意,拉杆要保持始终开启

改向BUD

  1. 这方案经常在设计BUD时用到。你能通过用比较器替换中继器把中继器基的BUD搞成CUD。
  2. 可以通过推拉探测铁轨红石块或用红石导体卡线来修改导线指向。这样比较器仍然会被点亮直到被更新。

基于物品展示框和非完整碰撞箱的活塞可推动方块

  1. 本节内容涉及到已经从Minecraft游戏中删除的特性。
  2. 这些功能曾在游戏中存在,但如今已不复存在。
  3. 比较器能够从物品展示框中输出信号,而这需要物品展示框位于空气方块中。
  4. 某些方块不会破坏与其相邻的物品展示框,例如栅栏门生物头颅卉等。

变种

  1. 其他装置可以借助与CUD开关相同的基本原理进行构建。
  2. CUD的设计可以实现纵向或横向的堆叠形式。
  3. 基岩版中,CUD还可用作状态更新的检测器。
  4. 此外,CUD能够利用的特性,而无需依赖活塞

我的世界百科教程:比较器更新感应器配图

一个基于物品展示框的T-CUD
我的世界百科教程:比较器更新感应器配图

另一个基于物品展示框的T-CUD

T-CUD

  1. T-CUD 会在两个状态之间切换,其实它就是T触发与CUD的结合,在状态A时,比较器熄灭,一旦发生更新就再次亮起(即状态B)如此反复。

历史

  1. 最早被知晓的CUD是由RedsMiners创作的,其基础是一个在版本1.5中已经被修复的漏洞。
  2. DvirWi发现可以通过点击箱子内部进行监测。
  3. 随后,NiceMarkMC利用DvirWi的技术设计了一个新的版本。
  4. Redstone Sheep发现该技术能够侦测到大部分方块状态的变化。
  5. 在与NiceMarkMC的讨论后,这项技术被命名为TEDUD(Tile entity data update detector)。
  6. 不久之后,NiceMarkMC发布了一段DvirWi版本的视频,并将其简化为TEUD。
  7. 观众们进一步提议将这项技术称为DUD(Data Update Detector),这一名称逐渐获得了广泛的认可。
  8. NiceMarkMC虽然接受了DUD这个名称,但最终将其修改为CUD,因其他名称存在技术上的不准确性。
📑
🤔
⬆️