侦测器:修订间差异

来自Minecraft Wiki
跳转到导航 跳转到搜索
添加的内容 删除的内容
→‎用途:​fix
 
(未显示18个用户的34个中间版本)
第1行: 第1行:
{{about|检测方块更新的红石元件||探测器(消歧义)}}
{{about|检测方块更新的红石元件||探测器(消歧义)}}
{{Infobox block
{{Block
|image=Observer.png
|image=Observer.png
|invimage=Observer
|invimage=Observer
|light=0
|light=0
|renewable=是
}}
}}


第10行: 第9行:


== 生成 ==
== 生成 ==
侦测器不会生成在世界中。
{{upcoming|JE 1.21|for=[[试炼密室#决斗室|试炼密室决斗室]]的刷怪笼机关里会自然生成1个侦测器,上方连接[[TNT]],下方侦测[[试炼刷怪笼]]。}}


== 获取 ==
== 获取 ==
第36行: 第35行:


== 用途 ==
== 用途 ==
侦测器的放置方式类似于[[活塞]],放置后其输出红石信号的一端会朝向玩家。它会侦测其侦测面对着的方块。侦测面是侦测器的“脸”。由于侦测器可以侦测其他侦测器的状态,因此放置两个侦测面相邻的侦测器(彼此侦测)可以制作紧凑的高频红石时钟,它们会不断发出红石脉冲
侦测器的放置方式类似于[[活塞]],放置后其输出红石信号的一端会朝向玩家。它会侦测其侦测面对着的方块。侦测面是侦测器的“脸”。由于侦测器可以侦测其他侦测器的状态,因此放置两个侦测面相邻的侦测器(彼此侦测)可以制作紧凑的高频红石时钟。详见[[Tutorial:高频电路#侦测器高频|侦测器高频]]


=== 行为 ===
=== 行为 ===
{{in|java}}侦测器用于侦测目标方块的方块状态的变化,或者方块的放置或移除(方块状态的改变,而'''不是'''方块实体数据的改变)。这意味着农作物的生长可以被侦测到,因为它们是方块状态的一部分。
{{in|je}}侦测器用于侦测目标方块的方块状态的变化,或者方块的放置或移除(方块状态的改变,而'''不是'''方块实体数据的改变)。这意味着农作物的生长可以被侦测到,因为它们是方块状态的一部分。
侦测器充当一个方块更新检测器的角色,它会响应面前造成[[方块更新#PP更新|PP更新]]的事件。
侦测器充当一个方块更新检测器的角色,它会响应面前造成[[方块更新#PP更新|PP更新]]的事件。


{{in|bedrock}}侦测器充当[[方块更新感应器]](BUD)使用,且能侦测版本中一切方块变化。
{{in|be}}侦测器充当[[方块更新感应器]](BUD)使用,且能侦测版本中一切方块变化。
* 注意,基岩版中造成一次更新的事件和它们传播的方式与Java版十分不同。这导致两个版本分别有另一个版本不能侦测到的变化,详见下面的表格。
* 注意,基岩版中造成一次更新的事件和它们传播的方式与Java版十分不同。这导致两个版本分别有另一个版本不能侦测到的变化,详见下面的表格。


当侦测到某事物时,侦测器会向输出面发出[[红石电路|信号强度]]为15,持续2[[游戏刻]]的脉冲。脉冲能激活[[红石粉]]、[[红石中继器]]、{{only|be|for=[[红石比较器]]、[[红石火把]]}}或在侦测器输出端一侧的[[红石元件|机械元件]]等,也会强充能输出端朝向的红石导体至15等级。
当侦测到某事物时,侦测器会向输出面发出[[红石电路|信号强度]]为15,持续2[[游戏刻]]的脉冲。脉冲能激活[[红石粉]]、[[红石中继器]]、{{only|be|for=[[红石比较器]]、[[红石火把]]}}或在侦测器输出端一侧的[[红石元件|机械元件]]等,也会强充能输出端朝向的红石导体至15等级。


侦测器输出延迟'''1红石刻''',但{{in|bedrock}}实际体现为'''2红石刻'''。原因是基岩版侦测器信号输出阶段为电容器更新阶段而非信号源更新阶段(这使得输出“延后”了1红石刻)<ref>{{bug|MCPE-15793}}</ref>。侦测器的延迟亦可由{{bug|MCPE-73342}}引起。
侦测器输出延迟'''1红石刻''',但{{in|be}}实际体现为'''2红石刻'''。原因是基岩版侦测器信号计算阶段为'''电容器更新阶段'''而非信号源更新阶段(这使得输出“延后”了1红石刻)<ref>{{bug|MCPE-15793}}</ref><ref>{{bug|MCPE-73342}}</ref>


当侦测器本身被活塞移动到位后,这既算方块状态的变化也算作一次方块更新。因此侦测器({{In|java}}正在输出信号的除外)在移动到位后再过2游戏刻(1红石刻)会发出脉冲。
当侦测器本身被活塞移动到位后,这既算方块状态的变化也算作一次方块更新。因此侦测器({{in|je}}正在输出信号的除外)在移动到位后再过2游戏刻(1红石刻)会发出脉冲。


尽管侦测器阻挡光,但它不是红石导体:它不能被外部红石信号充能,也不能被自己的输出信号充能。
尽管侦测器能够阻挡光,但它不是红石导体:它不能被外部红石信号充能,也不能被自己的输出信号充能。


{{in|je}}因为侦测器可以侦测方块状态变化,而非方块更新(狭义),它们可以比BUD侦测范围更广的现象(因为一些方块状态的改变不会引起方块更新)。
{{in|je}}由于侦测器可以侦测方块状态变化,而非方块更新(狭义),它们可以比BUD侦测范围更广的现象(因为一些方块状态的改变不会引起方块更新)。


{{in|bedrock}}侦测器有时会侦测方块更新,有时会侦测方块状态的改变有时则检测纹理变化。如侦测红石粉时,侦测器侦测其纹理亮度变化(即信号强度变化),连接变化(无论是红石粉链接变化亦或是其涉及的元件链接图变化)则不会被侦测;而侦测发射器或投掷器时,侦测器侦测其激活状态变化。
{{in|be}}侦测器有时会侦测方块更新,有时会侦测方块状态的改变有时则检测纹理变化。如侦测红石粉时,侦测器侦测其纹理亮度变化(即信号强度变化),连接变化(无论是红石粉链接变化亦或是其涉及的元件链接图变化)则不会被侦测;而侦测发射器或投掷器时,侦测器侦测其激活状态变化。


=== 限制 ===
=== 限制 ===
第87行: 第86行:
| {{tc|yes}}
| {{tc|yes}}
|-
|-
| {{BlockSprite|chest}} [[箱子]]、[[陷阱箱]]、[[潜影盒]]、[[木桶]]、[[堆肥桶]]、[[炼药锅]]、[[蜂巢]]与[[蜂箱]]这些能用[[红石比较器]]作为容器测量的方块[[物品栏]]的变化
| {{BlockSprite|chest}} [[箱子]]、[[陷阱箱]]、[[潜影盒]]、[[木桶]]、[[堆肥桶]]、[[炼药锅]]、[[蜂巢(方块)|蜂巢]]与[[蜂箱]]这些能用[[红石比较器]]作为容器测量的方块[[物品栏]]的变化
| {{tc|Yes}}
| {{tc|Yes}}
| {{tc|No}}
| {{tc|No}}
|-
|-
| {{BlockSprite|ender-chest}} 除[[箱子]]、[[陷阱箱]]、[[潜影盒]]、[[木桶]]、[[堆肥桶]]、[[炼药锅]]、[[蜂巢]]与[[蜂箱]]之外能用[[红石比较器]]作为容器测量的方块[[物品栏]]的变化
| {{BlockSprite|ender-chest}} 除[[箱子]]、[[陷阱箱]]、[[潜影盒]]、[[木桶]]、[[堆肥桶]]、[[炼药锅]]、[[蜂巢(方块)|蜂巢]]与[[蜂箱]]之外能用[[红石比较器]]作为容器测量的方块[[物品栏]]的变化
| {{tc|No}}
| {{tc|No}}
| {{tc|No}}
| {{tc|No}}
第175行: 第174行:
| {{tc|Yes}}
| {{tc|Yes}}
|-
|-
| {{BlockSprite|note-block}} [[音符盒]]播放声音
| {{BlockSprite|note-block}} 敲击或激活/撤销激活[[音符盒]]
| {{tc|No}}
| {{tc|Yes}}
|-
| {{BlockSprite|jukebox}} [[唱片机]]播放或取出唱片
| {{tc|No}}
| {{tc|No}}
| {{tc|Yes}}
| {{tc|Yes}}
第187行: 第190行:
| {{tc|Yes}}
| {{tc|Yes}}
|-
|-
| {{BlockSprite|Observer}} 侦测器检测到方块更新
| {{BlockSprite|Observer}} 侦测器亮起或熄灭
| {{tc|Yes}}
| {{tc|Yes}}
| {{tc|Yes}}
| {{tc|Yes}}
第231行: 第234行:


== 历史 ==
== 历史 ==
{{HistoryTable
{{History|java}}
|{{HistoryLine|java}}
{{History||2012年11月24日|link= https://youtube.com/watch?v=YG9RNyRhIow?t=5m42s|在宣布即将发布的1.5[[红石更新]]时,[[Jeb]]提到对红石逻辑的更改可能会破坏现有的[[BUD]]功能,因此,可能需要以更加长久、有意的方式在游戏中实现方块更新检测。 而不是作为一个行为怪癖。}}
|{{HistoryLine||2012年11月24日|link= https://youtube.com/watch?v=YG9RNyRhIow?t=5m42s|在宣布即将发布的1.5[[红石更新]]时,[[Jeb]]提到对红石逻辑的更改可能会破坏现有的[[BUD]]功能,因此,可能需要以更加长久、有意的方式在游戏中实现方块更新检测。 而不是作为一个行为怪癖。}}
{{History||1.11|snap=16w39a|[[File:Observer JE1.png|32px]] 加入了侦测器。加入侦测器侦测器充当一个[[Tutorial:方块更新感应器|方块更新感应器]],并且会发出持续1[[游戏刻]](0.5[[红石刻]]),强度为1的脉冲。侦测器也可以充能方块(像[[红石中继器]]那样)。侦测器在探测到方块更新后会无延迟地发出脉冲,这意味着侦测器在本质上是即时生效的。侦测器也以侦测面或输入端朝向玩家放置。
|{{HistoryLine||1.11|snap=16w39a|[[File:Observer JE1.png|32px]] 加入了侦测器。时侦测器充当[[Tutorial:方块更新感应器|方块更新感应器]],并且会发出持续1[[游戏刻]](0.5[[红石刻]]),强度为1的脉冲。侦测器也可以充能方块(像[[红石中继器]]那样)。侦测器在探测到方块更新后会无延迟地发出脉冲,这意味着侦测器在本质上是即时生效的。侦测器也以侦测面或输入端朝向玩家放置。}}
|注:侦测器顶端和底部的“箭头”纹理指向了错误的方向(指向输入端而不是输出端)。虽然因为侦测器在[[基岩版]]中有一个纹理漏洞(携带版1.0还是这样),使顶端和侧面的纹理不会适当旋转(除了输出/输入端),导致箭的纹理总是指向同一方向,但是大多人没有注意到这一点。}}
{{History|||snap=16w41a|侦测器发出的脉冲的持续时间改为4游戏刻(2红石刻)<ref>{{bug|MC-107410}}</ref>,脉冲强度改为15。<ref>{{bug|MC-107783}}</ref><ref>{{bug|MCPE-17439}}</ref>
|{{HistoryLine|||snap=16w41a|侦测器发出的脉冲的持续时间改为4游戏刻(2红石刻)<ref>{{bug|MC-107410|||Fixed}}</ref>,脉冲强度改为15。<ref>{{bug|MC-107783|||Fixed}}</ref>
|侦测器似乎不再强充能方块,并且在只会像[[红石块]]那样发出激活信号(这{{Verify}}是这个快照有意为之)然而实际上,侦测器仍然强充能方块但毗邻被强充能方块的方块没有进行方块更新,从而导致了这个怪异的漏洞行为。 <ref>{{bug|MC-108696}}</ref>
|侦测器输出时的方块更新范围出问题原先被侦测器通过强充能所激活的元件需要提供方块更新才能正常被激活或取消激活。 <ref>{{bug|MC-108696|||Fixed}}</ref>
|侦测器现在可以以输出端朝向玩家地放置。<ref>{{bug|MC-107934}}</ref><ref>{{bug|MCPE-17321}}</ref>
|侦测器现在可以以输出端朝向玩家地放置。<ref>{{bug|MC-107934|||Fixed}}</ref>
|修复一个侦测器会连接4个方向的红石线的漏洞。<ref>{{bug|MC-107795}}</ref> (红石线应该只侦测器的输出端连接。)}}
|修复侦测器会连接4个方向的红石线的漏洞。<ref>{{bug|MC-107795|||Fixed}}</ref> (红石线应该只连接侦测器的输出端。)}}
{{History|||snap=16w42a|为了让侦测器的行为变得更可预测,开发者尝试使侦测器不再探测从空气方块发出的方块更新。<ref>{{bug|MC-107730}}</ref>在此过程中,他们稍微破坏了红石机制,致使前一个快照的方块更新的漏洞也会影响红石中继器和红石比较器。<ref>{{bug|MC-108897}}</ref>}}
|{{HistoryLine|||snap=16w42a|为了让侦测器的行为变得更可预测,开发者尝试使侦测器不再探测从空气方块发出的方块更新。<ref>{{bug|MC-107730|||Fixed}}</ref>在此过程中,他们稍微破坏了红石机制,致使前一个快照的方块更新范围的漏洞也会影响红石中继器和红石比较器。<ref>{{bug|MC-108897|||Fixed}}</ref>}}
{{History|||snap=16w43a|[[File:Observer JE2.png|32px]] 修复了“箭头”纹理的旋转,使它指向了正确的方向。
|{{HistoryLine|||snap=16w43a|[[File:Observer JE2.png|32px]] 修复了“箭头”纹理的旋转,使它指向了正确的方向。
|常规红石电路会像16w42a之前那样工作,但发生了如下所述的更改。
|常规红石电路会像16w42a之前那样工作,但发生了如下所述的更改。
|侦测器现在会像在16w39a里的那样输出强充能,除了侦测器、红石中继器以及红石比较器都不再向透明方块或空气提供方块更新。}}
|侦测器现在会像在16w39a里的那样输出强充能,除了侦测器、红石中继器以及红石比较器都不再向透明方块或空气提供方块更新。}}
{{History|||snap=16w44a|在16w42a和16w43a中关于红石的方块更新的更改被完全撤销。
|{{HistoryLine|||snap=16w44a|在16w42a和16w43a中关于红石的方块更新的更改被完全撤销。
|侦测器的行为被重新定义。侦测器从一个方块更新探测器变成一个方块状态更改探测器。侦测器被修改为探测方块的更改、基础方块状态的更改或方块被放置或摧毁。(注意,侦测器''不会''探测扩展方块状态的更改,也不会探测世界被卸载后未被保存的更改,如栅栏的形状,或红石中继器是否上锁。)此更改使得侦测器的行为变得更可预测,因为意料之外的/隐形的方块更新不再触发侦测器。<ref>{{bug|MC-107760}}</ref>
|侦测器的行为被重新定义。侦测器从一个方块更新探测器变成一个方块状态更改探测器。侦测器被修改为探测方块的更改、基础方块状态的更改或方块被放置或摧毁。(注意,侦测器''不会''探测扩展方块状态的更改,也不会探测世界被卸载后未被保存的更改,如栅栏的形状,或红石中继器是否上锁。)此更改使得侦测器的行为变得更可预测,因为意料之外的/隐形的方块更新不再触发侦测器。<ref>{{bug|MC-107760|||Fixed}}</ref>
|侦测器激活时发出的脉冲的持续时间被更改为2游戏刻(1红石刻)。<ref>{{bug|MC-108697}}</ref>
|侦测器激活时发出的脉冲的持续时间被更改为2游戏刻(1红石刻)。<ref>{{bug|MC-108697|||Fixed}}</ref>
|侦测器不再立即输出信号。<ref>{{bug|MC-107623}}</ref>}}
|侦测器不再立即输出信号。<ref>{{bug|MC-107623|||Fixed}}</ref>}}
{{History|||snap=1.11-pre1|[[File:Observer JE3.png|32px]] 前部(侦测面)的纹理被改为一个“侦测脸”。顶端和底部的“箭头”纹理也被修改。
|{{HistoryLine|||snap=1.11-pre1|[[File:Observer JE3.png|32px]] 前部(侦测面)的纹理被改为一个“侦测脸”。顶端和底部的“箭头”纹理也被修改。
|现在输出面的红石在其输出信号时会红色闪烁。}}
|现在输出面的红石在其输出信号时会红色闪烁。}}
{{History||1.13|snap=17w47a|在[[Java版1.13/扁平化|扁平化]]之前,该方块的数字ID为218。
|{{HistoryLine||1.13|snap=17w47a|在[[扁平化]]之前,该方块的数字ID为218。
|由于[[Java版1.13/扁平化|扁平化]],侦测器现在可以侦测到所有方块的状态变化,例如栅栏和红石粉形状的变化。}}
|由于[[扁平化]],侦测器现在可以侦测到所有方块的状态变化,例如栅栏和红石粉形状的变化。}}
{{History|||snap=pre4|侦测器被放置时不再发出红石信号。}}
|{{HistoryLine|||snap=pre4|侦测器被放置时不再发出红石信号。}}
{{History||1.14|snap=18w43a|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}
|{{HistoryLine||1.14|snap=18w43a|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}
{{History||1.16|snap=20w07a|由于[[下界石英]]可以通过与[[猪灵]]以物易物来获得,侦测器成为可再生资源。}}
|{{HistoryLine||1.16|snap=20w07a|由于[[下界石英]]可以通过与[[猪灵]]以物易物来获得,侦测器成为可再生资源。}}
{{History|||snap=20w10a|现在可以在侦测器上放置[[梯子]]和[[绊线钩]]。}}
|{{HistoryLine|||snap=20w10a|现在可以在侦测器上放置[[梯子]]和[[绊线钩]]。}}
{{History|||snap=20w14a|侦测器现在能正确检测栅栏的状态变化了。}}
|{{HistoryLine|||snap=20w14a|侦测器现在能正确检测栅栏的状态变化了。}}
{{History|||snap=pre3|更改了被激活时方块背面的纹理。{{info needed|更新后的图片?}}}}
|{{HistoryLine|||snap=pre3|更改了被激活时方块背面的纹理。{{info needed|更新后的图片?}}}}
|{{HistoryLine||1.20.5|snap=pre1|现在试炼密室决斗室中会生成包含侦测器的附加结构,属于{{exp}}。}}
|{{HistoryLine||1.21|snap=24w18a|侦测器及其所属结构从试炼密室中移除。}}


{{History|pocket alpha}}
|{{HistoryLine|pocket alpha}}
{{History||2016年5月2日|link=none|[[Jeb]]发布推特说[[Daniel Wustenhoff]]正在开发一种新设备,它会像[[Tutorial:方块更新感应器|BUD]]方块那样工作。<ref>{{tweet|jeb|727043609552367616|Hype train! @darngeek is working on a device that will act as a proper BUD block in MC:PE (PC eventually), currently called "Observer"|2016年5月2日}}</ref>
|{{HistoryLine||2016年5月2日|link=none|[[Jeb]]发布推特说[[Daniel Wustenhoff]]正在开发一种新设备,它会像[[Tutorial:方块更新感应器|BUD]]方块那样工作。<ref>{{tweet|jeb|727043609552367616|Hype train! @darngeek is working on a device that will act as a proper BUD block in MC:PE (PC eventually), currently called "Observer"|2016年5月2日}}</ref>
|[[File:ObserverRejectedGraphics.jpg|32px]] [[Tommaso Checchi]] 发布了他对侦测器的“被驳回的图像”。<ref>{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>}}
|[[File:ObserverRejectedGraphics.jpg|32px]] [[Tommaso Checchi]] 发布了他对侦测器的“被驳回的图像”。<ref>{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>}}
{{History||0.15.0|snap=build 1|[[File:Observer BE1.png|32px]] 加入了侦测器。}}
|{{HistoryLine||0.15.0|snap=build 1|[[File:Observer BE1.png|32px]] 加入了侦测器。}}
{{History||0.15.3|侦测器的放置方式现在类似于[[活塞]]而不是[[木头]]。}}
|{{HistoryLine||0.15.3|侦测器的放置方式现在类似于[[活塞]]而不是[[木头]]。}}
{{History|bedrock}}
|{{HistoryLine|bedrock}}
{{History||1.2.0|snap=1.2.0.2|[[File:Observer BE2.png|32px]] 更新了纹理以匹配Java版。
|{{HistoryLine||1.2.0|snap=1.2.0.2|[[File:Observer BE2.png|32px]] 更新了纹理以匹配Java版。
| 侦测器现在可以检测更多的方块更改。
| 侦测器现在可以检测更多的方块更改。
| 增强了侦测器输出的红石脉冲的强度,并且在侦测缩回活塞时不再发出两次脉冲。
| 增强了侦测器输出的红石脉冲的强度,并且在侦测缩回活塞时不再发出两次脉冲。
| 打开和关闭命令方块屏幕不再激活侦测器。}}
| 打开和关闭命令方块屏幕不再激活侦测器。}}
{{History||1.10.0|snap=1.10.0.3|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}
|{{HistoryLine||1.10.0|snap=1.10.0.3|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}
{{History||1.16.0|snap=1.15.0.53|侦测器被放置时不再发出红石信号。}}
|{{HistoryLine||1.16.0|snap=1.15.0.53|侦测器被放置时不再发出红石信号。}}
{{History|||snap=?|侦测器能检测西瓜茎、南瓜茎与墙的形状变化了。{{verify}}}}
|{{HistoryLine|||snap=1.16.0.51|侦测器能检测西瓜茎、南瓜茎与墙的形状变化了。}}
{{History||1.16.100|snap=1.16.100.55|侦测器被活塞移动时不再停留在被激活的状态。}}
|{{HistoryLine||1.16.100|snap=1.16.100.55|侦测器被活塞移动时不再停留在被激活的状态。}}
|{{HistoryLine||1.21.0|snap=1.21.0.23|现在试炼密室决斗室中会生成包含侦测器的附加结构。}}
|{{HistoryLine|||snap=1.21.0.24|侦测器及其所属结构从试炼密室中移除。}}


{{History|console}}
|{{HistoryLine|console}}
{{History||xbox=TU54|xbone=CU44|ps=1.52|wiiu=Patch 24|switch=1.0.4|[[File:Observer JE3.png|32px]] 加入了侦测器。}}
|{{HistoryLine||xbox=TU54|xbone=CU44|ps3=1.52|psvita=1.52|ps4=1.52|wiiu=Patch 24|switch=1.0.4|[[File:Observer JE3.png|32px]] 加入了侦测器。}}
{{History||xbox=none|xbone=none|ps=1.90|wiiu=none|switch=none|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}
|{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.90|wiiu=none|switch=none|[[File:Observer JE4 BE3.png|32px]] 更改了侦测器的纹理。}}


{{History|3ds}}
|{{HistoryLine|3ds}}
{{History||0.1.0|[[File:Observer BE1.png|32px]]加入了侦测器。}}
|{{HistoryLine||0.1.0|[[File:Observer BE1.png|32px]]加入了侦测器。}}
}}
{{History|foot}}


== 你知道吗 ==
== 你知道吗 ==
* 当侦测器被[[活塞]]移动后会输出{{only|je|for=1游戏刻}}或{{only|be|for=1红石刻}}的红石信号,这对于[[黏液块]]飞行器很有用。
* 现在侦测器的纹理是这样的原因是因为[[Jeb]]经常把侦测器前后搞混。他说现在的纹理受到了Tommaso Checchi制作的“被驳回的图像”的启发。<ref>{{tweet|jeb_|795625080067866624|I kept confusing myself which side was front and back, so here's something inspired by the works of @_tomcc http://i.imgur.com/IK2d8m2.png}}</ref><ref>{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>
* 现在侦测器的纹理是这样的原因是因为[[Jeb]]经常把侦测器前后搞混。他说现在的纹理受到了Tommaso Checchi制作的“被驳回的图像”的启发。<ref>{{tweet|jeb_|795625080067866624|I kept confusing myself which side was front and back, so here's something inspired by the works of @_tomcc http://i.imgur.com/IK2d8m2.png}}</ref><ref>{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>


== 画廊 ==
== 画廊 ==
<gallery>
<gallery>
File:Frowny Observers.png|已发布的关于Java版侦测器新纹理的首张图像
File:Frowny Observers.png|Java版侦测器新纹理的首张图像
File:Observer each other.gif|两个互相侦测对方的侦测器红石线为了方便观察
File:Observer each other.gif|两个互相侦测对方的侦测器,可从两侧的红石线观察到其发出的红石信号
</gallery>
</gallery>


第298行: 第304行:
{{reflist}}
{{reflist}}


== 导航 ==
{{Redstone}}
{{Blocks|redstone}}
{{Navbox blocks|redstone blocks}}
{{Navbox redstone}}


[[de:Beobachter]]
[[de:Beobachter]]
第312行: 第319行:
[[pt:Observador]]
[[pt:Observador]]
[[ru:Наблюдатель]]
[[ru:Наблюдатель]]
[[uk:Спостерігач]]

2025年3月16日 (日) 19:13的最新版本

  本条目介绍的是检测方块更新的红石元件。关于其他用法,请见“探测器(消歧义)”。
侦测器
[[|]]Invicon Observer.png:Minecraft中Observer的精灵图,描述:侦测器

可推动,可拉动
底鼓

 #707070
方块ID
observer

侦测器(Observer)是当一个面对的方块传来方块更新时会发出红石信号的方块。

生成[编辑 | 编辑源代码]

侦测器不会生成在世界中。

获取[编辑 | 编辑源代码]

合成[编辑 | 编辑源代码]

材料 合成配方
圆石 +
红石粉 +
下界石英
[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石[[|]]Invicon Redstone Dust.png:Minecraft中Redstone Dust的精灵图,链接到红石粉,描述:红石粉[[|]]Invicon Redstone Dust.png:Minecraft中Redstone Dust的精灵图,链接到红石粉,描述:红石粉[[|]]Invicon Nether Quartz.png:Minecraft中Nether Quartz的精灵图,链接到下界石英,描述:下界石英[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石[[|]]Invicon Cobblestone.png:Minecraft中Cobblestone的精灵图,链接到圆石,描述:圆石
[[|]]Invicon Observer.png:Minecraft中Observer的精灵图,描述:侦测器

破坏[编辑 | 编辑源代码]

挖掘侦测器的合适工具是镐。侦测器需要木镐或品质更好的镐来挖掘,否则挖掘时间将延长且不会掉落。

方块 BlockSprite observer.png:Minecraft中observer的精灵图,链接到侦测器侦测器
硬度 3
合适挖掘工具 Invicon Wooden Pickaxe.png:Minecraft中Wooden Pickaxe的精灵图,链接到镐
挖掘时间[挖掘 1]
徒手 15
BlockSprite oak-planks.png:Minecraft中oak-planks的精灵图木质 2.25
BlockSprite cobblestone.png:Minecraft中cobblestone的精灵图石质 1.15
ItemSprite iron-ingot.png:Minecraft中iron-ingot的精灵图铁质 0.75
ItemSprite diamond.png:Minecraft中diamond的精灵图钻石质 0.6
ItemSprite netherite-ingot.png:Minecraft中netherite-ingot的精灵图下界合金质 0.5
ItemSprite gold-ingot.png:Minecraft中gold-ingot的精灵图金质 0.4
  1. 根据受影响因素修正前的基础挖掘速度计算出的挖掘时间,单位:秒。更多信息详见挖掘 § 挖掘速度

侦测器被破坏后会掉落自身。

用途[编辑 | 编辑源代码]

侦测器的放置方式类似于活塞,放置后其输出红石信号的一端会朝向玩家。它会侦测其侦测面对着的方块。侦测面是侦测器的“脸”。由于侦测器可以侦测其他侦测器的状态,因此放置两个侦测面相邻的侦测器(彼此侦测)可以制作紧凑的高频红石时钟。详见侦测器高频

行为[编辑 | 编辑源代码]

Java版中,侦测器用于侦测目标方块的方块状态的变化,或者方块的放置或移除(方块状态的改变,而不是方块实体数据的改变)。这意味着农作物的生长可以被侦测到,因为它们是方块状态的一部分。 侦测器充当一个方块更新检测器的角色,它会响应面前造成PP更新的事件。

基岩版中,侦测器充当方块更新感应器(BUD)使用,且能侦测版本中一切方块变化。

  • 注意,基岩版中造成一次更新的事件和它们传播的方式与Java版十分不同。这导致两个版本分别有另一个版本不能侦测到的变化,详见下面的表格。

当侦测到某事物时,侦测器会向输出面发出信号强度为15,持续2游戏刻的脉冲。脉冲能激活红石粉红石中继器红石比较器红石火把[仅基岩版]或在侦测器输出端一侧的机械元件等,也会强充能输出端朝向的红石导体至15等级。

侦测器输出延迟1红石刻,但在基岩版中,实际体现为2红石刻。原因是基岩版侦测器信号计算阶段为电容器更新阶段而非信号源更新阶段(这使得输出“延后”了1红石刻)。[1][2]

当侦测器本身被活塞移动到位后,这既算方块状态的变化也算作一次方块更新。因此侦测器(在Java版中,正在输出信号的除外)在移动到位后再过2游戏刻(1红石刻)会发出脉冲。

尽管侦测器能够阻挡光,但它不是红石导体:它不能被外部红石信号充能,也不能被自己的输出信号充能。

Java版中,由于侦测器可以侦测方块状态变化,而非方块更新(狭义),它们可以比BUD侦测范围更广的现象(因为一些方块状态的改变不会引起方块更新)。

基岩版中,侦测器有时会侦测方块更新,有时会侦测方块状态的改变,有时则检测纹理变化。如侦测红石粉时,侦测器侦测其纹理亮度变化(即信号强度变化),连接变化(无论是红石粉链接变化亦或是其涉及的元件链接图变化)则不会被侦测;而侦测发射器或投掷器时,侦测器侦测其激活状态变化。

限制[编辑 | 编辑源代码]

[需要测试]

方块更新类型 可被侦测
基岩版 Java版
BlockSprite bell.png:Minecraft中bell的精灵图 被手动敲击
BlockSprite fire.png:Minecraft中fire的精灵图 的表示周围燃烧面的方块状态的变化
BlockSprite chest.png:Minecraft中chest的精灵图 BlockSprite trapped-chest.png:Minecraft中trapped-chest的精灵图 BlockSprite ender-chest.png:Minecraft中ender-chest的精灵图 打开或关闭箱子陷阱箱末影箱
BlockSprite shulker-box.png:Minecraft中shulker-box的精灵图 打开或关闭潜影盒
BlockSprite barrel.png:Minecraft中barrel的精灵图 打开或关闭木桶
BlockSprite chest.png:Minecraft中chest的精灵图 箱子陷阱箱潜影盒木桶堆肥桶炼药锅蜂巢蜂箱这些能用红石比较器作为容器测量的方块物品栏的变化
BlockSprite ender-chest.png:Minecraft中ender-chest的精灵图箱子陷阱箱潜影盒木桶堆肥桶炼药锅蜂巢蜂箱之外能用红石比较器作为容器测量的方块物品栏的变化
BlockSprite beacon.png:Minecraft中beacon的精灵图 激活或停用信标
BlockSprite command-block.png:Minecraft中command-block的精灵图 命令方块成功执行命令
BlockSprite hopper.png:Minecraft中hopper的精灵图 锁定或解锁漏斗(打开或关闭漏斗)
BlockSprite campfire.png:Minecraft中campfire的精灵图 BlockSprite soul-campfire.png:Minecraft中soul-campfire的精灵图营火灵魂营火上放置物品
BlockSprite farmland.png:Minecraft中farmland的精灵图 干燥的耕地在外观相同的6个水化状态之间变化
BlockSprite farmland-wet.png:Minecraft中farmland-wet的精灵图 耕地在干燥和润湿之间变化
BlockSprite dropper.png:Minecraft中dropper的精灵图 BlockSprite dispenser.png:Minecraft中dispenser的精灵图 激活或撤销激活发射器投掷器
BlockSprite redstone-ore.png:Minecraft中redstone-ore的精灵图 红石矿石亮起或熄灭
BlockSprite grass-block.png:Minecraft中grass-block的精灵图 泥土草方块之间的转变
BlockSprite saplings.png:Minecraft中saplings的精灵图 BlockSprite sugar-cane.png:Minecraft中sugar-cane的精灵图 BlockSprite bamboo.png:Minecraft中bamboo的精灵图 BlockSprite kelp.png:Minecraft中kelp的精灵图 BlockSprite fire.png:Minecraft中fire的精灵图 树苗甘蔗竹子海带的(生长)阶段变化
BlockSprite brewing-stand.png:Minecraft中brewing-stand的精灵图酿造台放入或取出药水等除烈焰粉外的物品
BlockSprite dragon-head.png:Minecraft中dragon-head的精灵图 激活或撤销激活龙首
ItemSprite item-frame.png:Minecraft中item-frame的精灵图 放置或移除物品展示框、向其添加或移除物品、旋转其内的物品
ItemSprite sign.png:Minecraft中sign的精灵图 改变告示牌内容
BlockSprite end-gateway.png:Minecraft中end-gateway的精灵图 通过末地折跃门方块传送
BlockSprite flower-pot.png:Minecraft中flower-pot的精灵图花盆添加或移除植物
BlockSprite redstone-repeater.png:Minecraft中redstone-repeater的精灵图 锁定或解锁红石中继器
BlockSprite walls.png:Minecraft中walls的精灵图 BlockSprite tripwire.png:Minecraft中tripwire的精灵图 BlockSprite melon-stem.png:Minecraft中melon-stem的精灵图 绊线西瓜茎南瓜茎的形状变化
BlockSprite fences.png:Minecraft中fences的精灵图 BlockSprite iron-bars.png:Minecraft中iron-bars的精灵图 BlockSprite stained-glass-panes.png:Minecraft中stained-glass-panes的精灵图 BlockSprite stairs.png:Minecraft中stairs的精灵图 BlockSprite redstone-dust.png:Minecraft中redstone-dust的精灵图 BlockSprite vines.png:Minecraft中vines的精灵图 栅栏铁栏杆玻璃板楼梯红石藤蔓的形状变化
BlockSprite grass-block.png:Minecraft中grass-block的精灵图 BlockSprite mycelium.png:Minecraft中mycelium的精灵图 BlockSprite podzol.png:Minecraft中podzol的精灵图 草方块菌丝体灰化土变得有或没有
BlockSprite note-block.png:Minecraft中note-block的精灵图 敲击或激活/撤销激活音符盒
BlockSprite jukebox.png:Minecraft中jukebox的精灵图 唱片机播放或取出唱片
BlockSprite sugar-cane.png:Minecraft中sugar-cane的精灵图 使用骨粉催熟甘蔗[仅BE]
BlockSprite oak-door.png:Minecraft中oak-door的精灵图 BlockSprite spruce-door.png:Minecraft中spruce-door的精灵图 BlockSprite birch-door.png:Minecraft中birch-door的精灵图 BlockSprite jungle-door.png:Minecraft中jungle-door的精灵图 BlockSprite acacia-door.png:Minecraft中acacia-door的精灵图 BlockSprite dark-oak-door.png:Minecraft中dark-oak-door的精灵图 BlockSprite iron-door.png:Minecraft中iron-door的精灵图 的开关变化
BlockSprite observer.png:Minecraft中observer的精灵图 侦测器亮起或熄灭
所有其他方块方块状态的变化
BlockSprite water.png:Minecraft中water的精灵图 水的level变化

音效[编辑 | 编辑源代码]

Java版

音效字幕分类描述命名空间ID本地化键名
方块:被破坏方块破坏方块block.stone.breaksubtitles.block.generic.break
某物:摔落到方块上玩家带有摔落伤害时摔落在方块上block.stone.fallsubtitles.block.generic.fall
方块:损坏中方块挖掘方块block.stone.hitsubtitles.block.generic.hit
方块:被放置方块放置方块block.stone.placesubtitles.block.generic.place
脚步声玩家在方块上行走block.stone.stepsubtitles.block.generic.footsteps

基岩版

音效分类描述命名空间ID系统音效类型音量音高衰减距离预载
方块方块作为物品使用时发出的音效use.stoneitem.use.on1.00.816
方块破坏方块dig.stonebreak1.00.8-116
方块挖掘方块hit.stonehit0.370.516
方块放置方块dig.stoneplace1.00.8-116
玩家带有摔落伤害时摔落在方块上fall.stonefall0.41.016
玩家在方块上行走step.stonestep0.31.016
方块在方块上跳跃jump.stonejump0.121.016
方块在方块上着陆land.stoneland0.221.016

数据值[编辑 | 编辑源代码]

ID[编辑 | 编辑源代码]

Java版

名称命名空间ID方块标签JE本地化键名
BlockSprite observer.png:Minecraft中observer的精灵图 侦测器observermineable/pickaxe
block.minecraft.observer

基岩版

名称命名空间ID本地化键名
BlockSprite observer.png:Minecraft中observer的精灵图 侦测器observer
tile.observer.name

方块数据[编辑 | 编辑源代码]

位元 数值
0x1
0x2
0x4

一个值范围0到5的3位2进制数,储存侦测器朝向:

  • 0:侦测器朝下
  • 1:侦测器朝上
  • 2:侦测器朝北
  • 3:侦测器朝南
  • 4:侦测器朝西
  • 5:侦测器朝东


方块状态[编辑 | 编辑源代码]

参见:方块状态

Java版

方块 方块属性 默认值 接受值 描述
BlockSprite observer.png:Minecraft中observer的精灵图,链接到侦测器侦测器 facing south north 方块朝向北方
east 方块朝向东方
south 方块朝向南方
west 方块朝向西方
up 方块朝向上方
down 方块朝向下方
powered false true 方块被触发而正在提供红石信号
false 方块未被触发故不提供红石信号

基岩版

方块 方块属性 默认值 接受值 描述
BlockSprite observer.png:Minecraft中observer的精灵图,链接到侦测器侦测器 facing_direction 0 0 方块朝向下方
1 方块朝向上方
2 方块朝向北方
3 方块朝向南方
4 方块朝向西方
5 方块朝向东方
minecraft:facing_direction down down 方块朝向下方
up 方块朝向上方
north 方块朝向北方
south 方块朝向南方
west 方块朝向西方
east 方块朝向东方
powered_bit false false 方块未被触发故不提供红石信号
true 方块被触发而正在提供红石信号

历史[编辑 | 编辑源代码]

Java版
2012年11月24日在宣布即将发布的1.5红石更新时,Jeb提到对红石逻辑的更改可能会破坏现有的BUD功能,因此,可能需要以更加长久、有意的方式在游戏中实现方块更新检测。 而不是作为一个行为怪癖。
1.1116w39a 加入了侦测器。此时侦测器充当方块更新感应器,并且会发出持续1游戏刻(0.5红石刻),强度为1的脉冲。侦测器也可以充能方块(像红石中继器那样)。侦测器在探测到方块更新后会无延迟地发出脉冲,这意味着侦测器在本质上是即时生效的。侦测器也以侦测面或输入端朝向玩家放置。
16w41a侦测器发出的脉冲的持续时间改为4游戏刻(2红石刻)[3],脉冲强度改为15。[4]
侦测器输出时的方块更新范围出现问题。原先被侦测器通过强充能所激活的元件,需要提供方块更新才能正常被激活或取消激活。 [5]
侦测器现在可以以输出端朝向玩家地放置。[6]
修复了侦测器会连接4个方向的红石线的漏洞。[7] (红石线应该只连接侦测器的输出端。)
16w42a为了让侦测器的行为变得更可预测,开发者尝试使侦测器不再探测从空气方块发出的方块更新。[8]在此过程中,他们稍微破坏了红石机制,致使前一个快照的方块更新范围的漏洞也会影响红石中继器和红石比较器。[9]
16w43a 修复了“箭头”纹理的旋转,使它指向了正确的方向。
常规红石电路会像16w42a之前那样工作,但发生了如下所述的更改。
侦测器现在会像在16w39a里的那样输出强充能,除了侦测器、红石中继器以及红石比较器都不再向透明方块或空气提供方块更新。
16w44a在16w42a和16w43a中关于红石的方块更新的更改被完全撤销。
侦测器的行为被重新定义。侦测器从一个方块更新探测器变成一个方块状态更改探测器。侦测器被修改为探测方块的更改、基础方块状态的更改或方块被放置或摧毁。(注意,侦测器不会探测扩展方块状态的更改,也不会探测世界被卸载后未被保存的更改,如栅栏的形状,或红石中继器是否上锁。)此更改使得侦测器的行为变得更可预测,因为意料之外的/隐形的方块更新不再触发侦测器。[10]
侦测器激活时发出的脉冲的持续时间被更改为2游戏刻(1红石刻)。[11]
侦测器不再立即输出信号。[12]
1.11-pre1 前部(侦测面)的纹理被改为一个“侦测脸”。顶端和底部的“箭头”纹理也被修改。
现在输出面的红石在其输出信号时会红色闪烁。
1.1317w47a扁平化之前,该方块的数字ID为218。
由于扁平化,侦测器现在可以侦测到所有方块的状态变化,例如栅栏和红石粉形状的变化。
pre4侦测器被放置时不再发出红石信号。
1.1418w43a 更改了侦测器的纹理。
1.1620w07a由于下界石英可以通过与猪灵以物易物来获得,侦测器成为可再生资源。
20w10a现在可以在侦测器上放置梯子绊线钩
20w14a侦测器现在能正确检测栅栏的状态变化了。
pre3更改了被激活时方块背面的纹理。[需要更多信息]
1.20.5pre1现在试炼密室决斗室中会生成包含侦测器的附加结构,属于实验性内容
1.2124w18a侦测器及其所属结构从试炼密室中移除。
携带版Alpha
2016年5月2日Jeb发布推特说Daniel Wustenhoff正在开发一种新设备,它会像BUD方块那样工作。[13]
Tommaso Checchi 发布了他对侦测器的“被驳回的图像”。[14]
0.15.0build 1 加入了侦测器。
0.15.3侦测器的放置方式现在类似于活塞而不是木头
基岩版
1.2.01.2.0.2 更新了纹理以匹配Java版。
侦测器现在可以检测更多的方块更改。
增强了侦测器输出的红石脉冲的强度,并且在侦测缩回活塞时不再发出两次脉冲。
打开和关闭命令方块屏幕不再激活侦测器。
1.10.01.10.0.3 更改了侦测器的纹理。
1.16.01.15.0.53侦测器被放置时不再发出红石信号。
1.16.0.51侦测器能检测西瓜茎、南瓜茎与墙的形状变化了。
1.16.1001.16.100.55侦测器被活塞移动时不再停留在被激活的状态。
1.21.01.21.0.23现在试炼密室决斗室中会生成包含侦测器的附加结构。
1.21.0.24侦测器及其所属结构从试炼密室中移除。
原主机版
Xbox 360Xbox OnePS3PS4PS VitaWii USwitch
TU54CU441.521.521.52Patch 241.0.4 加入了侦测器。
1.90 更改了侦测器的纹理。
New Nintendo 3DS版
0.1.0加入了侦测器。

你知道吗[编辑 | 编辑源代码]

  • 现在侦测器的纹理是这样的原因是因为Jeb经常把侦测器前后搞混。他说现在的纹理受到了Tommaso Checchi制作的“被驳回的图像”的启发。[15][16]

画廊[编辑 | 编辑源代码]

参见[编辑 | 编辑源代码]

参考[编辑 | 编辑源代码]

  1. MCPE-15793
  2. MCPE-73342
  3. MC-107410 — 漏洞状态为“已修复”。
  4. MC-107783 — 漏洞状态为“已修复”。
  5. MC-108696 — 漏洞状态为“已修复”。
  6. MC-107934 — 漏洞状态为“已修复”。
  7. MC-107795 — 漏洞状态为“已修复”。
  8. MC-107730 — 漏洞状态为“已修复”。
  9. MC-108897 — 漏洞状态为“已修复”。
  10. MC-107760 — 漏洞状态为“已修复”。
  11. MC-108697 — 漏洞状态为“已修复”。
  12. MC-107623 — 漏洞状态为“已修复”。
  13. “Hype train! @darngeek is working on a device that will act as a proper BUD block in MC:PE (PC eventually), currently called "Observer"”@jeb_,X(曾名Twitter),2016年5月2日
  14. “Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility”@_tomcc,X(曾名Twitter),2016年5月2日
  15. “I kept confusing myself which side was front and back, so here's something inspired by the works of @_tomcc http://i.imgur.com/IK2d8m2.png”@jeb_,X(曾名Twitter)
  16. “Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility”@_tomcc,X(曾名Twitter),2016年5月2日

导航[编辑 | 编辑源代码]