Template:Translation:未知参数。
| 稀有度 | |
|---|---|
| 创造标签页(JE) |
红石方块 |
| 创造分类(BE) |
物品 |
| 合适挖掘工具 | |
| 硬度 | |
| 爆炸抗性 | |
| 引燃几率 | |
| 烧毁几率 | |
| 熔岩可燃性 | |
| 窒息生物 | |
| 红石导体 | |
| 最大堆叠 | |
| 亮度 |
否 |
| 光照透明 |
无 |
| 可再生 |
否 |
| 命名空间ID |
|
红石比较器(Redstone Comparator)为模拟电路方块,用于红石电路中。其特性为:
- 有两个输入端(位于背面的A与位于一侧的B)和一个输出端(C),可以感应信号强弱,而非之前所有器件的感应是否有信号。也就是说这标志着模拟信号正式加入Minecraft。
- 模式1(前端红石火把熄灭):当A≥B,那么C=A;当A<B,那么C=0
- 模式2(前端红石火把点亮):当A≥B,那么C=A-B;当A<B,那么C=0
- 两种模式之间可以通过右键点击来切换。
- 如果比较器两侧都有信号注入,那么B端会取信号较强的那一端。
比较器也提供了一个额外功能。当其后端与一个容器接触(如箱子、熔炉等)时,比较器会发出与容器里物品栏填满程度成正比的强度的信号。这个功能被称为“满箱检测”。
比较器的外观与红石中继器较为相似。
合成
| 材料 | 合成配方 |
|---|---|
| 红石火把 + 下界石英 + 石头 |
用途
二极管
与中继器类似,比较器也可以作为二极管使用(B=0),其延迟为1个红石刻。但由于其在游戏中的更新优先级与其他不同,受更新顺序的影响,不能响应某些1红石刻的脉冲,如由中继器组成的1红石刻长(周期为2红石刻)的时钟信号。
比较器
比较器的B端可以为输入值设置一个阈值。A只有大于或等于B时,比较器才会有信号输出;否则全无输出。
模拟减法器
模式2下,比较器可以作为模拟减法器,A只有大于或等于B时,输出强度才为A-B,否则全无输出。
物品栏检测器
当其后端与一个容器接触(箱子、熔炉、发射器、酿造台、漏斗、陷阱箱)时,比较器会发出与容器里物品栏填满程度百分比成正比的强度的信号。详见下文。若连接的是唱片机则会输出和里面播放的唱片的编号强度一样的红石信号。
数据值
红石比较器由其ID、方块数据和方块实体定义。 红石比较器还具有方块状态,期望在未来的版本中替代方块数据的功能。
ID
红石比较器/ID
方块数据
在基岩版中,红石比较器的方块数据指定其朝向、模式和激活状态。
| 位元 | 值 |
|---|---|
| 0x1 0x2 |
一个两位字段存储从0到3的值,指定红石比例器的朝向:
|
| 0x4 | 在减法模式(前面的“红石火把”发亮)设置此位元。 |
| 0x8 | 处于激活状态(任何信号强度)时设置此位元。 |
方块状态
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| facing | north | northsoutheastwest | 从比较器的“输出”侧到“输入”侧的方向, 即放置比较器时玩家背对的方向。 |
| mode | compare | comparesubtract | 指定红石比较器的当前模式。 |
| powered | false | truefalse | 如果红石比较器被激活,则为true。 |
基岩版:
红石比较器和激活的红石比较器:
| 名称 | 默认值 | 接受值 | 描述 |
|---|---|---|---|
| direction | 0 | 0—3 | 从比较器的“输出”侧到“输入”侧的方向, 即放置比较器时玩家背对的方向。
|
| output_subtract_bit | false | truefalse | 指定红石比较器的当前模式。 |
| output_lit_bit | false | truefalse | 在不使用命令放置这两个方块的情况下,如果不是激活的红石比较器,则为false,如果是激活的红石比较器,则为true。 |
方块实体
红石比较器具有与其相关联的方块实体值,它保存关于此方块的附加数据。红石比较器的方块实体ID为comparator。
- 方块实体数据
- 方块实体共通标签
- OutputSignal:表示此红石比较器的模拟信号输出强度。
基岩版:
- 方块实体数据
- 方块实体共通标签
- OutputSignal:表示此红石比较器的模拟信号输出强度。
历史
| release | |||||||
|---|---|---|---|---|---|---|---|
| 2012年11月24日 | Jeb提到Minecraft中可能会有电容器 | ||||||
| 2012年12月27日 | Dinnerbone公布了第一批截图,并宣称其名字为“比较器” | ||||||
| 2013年1月2日 | Dinnerbone又公布了一张截图,展示了组合成4-16译码器的比较器。 | ||||||
| 1.5 | 13w01a | 红石比较器加入游戏,但无延迟。 | |||||
| 13w01b | 为红石比较器加入0.5刻的延迟。 | ||||||
| 13w05b | 红石比较器的延迟改为1红石刻。 | ||||||
| 1.6 | 13w18a | 红石比较器现在能检测末地传送门框架和炼药锅了。 | |||||
| 1.7.2 | 红石比较器的物品形式被移除了。 | ||||||
| 1.8 | 14w04a | 红石比较器现在能检测物品展示框了。 | |||||
| 14w28a | 红石比较器现在能检测蛋糕了。 | ||||||
| 1.9 | 15w42a | 为酿造台添加了烈焰粉燃料槽后,有5个储存方格而不是4个。与原来的输出信号值对比如下所示:
| |||||
| 15w47a | 现在红石比较器可以输入红石块的红石信号。 | ||||||
| 携带版Alpha | |||||||
| 0.14.0 | build 1 | 加入红石比较器。 | |||||
| 原主机版 | |||||||
| TU19 | CU7 | 1.12 | Patch 1 | 加入红石比较器。 | |||
| TU31 | CU19 | 1.22 | Patch 3 | 红石比较器现在能检测物品展示框了。 | |||
漏洞
Template:Issue list
画廊
- ComparatorDinnerbone1.png
<Dinnerbone>当输入A大于或等于输入B时,比较器的输出或者是继承A的强度……
- ComparatorDinnerbone2.png
<Dinnerbone>或者是右键点击比较器之后,比较器输出切换为满强度的信号。
- ComparatorDinnerbone3.png
<Dinnerbone>输入A现在比输入B弱了,故比较器无输出。
参考

