红石比较器

发表时间: 2025-11-06 15:01:14

最后更新: 2025-11-10 13:33:39(2天前)

本文标签: 传输元件

用户头像-Connie 等1名 热心馆友编辑完成

红石比较器是我的世界中的一种红石方块,可以通过合成获得。

属性

红石比较器
比较模式
我的世界百科红石比较器属性配图

未激活

我的世界百科红石比较器属性配图

激活,基岩

我的世界百科红石比较器属性配图

激活,Java版

作差模式
我的世界百科红石比较器属性配图

未激活

我的世界百科红石比较器属性配图

激活,基岩版

我的世界百科红石比较器属性配图

激活,Java版

合适挖掘工具
硬度 0
爆炸抗性 0
窒息生物
红石导体
固体方块 (JE)
固体方块 (BE) ?
材料固体方块 (BE) ?
活塞推动行为 被推动破坏,不可拉动
乐器 竖琴/钢琴
地图基色
方块ID Java版:comparator;基岩版:见§ 数据值
红石比较器(物品属性)
创造标签页(JE) 红石方块
创造分类(BE) 物品
最大堆叠 64
可再生
物品ID comparator

介绍

  1. 红石比较器是一种红石元件方块,具备维持、比较、相减或检测特定数据值(主要针对容器的装载量)的功能。

  2. 该比较器可以安放在任何边缘完整的方块的上表面,诸如上半台阶、倒置楼梯漏斗等。

  3. 在基岩版中,红石比较器还可放置于体、栅栏、竖直的末地烛、竖直的避雷针以及饰纹陶罐等方块上。

  4. 红石比较器会在以下情况下被破坏并掉落:附着的方块被移动、去除或损坏;在Java版中,有流经过;活塞推动它或将方块推到它的位置。

  5. 熔岩经过红石比较器时,它会被破坏但不会掉落。

  6. 红石比较器设有三个输入输出端口:输出端、主输入端,以及分为左、右两侧的侧输入端,计算时将取这两个侧输入端的最大值。

  7. 安放比较器时,主输入端应朝向玩家,上表面的三角指向输出端,两侧则为侧输入端。

  8. 比较器的上表面后部有两根小红石火把,而前部只装有一根。

  9. 当比较器输出信号时,后侧的红石火把会亮起,并且三角形的颜色也会变为红色。

  10. 前端的把状态可通过使用键进行切换:关闭或熄灭使比较器处于“比较模式”;打开或亮起则使其处于“作差模式”。

生成

一、 自然生成

  1. 红石比较器会自然生成于远古城市中心的地下室中。

获取

一、 合成

材料 合成配方
红石火把 +
下界石英 +
石头
我的世界百科红石比较器获取配图

破坏

  1. 红石比较器被挖掘时会立刻被破坏。
  2. 红石比较器被破坏后会掉落自身。
方块 我的世界百科红石比较器破坏配图红石比较器
硬度 0
工具
挖掘时间
徒手 0.05

 

用途

  1. 红石比较器在游戏中主要负责接收主输入端和侧输入端的信号。
  2. 侧输入端能够接受的信号来源包括红石粉红石中继器红石块侦测器避雷针(仅限于Java版)以及其他的比较器。
  3. 在Java版中,红石比较器的输入端发生变化时,会在2游戏刻(相当于0.1秒)后生成一个计划刻,届时会进行输出的计算和变更。
  4. 由于红石比较器的计划刻具有优先级,因此任何持续时间小于等于2游戏刻的信号通常无法影响红石比较器的输出,这一特性可以用于过滤掉短脉冲信号。
  5. 在基岩版中,红石比较器被视为“电容器元件”,并在电容器信号计算阶段,依据上游元件的列表来获取输入,计算得到的输出结果在阶段结束时进行同步。
  6. 因此,红石比较器无法接收发生在前一个红石刻中存在但在当前红石刻的图形更新阶段被阻挡的信号变化。
  7. 信号消费者元件可以在同一红石刻内接收到红石比较器的新输出值。
  8. 当红石比较器输出信号时,其后侧的两个小红石把将会被点亮,若没有信号输出则熄灭。
  9. 红石比较器的功能主要包括四个方面:维持信号强度、比较信号强度、进行信号强度的差值计算,以及监测方块状态,特别是容器的装载量。

一、 保持信号强度

  1. 红石比较器的侧输入端没有输入时,输出的信号强度与主输入端的信号强度相同(与红石中继器增强信号强度的功能不同)。

二、 比较信号强度

  1. 比较模式的红石比较器(前侧火把熄灭)会比较主输入端与侧输入端。
  2. 其输出逻辑性质可用于规整信号强度(反相)。
  3. 若任意侧输入端大于主输入,红石比较器不输出信号;
  4. 否则输出与主输入相同的信号强度。表达式:输出 = 主输入 * (max(左侧输入, 右侧输入) <= 主输入)。

三、 信号强度作差

  1. 红石比较器在作差模式下能够处理主输入端与侧输入端之间的信号差异。

  2. 其输出结果为主输入信号与两侧输入信号中较强者的强度之差,但若该差值为负,则输出将被限制为零。

  3. 该运算可以用以下公式表示:输出 = max(主输入 - max(左侧输入, 右侧输入), 0)。

  4. 举个例子,如果主输入端接收到了强度为4的信号,而左侧输入为6,右侧输入为7,则最终的输出信号强度计算为 max(4 - max(6, 7), 0) = max(4 - 7, 0) = max(-3, 0) = 0。

  5. 另一个例子中,若主输入端的信号强度为9,而左侧和右侧输入强度分别为5和2,则输出信号强度计算为 max(9 - max(2, 5), 0) = max(9 - 5, 0) = 4。

  6. 红石电路中,作差模式的红石比较器可以作为高精度的非使用。

四、 检测方块状态、方块实体物品展示框

  1. 在Minecraft的Java版中,特定种类的方块或物品展示框可以作为红石比较器的测试对象。

  2. 红石比较器会通过获取这些对象的方块状态或方块实体,经过转换后,将信息作为自身的输入。

  3. 为了使目标方块能够充当红石比较器的输入,它必须位于比较器的主输入端方向上,并与之相邻,或允许有一个非测试方块的间隔。

  4. 在Java版中,所允许的非测试方块必须是红石导体,而在基岩版中,非测试方块则可以是除了标靶以外的红石导体、活塞铁链铜链

  5. 红石比较器会优先将受测目标作为其输入信号。

  6. 在Java版中,若受测目标与红石比较器之间有一个红石导体,相隔的红石导体如果已被充能并且信号强度不少于15,红石比较器将将该信号强度作为输入,而不会检测受测目标的状态。

  7. 实际上,红石比较器可以最大存储2,147,483,647的信号强度,并能够通过检测命令方块或被命令修改的容器来接收高于15的信号。

检测容器

容器信号强度所需最少物品数
信号强度 容器与槽位数
我的世界百科红石比较器用途配图 我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图
我的世界百科红石比较器用途配图我的世界百科红石比较器用途配图
BlockSprite copper-chest-left.png:Minecraft中copper-chest-left的精灵图BlockSprite copper-chest-right.png:Minecraft中copper-chest-right的精灵图
1 3 5 9 27 54
0 0个
1 1个
2 5个 14个 23个 42个 1组
60个
3组
55个
3 10个 28个 46个 1组
19个
3组
55个
7组
46个
4 14个 42个 1组
5个
1组
60个
5组
51个
11组
37个
5 19个 55个 1组
28个
2组
37个
7组
46个
15组
28个
6 23个 1组
5个
1组
51个
3组
14个
9组
42个
19组
19个
7 28个 1组
19个
2组
10个
3组
55个
11组
37个
23组
10个
8 32个 1组
32个
2组
32个
4组
32个
13组
32个
27组
9 37个 1组
46个
2组
55个
5组
10个
15组
28个
30组
55个
10 42个 1组
60个
3组
14个
5组
51个
17组
23个
34组
46个
11 46个 2组
10个
3组
37个
6组
28个
19组
19个
38组
37个
12 51个 2组
23个
3组
60个
7组
5个
21组
14个
42组
28个
13 55个 2组
37个
4组
19个
7组
46个
23组
10个
46组
19个
14 60个 2组
51个
4组
42个
8组
23个
25组
5个
50组
10个
15 1组 3组 5组 9组 27组 54组
  1. 红石比较器是一种用于检测容器当前状态的机制,它可以根据容器中物品的装满程度输出相应的红石信号。

  2. 可以被红石比较器检测的容器包括:熔炉高炉烟熏炉酿造台、漏斗、在铁轨上的漏斗矿车发射器投掷器箱子陷阱箱铜箱子、在铁轨上的运输矿车木桶、大型箱子、大型陷阱箱、潜影盒,以及饰纹陶罐

  3. 在检测大型箱子或大型陷阱箱时,红石比较器会对整个箱子的所有槽位(总共54个)进行检测,而不仅仅是后半部分。

  4. 在Java版中,如果一个箱子无法打开(可能因为上方有红石导体或有坐在其上),则红石比较器会始终认为其信号强度为0,而与箱子中物品的数量无关。

  5. 相对而言,潜影盒则是可以总是被检测的,即使在某种情况下不能被打开。

  6. 关于“容器信号强度所需最少物品数”的表格,它描述了各种容器中需要多少组物品才能输出特定的信号强度值,其中64个为1组。

  7. 表格中的数字“组”表示满叠物品所需的组数(不足1组则不列出),而“个”表示整叠物品以外所需的额外物品数量。

  8. 对于最多堆叠到16个的物品,例如雪球告示牌末影珍珠,“个”前的数字需除以4并向上取整计算。

  9. 对于不可堆叠的物品,1个即算作1组。

  10. 举例来说,若仅依靠堆叠数为64的物品,需利用漏斗产生10强度的信号,则至少需要3组物品和14个,合计206个物品。

  11. 在容器为空的情况下,输入信号强度值为0;若不为空,则按照以下计算方法输入信号强度:

    信号强度 = 向下取整[1 + (所有槽位的满度之和 / 槽位总数) × 14]。

  12. 其中,每个槽位的满度可以通过物品数与最大堆叠数之比来计算。

  13. 例如,若发射器中有300个可以堆叠到64的物品,其信号强度计算方式为:1 + ((300 / 64) / 9) × 14,这样得到的信号强度为8。

  14. 需要注意的是,不可堆叠的物品均被视为填满一个槽位,而最多堆叠16个的物品也会被认为填满该槽位。

  15. 如需根据信号强度值计算物品数量,可使用以下公式:

    所需物品数 = max{目标信号强度 , 向上取整[ ( 容器总槽位数 × 64 / 14) × ( 目标信号强度 - 1 ) ] }。

  16. 例如,若希望通过熔炉(3个槽位)获得强度为9的信号,则需要110个物品进行计算:max( 9 , ( 3 × 64 / 14 ) × ( 9 - 1 ) ) = 109.714,向上取整得110。

 

其他

我的世界百科红石比较器用途配图蛋糕

  1. 蛋糕输出的信号强度取决于其剩余量。每片输出2强度,共7片,即完整蛋糕输出14强度。
我的世界百科红石比较器用途配图炼药锅
1. 炼药锅输出的信号强度取决于其填充量。从完全无细雪到完全充满,输出分别为0、1、2和3;完全充满熔岩,输出为3。
我的世界百科红石比较器用途配图堆肥桶
1. 堆肥桶输出的信号强度取决于其堆肥层数,每有一层增加一点信号。
2. 堆肥层数从无堆到满,输出分别为0-7,产生骨粉则输出8。
我的世界百科红石比较器用途配图命令方块
  1. 命令方块用于记录最近执行命令的“成功次数”,即此命令方块最后成功执行的命令数量。
  2. “成功”与否取决于该命令是否满足特定条件,比如在聊天界面出现红色错误信息时,表示命令未成功执行。
  3. 针对没有目标或只有单个目标的命令,成功执行后只会输出一个信号,而对于多个目标的命令,红石比较器能够输出成功执行的次数,这在Java版中可以超过15次,但在基岩版中可能不支持该功能。
  4. 命令方块会持续保存最后一次执行命令的成功次数,直到进行新的命令执行,因此红石比较器会一直输出相同的信号强度,即使命令方块当前处于非激活状态(关闭状态不影响比较器的切换)。
我的世界百科红石比较器用途配图铜灯
1. 铜灯点亮时输出满强度15,否则输出0。不受氧化程度影响。
我的世界百科红石比较器用途配图合成器
1. 合成器输出的信号强度等于被禁用及被物品占用的槽位数量,可能的取值为0-9。
我的世界百科红石比较器用途配图末地传送门框架
1. 末地传送门框架末影之眼时输出满强度15,否则输出0。
我的世界百科红石比较器用途配图物品展示框
  1. 红石比较器能够监测物品展示框内物品的旋转状态。

  2. 要正确检测物品展示框的状态,红石比较器需放置在其后方,并且主输入端必须朝向并紧贴物品展示框的附加方块。

  3. 物品展示框内没有任何物品,红石比较器将输出0;当展示框内有物品时,输出值将根据物品的旋转角度变化,输出强度在1到8之间(1为默认方向,旋转后可达到8,再回到1)。

我的世界百科红石比较器用途配图唱片机
1. 唱片机输出的信号取决于其中储存的音乐唱片。
对应关系列表
音乐唱片 信号强度
(无音乐唱片) 0
我的世界百科红石比较器用途配图 13 1
我的世界百科红石比较器用途配图 cat 2
我的世界百科红石比较器用途配图 blocks 3
我的世界百科红石比较器用途配图 chirp 4
我的世界百科红石比较器用途配图 far 5
我的世界百科红石比较器用途配图 mall 6
我的世界百科红石比较器用途配图 mellohi 7
我的世界百科红石比较器用途配图 stal 8
我的世界百科红石比较器用途配图 strad 9
我的世界百科红石比较器用途配图 Lava Chicken 9
我的世界百科红石比较器用途配图 ward 10
我的世界百科红石比较器用途配图 Tears 10
我的世界百科红石比较器用途配图 11 11
我的世界百科红石比较器用途配图 Creator(八音盒) 11
我的世界百科红石比较器用途配图 wait 12
我的世界百科红石比较器用途配图 Creator 12
我的世界百科红石比较器用途配图 Pigstep 13
我的世界百科红石比较器用途配图 Precipice 13
我的世界百科红石比较器用途配图 otherside 14
我的世界百科红石比较器用途配图 Relic 14
我的世界百科红石比较器用途配图 5 15
我的世界百科红石比较器用途配图讲台
  1. 在Minecraft Java版游戏中,讲台所发出的信号强度是由玩家所翻开的页与书籍的总页数之间的比例决定的。

  2. 例如,如果一本书有15页,那么翻动书的一页将使信号强度增加1;而当一本书只有5页时,每翻动一页则会使信号强度提升3。

  3. 相对而言,在Minecraft基岩版中,讲台可以同时显示两页内容,因此信号强度的输出是基于右侧页码与书籍总页数的比率进行计算的。

  4. 如果玩家翻到的最后一页,讲台将会输出最高信号强度,即15。

我的世界百科红石比较器用途配图蜂巢和我的世界百科红石比较器用途配图蜂箱
1. 蜂巢和蜂箱会输出与其方块状态honey_level的值相同强度的红石信号。
我的世界百科红石比较器用途配图重生锚
1. 重生锚会输出其能量等级乘4再减1的值,即:1级能量对应3级信号,2级能量对应7级信号,3级能量对应11级信号,4级能量对应15级信号。
我的世界百科红石比较器用途配图雕纹书架
1. 雕纹书架会输出与其方块状态last_interaction_book_slot的值(最后一次互动的槽位号)相同强度的红石信号。
我的世界百科红石比较器用途配图幽匿感测体
1. 幽匿感测体会输出与其感测到的振动频率值相同强度的红石信号,参见幽匿感测体/振动频率。
我的世界百科红石比较器用途配图嘎枝之心
1. 嘎枝之心会输出与其绑定的嘎枝的距离对应的红石信号,参见嘎枝之心 § 红石比较器。
我的世界百科红石比较器用途配图铜傀儡像
1. 铜傀儡像会根据其姿势输出对应的红石信号。
我的世界百科红石比较器用途配图展示架
1. 展示架会根据其三个栏位放置物品与否输出对应的红石信号,参见展示架 § 红石比较器。

数据值

一、 ID

Java版:

名称 命名空间ID 本地化键名
我的世界百科红石比较器数据值配图 红石比较器 comparator
block.minecraft.comparator
名称 命名空间ID
我的世界百科红石比较器数据值配图 方块实体 comparator

基岩版:

红石比较器 命名空间ID 本地化键名
我的世界百科红石比较器数据值配图 不输出信号 unpowered_comparator
tile.unpowered_comparator.name
我的世界百科红石比较器数据值配图 输出信号 powered_comparator
tile.powered_comparator.name
我的世界百科红石比较器数据值配图 物品 comparator
item.comparator.name
名称 命名空间ID
我的世界百科红石比较器数据值配图 方块实体 Comparator

二、 方块数据

描述
0x1
0x2
一个值范围0到3的2位二进制值,储存红石比较器的朝向:
  • 0:红石比较器朝北。
  • 1:红石比较器朝东。
  • 2:红石比较器朝南。
  • 3:红石比较器朝西。
0x4 是否处于减法模式(前面的“红石火把”亮起)。
0x8 是否激活(任何信号强度)。

三、 方块状态

Java版:

方块 方块属性 默认值 接受值 描述
我的世界百科红石比较器数据值配图红石比较器 facing north north 方块朝向北方
south 方块朝向南方
west 方块朝向西方
east 方块朝向东方
mode compare compare 红石比较器处于比较模式
subtract 红石比较器处于减法模式
powered false true 方块接收到了红石信号
false 方块未接收到红石信号

基岩版:

方块 方块属性 默认值 接受值 描述
我的世界百科红石比较器数据值配图激活的红石比较器
我的世界百科红石比较器数据值配图未激活的红石比较器
direction 已弃用,为兼容性而保留
方块的朝向
minecraft:cardinal_direction south south 方块朝向南方
west 方块朝向西方
north 方块朝向北方
east 方块朝向东方
output_lit_bit false false 比较器无输出信号
true 比较器有输出信号
output_subtract_bit false false 红石比较器处于比较模式
true 红石比较器处于减法模式
📑
🤔
⬆️