侦测器
侦测器(Observer)是当一个面对的方块传来方块更新时会发出红石信号的方块。
生成
侦测器不会生成在世界中。
试炼密室决斗室的刷怪笼机关里会自然生成1个侦测器,上方连接TNT,下方侦测试炼刷怪笼。
获取
合成
材料 | 合成配方 |
---|---|
圆石 + 红石粉 + 下界石英 |
破坏
挖掘侦测器的合适工具是镐。侦测器需要木镐或品质更好的镐来挖掘,否则挖掘时间将延长且不会掉落。
方块 | ![]() |
---|---|
硬度 | 3 |
合适挖掘工具 | ![]() |
挖掘时间[挖掘 1] | |
徒手 | 15 |
![]() |
2.25 |
![]() |
1.15 |
![]() |
0.75 |
![]() |
0.6 |
![]() |
0.5 |
![]() |
0.4 |
侦测器被破坏后会掉落自身。
用途
侦测器的放置方式类似于活塞,放置后其输出红石信号的一端会朝向玩家。它会侦测其侦测面对着的方块。侦测面是侦测器的“脸”。由于侦测器可以侦测其他侦测器的状态,因此放置两个侦测面相邻的侦测器(彼此侦测)可以制作紧凑的高频红石时钟,它们会不断发出红石脉冲。
行为
在Java版中,侦测器用于侦测目标方块的方块状态的变化,或者方块的放置或移除(方块状态的改变,而不是方块实体数据的改变)。这意味着农作物的生长可以被侦测到,因为它们是方块状态的一部分。 侦测器充当一个方块更新检测器的角色,它会响应面前造成PP更新的事件。
在基岩版中,侦测器充当方块更新感应器(BUD)使用,且能侦测版本中一切方块变化。
- 注意,基岩版中造成一次更新的事件和它们传播的方式与Java版十分不同。这导致两个版本分别有另一个版本不能侦测到的变化,详见下面的表格。
当侦测到某事物时,侦测器会向输出面发出信号强度为15,持续2游戏刻的脉冲。脉冲能激活红石粉、红石中继器、红石比较器、红石火把
侦测器输出延迟1红石刻,但在基岩版中,实际体现为2红石刻。原因是基岩版侦测器信号输出阶段为电容器更新阶段而非信号源更新阶段(这使得输出“延后”了1红石刻)[1]。侦测器的延迟亦可由MCPE-73342引起。
当侦测器本身被活塞移动到位后,这既算方块状态的变化也算作一次方块更新。因此侦测器(在Java版中,正在输出信号的除外)在移动到位后再过2游戏刻(1红石刻)会发出脉冲。
尽管侦测器阻挡光,但它不是红石导体:它不能被外部红石信号充能,也不能被自己的输出信号充能。
在Java版中,因为侦测器可以侦测方块状态变化,而非方块更新(狭义),它们可以比BUD侦测范围更广的现象(因为一些方块状态的改变不会引起方块更新)。
在基岩版中,侦测器有时会侦测方块更新,有时会侦测方块状态的改变、有时则检测纹理变化。如侦测红石粉时,侦测器侦测其纹理亮度变化(即信号强度变化),连接变化(无论是红石粉链接变化亦或是其涉及的元件链接图变化)则不会被侦测;而侦测发射器或投掷器时,侦测器侦测其激活状态变化。
限制
方块更新类型 | 可被侦测 | ||
---|---|---|---|
基岩版 | Java版 | ||
![]() |
否 | 是 | |
![]() ![]() ![]() |
否 | 否 | |
![]() |
否 | 是 | |
![]() |
是 | 是 | |
![]() |
是 | 否 | |
![]() |
否 | 否 | |
![]() |
否 | 否 | |
![]() |
否 | 否 | |
![]() |
是 | 是 | |
![]() ![]() |
是 | 否 | |
![]() |
否 | 是 | |
![]() |
是 | 是 | |
![]() ![]() |
是 | 是 | |
![]() |
是 | 是 | |
![]() |
是 | 是 | |
![]() ![]() ![]() ![]() ![]() |
是 | 是 | |
![]() |
是 | 是 | |
![]() |
是 | 否 | |
![]() |
是 | 否 | |
![]() |
是 | 否 | |
![]() |
是 | 否 | |
![]() |
是 | 是 | |
![]() |
是 | 是 | |
![]() ![]() ![]() |
是 | 是 | |
![]() ![]() ![]() ![]() ![]() ![]() |
否 | 是 | |
![]() ![]() ![]() |
是 | 是 | |
![]() |
否 | 是 | |
![]() |
是 | 否 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
是 | 是 | |
![]() |
是 | 是 | |
所有其他方块或方块状态的变化 | 是 | 是 | |
![]() level 变化
|
是 | 是 |
音效
音效 | 字幕 | 分类 | 描述 | 命名空间ID | 本地化键名 |
---|---|---|---|---|---|
方块:被破坏 | 方块 | 破坏方块 | block.stone.break | subtitles.block.generic.break | |
某物:摔落到方块上 | 玩家 | 带有摔落伤害时摔落在方块上 | block.stone.fall | subtitles.block.generic.fall | |
方块:损坏中 | 方块 | 挖掘方块 | block.stone.hit | subtitles.block.generic.hit | |
方块:被放置 | 方块 | 放置方块 | block.stone.place | subtitles.block.generic.place | |
脚步声 | 玩家 | 在方块上行走 | block.stone.step | subtitles.block.generic.footsteps |
基岩版:
音效 | 分类 | 描述 | 命名空间ID | 系统音效类型 | 音量 | 音高 | 衰减距离 | 流 | 预载 |
---|---|---|---|---|---|---|---|---|---|
方块 | 方块作为物品使用时发出的音效 | use.stone | item.use.on | 1.0 | 0.8 | 16 | 否 | 否 | |
方块 | 破坏方块 | dig.stone | break | 1.0 | 0.8-1 | 16 | 否 | 是 | |
方块 | 挖掘方块 | hit.stone | hit | 0.37 | 0.5 | 16 | 否 | 是 | |
方块 | 放置方块 | dig.stone | place | 1.0 | 0.8-1 | 16 | 否 | 是 | |
玩家 | 带有摔落伤害时摔落在方块上 | fall.stone | fall | 0.4 | 1.0 | 16 | 否 | 否 | |
玩家 | 在方块上行走 | step.stone | step | 0.3 | 1.0 | 16 | 否 | 是 | |
方块 | 在方块上跳跃 | jump.stone | jump | 0.12 | 1.0 | 16 | 否 | 是 | |
方块 | 在方块上着陆 | land.stone | land | 0.22 | 1.0 | 16 | 否 | 否 |
数据值
ID
名称 | 命名空间ID | 方块标签(JE) | 本地化键名 |
---|---|---|---|
![]() | observer | mineable/pickaxe | block.minecraft.observer |
基岩版:
名称 | 命名空间ID | 本地化键名 |
---|---|---|
![]() | observer | tile.observer.name |
方块数据
位元 | 数值 |
---|---|
0x1 0x2 0x4 |
一个值范围0到5的3位2进制数,储存侦测器朝向:
|
方块状态
方块 | 方块属性 | 默认值 | 接受值 | 描述 |
---|---|---|---|---|
![]() |
facing
|
south
|
north
|
方块朝向北方 |
east
|
方块朝向东方 | |||
south
|
方块朝向南方 | |||
west
|
方块朝向西方 | |||
up
|
方块朝向上方 | |||
down
|
方块朝向下方 | |||
powered
|
false
|
true
|
方块被触发而正在提供红石信号 | |
false
|
方块未被触发故不提供红石信号 |
基岩版:
方块 | 方块属性 | 默认值 | 接受值 | 描述 |
---|---|---|---|---|
![]() |
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.11 | 16w39a | ![]() | |||
注:侦测器顶端和底部的“箭头”纹理指向了错误的方向(指向输入端而不是输出端)。虽然因为侦测器在基岩版中有一个纹理漏洞(携带版1.0还是这样),使顶端和侧面的纹理不会适当旋转(除了输出/输入端),导致箭的纹理总是指向同一方向,但是大多人没有注意到这一点。 | |||||
16w41a | 侦测器发出的脉冲的持续时间改为4游戏刻(2红石刻)[2],脉冲强度改为15。[3][4] | ||||
侦测器似乎不再强充能方块,并且现在只会像红石块那样发出激活信号。(这 | |||||
侦测器现在可以以输出端朝向玩家地放置。[6][7] | |||||
修复一个侦测器会连接4个方向的红石线的漏洞。[8] (红石线应该只与侦测器的输出端连接。) | |||||
16w42a | 为了让侦测器的行为变得更可预测,开发者尝试使侦测器不再探测从空气方块发出的方块更新。[9]在此过程中,他们稍微破坏了红石机制,致使前一个快照的方块更新的漏洞也会影响红石中继器和红石比较器。[10] | ||||
16w43a | ![]() | ||||
常规红石电路会像16w42a之前那样工作,但发生了如下所述的更改。 | |||||
侦测器现在会像在16w39a里的那样输出强充能,除了侦测器、红石中继器以及红石比较器都不再向透明方块或空气提供方块更新。 | |||||
16w44a | 在16w42a和16w43a中关于红石的方块更新的更改被完全撤销。 | ||||
侦测器的行为被重新定义。侦测器从一个方块更新探测器变成一个方块状态更改探测器。侦测器被修改为探测方块的更改、基础方块状态的更改或方块被放置或摧毁。(注意,侦测器不会探测扩展方块状态的更改,也不会探测世界被卸载后未被保存的更改,如栅栏的形状,或红石中继器是否上锁。)此更改使得侦测器的行为变得更可预测,因为意料之外的/隐形的方块更新不再触发侦测器。[11] | |||||
侦测器在激活时发出的脉冲的持续时间被更改为2游戏刻(1红石刻)。[12] | |||||
侦测器不再立即输出信号。[13] | |||||
1.11-pre1 | ![]() | ||||
现在输出面的红石在其输出信号时会红色闪烁。 | |||||
1.13 | 17w47a | 在“扁平化”之前,该方块的数字ID为218。 | |||
由于“扁平化”,侦测器现在可以侦测到所有方块的状态变化,例如栅栏和红石粉形状的变化。 | |||||
pre4 | 侦测器被放置时不再发出红石信号。 | ||||
1.14 | 18w43a | ![]() | |||
1.16 | 20w07a | 由于下界石英可以通过与猪灵以物易物来获得,侦测器成为可再生资源。 | |||
20w10a | 现在可以在侦测器上放置梯子和绊线钩。 | ||||
20w14a | 侦测器现在能正确检测栅栏的状态变化了。 | ||||
pre3 | 更改了被激活时方块背面的纹理。 | ||||
携带版Alpha | |||||
2016年5月2日 | Jeb发布推特说Daniel Wustenhoff正在开发一种新设备,它会像BUD方块那样工作。[14] | ||||
![]() | |||||
0.15.0 | build 1 | ![]() | |||
0.15.3 | 侦测器的放置方式现在类似于活塞而不是木头。 | ||||
基岩版 | |||||
1.2.0 | 1.2.0.2 | ![]() | |||
侦测器现在可以检测更多的方块更改。 | |||||
增强了侦测器输出的红石脉冲的强度,并且在侦测缩回活塞时不再发出两次脉冲。 | |||||
打开和关闭命令方块屏幕不再激活侦测器。 | |||||
1.10.0 | 1.10.0.3 | ![]() | |||
1.16.0 | 1.15.0.53 | 侦测器被放置时不再发出红石信号。 | |||
? | 侦测器能检测西瓜茎、南瓜茎与墙的形状变化了。 | ||||
1.16.100 | 1.16.100.55 | 侦测器被活塞移动时不再停留在被激活的状态。 | |||
原主机版 | |||||
TU54 | CU44 | 1.52 | Patch 24 | 1.0.4 | ![]() |
1.90 | ![]() | ||||
New Nintendo 3DS版 | |||||
0.1.0 | ![]() |
你知道吗
- 当侦测器被活塞移动时会输出1游戏刻
[仅Java版]或1红石刻 [仅基岩版]的红石信号,这对于黏液块飞行器很有用。 - 现在侦测器的纹理是这样的原因是因为Jeb经常把侦测器前后搞混。他说现在的纹理受到了Tommaso Checchi制作的“被驳回的图像”的启发。[16][17]
画廊
-
已发布的关于Java版侦测器新纹理的首张图像
-
两个互相侦测对方的侦测器(红石线为了方便观察)
参见
参考
- ↑ MCPE-15793
- ↑ MC-107410
- ↑ MC-107783
- ↑ MCPE-17439
- ↑ MC-108696
- ↑ MC-107934
- ↑ MCPE-17321
- ↑ MC-107795
- ↑ MC-107730
- ↑ MC-108897
- ↑ MC-107760
- ↑ MC-108697
- ↑ MC-107623
- ↑ “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日
- ↑ “Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility” – @_tomcc,X(曾名Twitter),2016年5月2日
- ↑ “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)
- ↑ “Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility” – @_tomcc,X(曾名Twitter),2016年5月2日
[隐藏] | |
---|---|
红石电路 | |
教程 | |
电源 | |
传输元件 | |
机械元件 | |
杂项 |
[隐藏] | |||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||