Minecraft:Observer: Difference between revisions
More actions
Remove broken links to missing pages |
Sync: updated from Minecraft |
||
| (6 intermediate revisions by the same user not shown) | |||
| Line 35: | Line 35: | ||
== Usage == | == Usage == | ||
An observer is placed similarly to a [[Minecraft:piston]]. It observes the block that it is placed against. The texture of the detecting side is that of an observing face. As observers can detect the state of other observers, placing two adjacent observers, each watching the other, can make a fast and compact redstone clock | An observer is placed similarly to a [[Minecraft:piston]]. It observes the block that it is placed against. The texture of the detecting side is that of an observing face. As observers can detect the state of other observers, placing two adjacent observers, each watching the other, can make a fast and compact redstone clock. | ||
=== Behavior === | === Behavior === | ||
{{IN|java}}, an observer detects [[Minecraft:Block update#Post placement update|shape updates]] coming from the block it's facing. This can involve changes in block states (like crops growing, for example), or the breaking or placing of a block. This makes observers differ from block update | {{IN|java}}, an observer detects [[Minecraft:Block update#Post placement update|shape updates]] coming from the block it's facing. This can involve changes in block states (like crops growing, for example), or the breaking or placing of a block. This makes observers differ from [[Minecraft:block update detector]]s in terms of what they can detect. | ||
{{IN|bedrock}}, an observer acts as a block update detector and detects anything that causes a block update. | {{IN|bedrock}}, an observer acts as a block update detector and detects anything that causes a block update. | ||
| Line 44: | Line 44: | ||
The causes and propagation of block updates are different between ''Java Edition'' and ''Bedrock Edition''. As a result, each can detect some kinds of changes that the other cannot. See the table below for a comparison. | The causes and propagation of block updates are different between ''Java Edition'' and ''Bedrock Edition''. As a result, each can detect some kinds of changes that the other cannot. See the table below for a comparison. | ||
When it detects something, the observer emits a redstone pulse of strong power at signal strength 15 for 2 game | When it detects something, the observer emits a [[Minecraft:redstone pulse]] of [[Minecraft:Redstone circuit#Power|strong power]] at signal strength 15 for 2 [[Minecraft:game tick]]s. The pulse can power [[Minecraft:redstone dust]], a [[Minecraft:redstone comparator]], a [[Minecraft:redstone repeater]], or any [[Minecraft:Redstone components#Mechanism components|mechanism component]] located at its opposite end. | ||
In ''Java Edition'', the pulse is emitted with a delay of 2 game ticks. In ''Bedrock Edition'', it | In ''Java Edition'', the pulse is emitted with a delay of 2 game ticks. In ''Bedrock Edition'', it should be delayed by 2 game ticks as well, but it's sometimes delayed by 4 or 6 game ticks due to {{bug|MCPE-15793}}. | ||
Observers also emit a pulse after getting moved by pistons: this enables them to be used in flying machines. {{IN|JE}}, however, moving an observer that is currently emitting a redstone signal | Observers also emit a pulse after getting moved by [[Minecraft:pistons]]: this enables them to be used in [[Minecraft:flying machines]]. {{IN|JE}}, moving an observer while it's not active causes it output a pulse after its usual delay; however, moving an observer that is currently emitting a redstone signal causes it to turn off instead. {{IN|BE}}, an observer that was moved by a piston always outputs immediately. | ||
[[File:Observer conduction behaviour.png|alt=An observer preventing the redstone signal from being transmitted.|thumb|200px|Observers preventing the redstone signal from being transmitted in ''Java Edition'']] | [[File:Observer conduction behaviour.png|alt=An observer preventing the redstone signal from being transmitted.|thumb|200px|Observers preventing the redstone signal from being transmitted in ''Java Edition'']] | ||
Observers | Observers block light and allow mob spawning on top, do not cut off redstone wire, and cannot conduct redstone power. {{IN|java}}, they also allow opening chests below and prevent redstone wire placed on it from transmitting a signal downward. | ||
=== Limitations === | === Limitations === | ||
| Line 63: | Line 61: | ||
! {{el|je}} | ! {{el|je}} | ||
|- | |- | ||
| <div class="mw-collapsible mw-collapsed">{{BlockSprite|oak-planks}} A [[Minecraft:block]] or a [[Minecraft:fluid]] being placed or broken in any way; either directly by player, [[Minecraft:enderman]], or ravager or through: | | <div class="mw-collapsible mw-collapsed">{{BlockSprite|oak-planks}} A [[Minecraft:block]] or a [[Minecraft:fluid]] being placed or broken in any way; either directly by [[Minecraft:player]], [[Minecraft:enderman]], or [[Minecraft:ravager]] or through: | ||
<div class="mw-collapsible-content" style="column-count:2"> | <div class="mw-collapsible-content" style="column-count:2"> | ||
* Placing/breaking two-block-tall/wide blocks | * Placing/breaking two-block-tall/wide blocks | ||
* Snow golem or snowfall creating [[Minecraft:snow]] | * [[Minecraft:Snow golem]] or [[Minecraft:snowfall]] creating [[Minecraft:snow]] | ||
* Snow melting | * Snow melting | ||
* [[Minecraft:Dispenser]] placing carved pumpkin, wither skeleton skull, shulker box, or dyed shulker box | * [[Minecraft:Dispenser]] placing [[Minecraft:carved pumpkin]], [[Minecraft:wither skeleton skull]], [[Minecraft:shulker box]], or [[Minecraft:dyed shulker box]] | ||
* Creating/removing [[Minecraft:fluid]] using player or dispenser | * Creating/removing [[Minecraft:fluid]] using player or dispenser | ||
* Placing [[Minecraft:scaffolding]] on top/side of another scaffolding | * Placing [[Minecraft:scaffolding]] on top/side of another scaffolding | ||
* Entities on [[Minecraft:fire]] touching powder snow, causing it to melt | * [[Minecraft:Entities]] on [[Minecraft:fire]] touching [[Minecraft:powder snow]], causing it to melt | ||
* Block being broken by fluid, (sticky) [[Minecraft:piston]], explosion, or opacity,<ref>For example, a [[Minecraft:button]] attached to a block, when breaking the block, that button breaks and causes block update that can be detected by observer.</ref> | * Block being broken by fluid, (sticky) [[Minecraft:piston]], [[Minecraft:explosion]], or [[Minecraft:opacity]],<ref>For example, a [[Minecraft:button]] attached to a block, when breaking the block, that button breaks and causes block update that can be detected by observer.</ref> | ||
* Inconsistent light level<ref>For example, a [[Minecraft:mushroom]] are on light level of 13, according to the Minecraft Wiki, at level 13 and above, mushroom uproots unless on [[Minecraft:mycelium]], [[Minecraft:podzol]], or [[Minecraft:nylium]]. When the mushroom is updated, that mushroom breaks and causes a block update that can be detected by observer.</ref><ref>Another example, a wheat crop uproots at level 0 or below. When updating the wheat, that wheat breaks and causes a block update that can be detected by observer.</ref> | * Inconsistent [[Minecraft:light level]]<ref>For example, a [[Minecraft:mushroom]] are on light level of 13, according to the Minecraft Wiki, at level 13 and above, mushroom uproots unless on [[Minecraft:mycelium]], [[Minecraft:podzol]], or [[Minecraft:nylium]]. When the mushroom is updated, that mushroom breaks and causes a block update that can be detected by observer.</ref><ref>Another example, a [[Minecraft:wheat crop]] uproots at level 0 or below. When updating the wheat, that wheat breaks and causes a block update that can be detected by observer.</ref> | ||
* Flammable blocks getting burned up by [[Minecraft:fire]] or [[Minecraft:lava]] | * Flammable blocks getting burned up by [[Minecraft:fire]] or [[Minecraft:lava]] | ||
* A falling block turning into a falling block entity and vice versa | * A [[Minecraft:falling block]] turning into a [[Minecraft:falling block]] entity and vice versa | ||
* [[Minecraft:Cactus]] breaking either by placing a [[Minecraft:solid block]] next to it, or by placing a [[Minecraft:fluid]] on top of it<ref>While it's not possible to set this up normally (since the observer has to place on the side of the cactus (because the top and the bottom are already occupied by the [[Minecraft:fluid]] and the block that supports the cactus (like sand) relatively), which causes the cactus to break), it's possible to reproduce this using the {{cmd|/fill ~ ~ ~ cactus strict}} command.{{verify}}</ref> | * [[Minecraft:Cactus]] breaking either by placing a [[Minecraft:solid block]] next to it, or by placing a [[Minecraft:fluid]] on top of it<ref>While it's not possible to set this up normally (since the observer has to place on the side of the cactus (because the top and the bottom are already occupied by the [[Minecraft:fluid]] and the block that supports the cactus (like sand) relatively), which causes the cactus to break), it's possible to reproduce this using the {{cmd|/fill ~ ~ ~ cactus strict}} command.{{verify}}</ref> | ||
* [[Minecraft:Villager]] planting and destroying crops | * [[Minecraft:Villager]] planting and destroying crops | ||
* [[Minecraft:Zombie]] breaking [[Minecraft:door]]s | * [[Minecraft:Zombie]] breaking [[Minecraft:door]]s | ||
* [[Minecraft:Leaves]] decaying | * [[Minecraft:Leaves]] decaying | ||
* Chorus plant break due to their invalid placement<ref>For example, places 2 chorus plants on top of an end stone, and when a chorus plant is placed on the side of the bottom one, that "bottom" chorus plant breaks and causes block update, which can be detected by the observer.</ref> | * [[Minecraft:Chorus Plant (block)|Chorus plant]] break due to their invalid placement<ref>For example, places 2 chorus plants on top of an [[Minecraft:end stone]], and when a chorus plant is placed on the side of the bottom one, that "bottom" chorus plant breaks and causes block update, which can be detected by the observer.</ref> | ||
* Using up a damaged anvil, causing the damaged anvil to break | * Using up a [[Minecraft:damaged anvil]], causing the damaged anvil to break | ||
* Fully eating a cake | * Fully eating a cake | ||
* [[Minecraft:Water]] touching a [[Minecraft:sponge]], causing the area near the sponge to be removed and create a block update to the water | * [[Minecraft:Water]] touching a [[Minecraft:sponge]], causing the area near the sponge to be removed and create a block update to the water | ||
* A wither rose block being planted after wither kills a mob if the block is grass block, [[Minecraft:dirt]], coarse dirt, moss block, [[Minecraft:mud]], soul sand, soul soil{{only|JE|short=1}}, or [[Minecraft:netherrack]] | * A wither rose block being planted after wither kills a mob if the block is [[Minecraft:grass block]], [[Minecraft:dirt]], [[Minecraft:coarse dirt]], [[Minecraft:moss block]], [[Minecraft:mud]], [[Minecraft:soul sand]], [[Minecraft:soul soil]]{{only|JE|short=1}}, or [[Minecraft:netherrack]] | ||
* Left-clicking the dragon egg, causing it to teleport and create a block update at the starting teleporting point and the teleporting destination of the dragon egg | * Left-clicking the [[Minecraft:dragon egg]], causing it to [[Minecraft:Teleportation|teleport]] and create a block update at the starting teleporting point and the teleporting destination of the dragon egg | ||
* [[Minecraft:Boat]] and boat with chest breaking a lily pad | * [[Minecraft:Boat]] and [[Minecraft:boat with chest]] breaking a [[Minecraft:lily pad]] | ||
* [[Minecraft:Turtle]] laying turtle egg(s), trampling an <code>eggs=1</code> turtle egg or turtle egg(s) hatching into baby turtle(s) | * [[Minecraft:Turtle]] laying [[Minecraft:turtle egg]](s), trampling an <code>eggs=1</code> [[Minecraft:turtle egg]] or turtle egg(s) hatching into baby turtle(s) | ||
* Damaging a silverfish, causing a nearby infested block to turn into a silverfish and create a block update | * Damaging a [[Minecraft:silverfish]], causing a nearby [[Minecraft:infested block]] to turn into a silverfish and create a block update | ||
* Frog laying [[Minecraft:frogspawn]] or frogspawn hatching into tadpole | * [[Minecraft:Frog]] laying [[Minecraft:frogspawn]] or frogspawn hatching into [[Minecraft:tadpole]] | ||
* Thrown [[Minecraft:trident]] breaks pointed dripstone | * Thrown [[Minecraft:trident]] breaks [[Minecraft:pointed dripstone]] | ||
* Sniffer egg hatching into snifflet | * [[Minecraft:Sniffer egg]] hatching into [[Minecraft:snifflet]] | ||
* The spawning of the upper part of the pitcher crop that has the block state <code>age</code> change to 2 | * The spawning of the upper part of the pitcher crop that has the block state <code>age</code> change to 2 | ||
</div></div> | </div></div> | ||
| Line 97: | Line 95: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|waterlogged chest}} [[Minecraft:Water]] being inserted to or removed from a block that can be waterlogged. | | {{BlockSprite|waterlogged chest}} [[Minecraft:Water]] being inserted to or removed from a block that can be [[Minecraft:waterlogged]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|water}} {{BlockSprite|lava}} A [[Minecraft:water]] (or [[Minecraft:lava]], if the game rule <code>lavaSourceConversion</code> is set to <code>true</code>{{only|java|short=1}}) source block being created by having 2 water source blocks unite to each other. | | {{BlockSprite|water}} {{BlockSprite|lava}} A [[Minecraft:water]] (or [[Minecraft:lava]], if the [[Minecraft:game rule]] <code>lavaSourceConversion</code> is set to <code>true</code>{{only|java|short=1}}) source block being created by having 2 water source blocks unite to each other. | ||
| {{tc|yes}} | | {{tc|yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 109: | Line 107: | ||
* A dispenser | * A dispenser | ||
* Fire spreading to flammable blocks next to [[Minecraft:lava]] or fire | * Fire spreading to flammable blocks next to [[Minecraft:lava]] or fire | ||
* Fireball from a dispenser, a ghast, or a blaze | * [[Minecraft:Fireball]] from a dispenser, a [[Minecraft:ghast]], or a [[Minecraft:blaze]] | ||
* Lightning | * [[Minecraft:Lightning]] | ||
* A [[Minecraft:bed]] or a respawn anchor exploding | * A [[Minecraft:bed]] or a [[Minecraft:respawn anchor]] exploding | ||
* Placing an end crystal on [[Minecraft:bedrock]] or [[Minecraft:obsidian]] in [[Minecraft:the End]] | * Placing an [[Minecraft:end crystal]] on [[Minecraft:bedrock]] or [[Minecraft:obsidian]] in [[Minecraft:the End]] | ||
* Being extinguished by [[Minecraft:fluid]], splash water bottle, lingering water bottle, or naturally</div></div> | * Being extinguished by [[Minecraft:fluid]], [[Minecraft:splash water bottle]], [[Minecraft:lingering water bottle]], or naturally</div></div> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|soul fire}} A [[Minecraft:fire]] is turned into a soul fire (but not vice versa). | | {{BlockSprite|soul fire}} A [[Minecraft:fire]] is turned into a [[Minecraft:soul fire]] (but not vice versa). | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|cauldron}} {{BlockSprite|water cauldron}} {{BlockSprite|lava cauldron}} {{BlockSprite|powder snow cauldron}} [[Minecraft:Fluid]] or powder snow being placed in or removed from a [[Minecraft:cauldron]] or the level of the [[Minecraft:water]]/lava/powder snow cauldron changing in any way, for example using [[Minecraft:bucket]] (empty, water, [[Minecraft:lava]], powder snow), glass bottle, water bottle, rain, snowfall, pointed dripstone, burning entity on water/powder snow cauldron. | | {{BlockSprite|cauldron}} {{BlockSprite|water cauldron}} {{BlockSprite|lava cauldron}} {{BlockSprite|powder snow cauldron}} [[Minecraft:Fluid]] or [[Minecraft:powder snow]] being placed in or removed from a [[Minecraft:cauldron]] or the level of the [[Minecraft:water]]/lava/powder snow cauldron changing in any way, for example using [[Minecraft:bucket]] (empty, water, [[Minecraft:lava]], powder snow), [[Minecraft:glass bottle]], [[Minecraft:water bottle]], [[Minecraft:rain]], [[Minecraft:snowfall]], [[Minecraft:pointed dripstone]], burning [[Minecraft:entity]] on water/powder snow cauldron. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 129: | Line 127: | ||
| {{tc|Partial}}<ref>Will be detected without the <code>strict</code> argument, will not with the <code>strict</code> argument.</ref> | | {{tc|Partial}}<ref>Will be detected without the <code>strict</code> argument, will not with the <code>strict</code> argument.</ref> | ||
|- | |- | ||
| {{ItemSprite|debug stick}} Changing the block state of a block using a debug stick.{{only|java}} | | {{ItemSprite|debug stick}} Changing the [[Minecraft:block state]] of a block using a [[Minecraft:debug stick]].{{only|java}} | ||
| {{tc|N/A}} | | {{tc|N/A}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|nether portal}} A nether portal being created. | | {{BlockSprite|nether portal}} A [[Minecraft:nether portal]] being created. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}}<ref>{{bug|MC-107664}}</ref> | | {{tc|No}}<ref>{{bug|MC-107664}}</ref> | ||
|- | |- | ||
| {{BlockSprite|nether portal}} A nether portal being destroyed. | | {{BlockSprite|nether portal}} A [[Minecraft:nether portal]] being destroyed. | ||
| {{tc|No}}<ref>{{bug|MCPE-130935}}</ref> | | {{tc|No}}<ref>{{bug|MCPE-130935}}</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 147: | Line 145: | ||
| {{BlockSprite|end portal}} An [[Minecraft:end portal]] being destroyed. | | {{BlockSprite|end portal}} An [[Minecraft:end portal]] being destroyed. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|N/A}}<ref>{{IN|JE}} removing an end portal frame block won't destroy the portal.</ref> | | {{tc|N/A}}<ref>{{IN|JE}} removing an [[Minecraft:end portal frame]] block won't destroy the portal.</ref> | ||
|- | |- | ||
| {{EntitySprite|iron golem}} {{EntitySprite|snow golem}} {{EntitySprite|wither}} The creation of an iron golem, a snow golem or a [[Minecraft:wither]]. | | {{EntitySprite|iron golem}} {{EntitySprite|snow golem}} {{EntitySprite|wither}} The creation of an [[Minecraft:iron golem]], a [[Minecraft:snow golem]] or a [[Minecraft:wither]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 157: | Line 155: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|piston}} {{BlockSprite|sticky-piston}} A block being pushed or pulled by a (sticky) [[Minecraft:piston]]; either directly or stuck to slime block or honey block moved by the piston. | | {{BlockSprite|piston}} {{BlockSprite|sticky-piston}} A block being pushed or pulled by a (sticky) [[Minecraft:piston]]; either directly or stuck to [[Minecraft:slime block]] or [[Minecraft:honey block]] moved by the piston. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|monster spawner}} A monster spawner block activating. | | {{BlockSprite|monster spawner}} A [[Minecraft:monster spawner]] block activating. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|monster spawner}} The mob spawn of a monster spawner being changed using a spawn egg. | | {{BlockSprite|monster spawner}} The mob spawn of a [[Minecraft:monster spawner]] being changed using a [[Minecraft:spawn egg]]. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|Trial Spawner}} {{BlockSprite|Ominous Trial Spawner}} Activation or deactivation of trial spawner or ominous trial spawner. | | {{BlockSprite|Trial Spawner}} {{BlockSprite|Ominous Trial Spawner}} Activation or deactivation of [[Minecraft:trial spawner]] or [[Minecraft:ominous trial spawner]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|Vault}} {{BlockSprite|Ominous Vault}} Opening and closing of [[Minecraft:vault]] or ominous vault. | | {{BlockSprite|Vault}} {{BlockSprite|Ominous Vault}} Opening and closing of [[Minecraft:vault]] or [[Minecraft:ominous vault]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 181: | Line 179: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|chest}} {{BlockSprite|trapped-chest}} {{BlockSprite|ender-chest}} A [[Minecraft:chest]], a trapped chest, or an ender chest opening or closing. | | {{BlockSprite|chest}} {{BlockSprite|trapped-chest}} {{BlockSprite|ender-chest}} A [[Minecraft:chest]], a [[Minecraft:trapped chest]], or an [[Minecraft:ender chest]] opening or closing. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|shulker-box}} {{BlockSprite|shulker-boxes}} A shulker box opening or closing. | | {{BlockSprite|shulker-box}} {{BlockSprite|shulker-boxes}} A [[Minecraft:shulker box]] opening or closing. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 193: | Line 191: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|chest}} {{BlockSprite|trapped-chest}} {{BlockSprite|barrel}} {{BlockSprite|shulker-box}} An item being moved in or out of a [[Minecraft:chest]], trapped chest, [[Minecraft:barrel]], or shulker box. | | {{BlockSprite|chest}} {{BlockSprite|trapped-chest}} {{BlockSprite|barrel}} {{BlockSprite|shulker-box}} An item being moved in or out of a [[Minecraft:chest]], [[Minecraft:trapped chest]], [[Minecraft:barrel]], or [[Minecraft:shulker box]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}} | | {{tc|No}} | ||
| Line 205: | Line 203: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|snow}} A [[Minecraft:snow]] layer being added into snow by player or by snowfall.<ref>{{IN|java}} the game rule <code> | | {{BlockSprite|snow}} A [[Minecraft:snow]] layer being added into snow by [[Minecraft:player]] or by [[Minecraft:snowfall]].<ref>{{IN|java}} the [[Minecraft:game rule]] <code>max_snow_accumulation_height</code> must be larger than {{cd|1}}.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 213: | Line 211: | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|command block}} A command block producing a success. | | {{BlockSprite|command block}} A [[Minecraft:command block]] producing a success. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
| Line 225: | Line 223: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|cake}} {{BlockLink|id=candle-cake}} A piece of a [[Minecraft:cake]] or a cake with | | {{BlockSprite|cake}} {{BlockLink|id=candle-cake}} A piece of a [[Minecraft:cake]] or a [[Minecraft:cake with candle]]s changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 245: | Line 243: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|redstone-ore}} {{BlockSprite|deepslate redstone ore}} A (deepslate) redstone ore block activating or deactivating. | | {{BlockSprite|redstone-ore}} {{BlockSprite|deepslate redstone ore}} A (deepslate) [[Minecraft:redstone ore]] block activating or deactivating. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|grass-block}} {{BlockSprite|mycelium}} {{BlockSprite|nylium}} {{BlockSprite|warped nylium}} Grass block or [[Minecraft:mycelium]] turning to [[Minecraft:dirt]] or [[Minecraft:nylium]] to [[Minecraft:netherrack]] after being spread using bone meal or grass block or mycelium decaying to dirt or nylium into netherrack. | | {{BlockSprite|grass-block}} {{BlockSprite|mycelium}} {{BlockSprite|nylium}} {{BlockSprite|warped nylium}} [[Minecraft:Grass block]] or [[Minecraft:mycelium]] turning to [[Minecraft:dirt]] or [[Minecraft:nylium]] to [[Minecraft:netherrack]] after being spread using [[Minecraft:bone meal]] or grass block or mycelium decaying to dirt or nylium into netherrack. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|dirt}} Coarse dirt or rooted dirt converting into [[Minecraft:dirt]] through the use of a [[Minecraft:hoe]]. | | {{BlockSprite|dirt}} [[Minecraft:Coarse dirt]] or [[Minecraft:rooted dirt]] converting into [[Minecraft:dirt]] through the use of a [[Minecraft:hoe]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|farmland}} Grass block, [[Minecraft:dirt]], or dirt path converting into [[Minecraft:farmland]] through the use of a [[Minecraft:hoe]]. | | {{BlockSprite|farmland}} [[Minecraft:Grass block]], [[Minecraft:dirt]], or [[Minecraft:dirt path]] converting into [[Minecraft:farmland]] through the use of a [[Minecraft:hoe]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|dirt path}} Grass block, [[Minecraft:podzol]], [[Minecraft:mycelium]], [[Minecraft:dirt]], coarse dirt, or rooted dirt converting into dirt path through the use of a [[Minecraft:shovel]]. | | {{BlockSprite|dirt path}} [[Minecraft:Grass block]], [[Minecraft:podzol]], [[Minecraft:mycelium]], [[Minecraft:dirt]], [[Minecraft:coarse dirt]], or [[Minecraft:rooted dirt]] converting into [[Minecraft:dirt path]] through the use of a [[Minecraft:shovel]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|dirt}} [[Minecraft:Farmland]] or dirt path converting into dirt. | | {{BlockSprite|dirt}} [[Minecraft:Farmland]] or [[Minecraft:dirt path]] converting into dirt. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|concrete powder}} Concrete powder converting into [[Minecraft:concrete]], either through direct contact with [[Minecraft:water]], or entering water as a falling block. | | {{BlockSprite|concrete powder}} [[Minecraft:Concrete powder]] converting into [[Minecraft:concrete]], either through direct contact with [[Minecraft:water]], or entering water as a [[Minecraft:falling block]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sea pickle}} A sea pickle being added into a colony of sea pickles. | | {{BlockSprite|sea pickle}} A [[Minecraft:sea pickle]] being added into a colony of sea pickles. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|pink petals}} A pink petal being added into a group of pink petals. | | {{BlockSprite|pink petals}} A [[Minecraft:pink petal]] being added into a group of pink petals. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|turtle egg}} A turtle egg being added into a cluster of turtle eggs. | | {{BlockSprite|turtle egg}} A [[Minecraft:turtle egg]] being added into a cluster of turtle eggs. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|turtle egg}} A turtle egg being removed from a cluster of turtle eggs by breaking or trampling. | | {{BlockSprite|turtle egg}} A [[Minecraft:turtle egg]] being removed from a cluster of turtle eggs by breaking or trampling. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|turtle egg}}{{BlockSprite|sniffer egg}} The <code>hatch</code> block state of a turtle egg and a sniffer egg changing. | | {{BlockSprite|turtle egg}}{{BlockSprite|sniffer egg}} The <code>hatch</code> [[Minecraft:block state]] of a [[Minecraft:turtle egg]] and a [[Minecraft:sniffer egg]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|infested stone}} A [[Minecraft:stone]], [[Minecraft:cobblestone]], [[Minecraft:deepslate]], or any stone brick variant block being turned into an infested block by silverfish. | | {{BlockSprite|infested stone}} A [[Minecraft:stone]], [[Minecraft:cobblestone]], [[Minecraft:deepslate]], or any [[Minecraft:stone brick]] variant block being turned into an [[Minecraft:infested block]] by [[Minecraft:silverfish]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 305: | Line 303: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|frosted ice}} Water freezing into frosted ice through the use of Frost Walker or frosted ice melting into water. | | {{BlockSprite|frosted ice}} Water freezing into [[Minecraft:frosted ice]] through the use of [[Minecraft:Frost Walker]] or frosted ice melting into water. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|carved pumpkin}} Turn [[Minecraft:pumpkin]] into carved pumpkin using [[Minecraft:shears]]. | | {{BlockSprite|carved pumpkin}} Turn [[Minecraft:pumpkin]] into [[Minecraft:carved pumpkin]] using [[Minecraft:shears]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|stripped oak log}} {{BlockSprite|stripped stems}} {{BlockSprite|block of stripped bamboo}} Turn [[Minecraft:log]]s/[[Minecraft:wood]]s/[[Minecraft:log|stem]]s/hyphae/block of bamboo into stripped | | {{BlockSprite|stripped oak log}} {{BlockSprite|stripped stems}} {{BlockSprite|block of stripped bamboo}} Turn [[Minecraft:log]]s/[[Minecraft:wood]]s/[[Minecraft:log|stem]]s/[[Minecraft:hyphae]]/[[Minecraft:block of bamboo]] into [[Minecraft:stripped log]]s/woods/stems/hyphae/[[Minecraft:block of stripped bamboo]] using [[Minecraft:axe]]s. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 321: | Line 319: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|mangrove propagule}} {{BlockSprite|bamboo}} {{BlockSprite|wheat}} {{BlockSprite|carrots}} {{BlockSprite|potatoes}} {{BlockSprite|beetroots}} {{BlockSprite|melon stem}} {{BlockSprite|pumpkin stem}} {{BlockSprite|nether wart}} {{BlockSprite|cocoa}} {{BlockSprite|sweet berry bush}} {{BlockSprite|chorus flower}} {{BlockSprite|cactus}} {{BlockSprite|sugar cane}} {{BlockSprite|kelp}} {{BlockSprite|weeping vines}} {{BlockSprite|twisting vines}} {{BlockSprite|cave vines}} {{BlockSprite|fire}} {{BlockSprite|frosted ice}} {{BlockSprite|torchflower crop}} {{BlockSprite|pitcher crop}} The age of mangrove | | {{BlockSprite|mangrove propagule}} {{BlockSprite|bamboo}} {{BlockSprite|wheat}} {{BlockSprite|carrots}} {{BlockSprite|potatoes}} {{BlockSprite|beetroots}} {{BlockSprite|melon stem}} {{BlockSprite|pumpkin stem}} {{BlockSprite|nether wart}} {{BlockSprite|cocoa}} {{BlockSprite|sweet berry bush}} {{BlockSprite|chorus flower}} {{BlockSprite|cactus}} {{BlockSprite|sugar cane}} {{BlockSprite|kelp}} {{BlockSprite|weeping vines}} {{BlockSprite|twisting vines}} {{BlockSprite|cave vines}} {{BlockSprite|fire}} {{BlockSprite|frosted ice}} {{BlockSprite|torchflower crop}} {{BlockSprite|pitcher crop}} The age of [[Minecraft:mangrove propagule]]s, [[Minecraft:bamboo]], [[Minecraft:wheat]], [[Minecraft:carrot]]s, [[Minecraft:potato]]es, [[Minecraft:beetroots]], [[Minecraft:melon stem]], [[Minecraft:pumpkin stem]], [[Minecraft:nether wart]], [[Minecraft:cocoa]], [[Minecraft:sweet berry bush]], [[Minecraft:chorus flower]], [[Minecraft:cactus]], [[Minecraft:sugar cane]], [[Minecraft:kelp]], [[Minecraft:weeping vines]], [[Minecraft:twisting vines]], [[Minecraft:cave vines]], [[Minecraft:fire]], [[Minecraft:frosted ice]], [[Minecraft:torchflower crop]], or [[Minecraft:pitcher crop]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|torchflower}} A torchflower crop turning into a [[Minecraft:torchflower]]. | | {{BlockSprite|torchflower}} A [[Minecraft:torchflower crop]] turning into a [[Minecraft:torchflower]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 333: | Line 331: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|water}} {{BlockSprite|lava}} {{BlockSprite|light}} {{BlockSprite|composter}} [[Minecraft:Fluid]], light block, or [[Minecraft:composter]] level changing. | | {{BlockSprite|water}} {{BlockSprite|lava}} {{BlockSprite|light}} {{BlockSprite|composter}} [[Minecraft:Fluid]], [[Minecraft:light block]], or [[Minecraft:composter]] level changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 349: | Line 347: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|basalt}} (Flowing) lava turning into [[Minecraft:basalt]] through contact with soul soil and blue ice. | | {{BlockSprite|basalt}} (Flowing) lava turning into [[Minecraft:basalt]] through contact with [[Minecraft:soul soil]] and [[Minecraft:blue ice]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|bubble column}} Water turning into bubble column or vice versa. | | {{BlockSprite|bubble column}} Water turning into [[Minecraft:bubble column]] or vice versa. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 361: | Line 359: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|end portal frame}} An eye of ender being inserted into an end portal frame. | | {{BlockSprite|end portal frame}} An [[Minecraft:eye of ender]] being inserted into an [[Minecraft:end portal frame]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|red bed}} Player or [[Minecraft:villager]] sleeping/waking up in a [[Minecraft:bed]]. | | {{BlockSprite|red bed}} [[Minecraft:Player]] or [[Minecraft:villager]] sleeping/waking up in a [[Minecraft:bed]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|grass-block}} {{BlockSprite|mycelium}} {{BlockSprite|podzol}} A grass block, a [[Minecraft:mycelium]], or a [[Minecraft:podzol]] block becoming snowy or not snowy. | | {{BlockSprite|grass-block}} {{BlockSprite|mycelium}} {{BlockSprite|podzol}} A [[Minecraft:grass block]], a [[Minecraft:mycelium]], or a [[Minecraft:podzol]] block becoming snowy or not snowy. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|oak sign}} {{BlockSprite|oak hanging sign}} Text in a [[Minecraft:sign]] or a hanging sign being edited. | | {{BlockSprite|oak sign}} {{BlockSprite|oak hanging sign}} Text in a [[Minecraft:sign]] or a [[Minecraft:hanging sign]] being edited. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}} | | {{tc|No}} | ||
| Line 381: | Line 379: | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|oak sign}} {{BlockSprite|oak hanging sign}} Waxing a [[Minecraft:sign]] or a hanging sign using a [[Minecraft:honeycomb]]. | | {{BlockSprite|oak sign}} {{BlockSprite|oak hanging sign}} Waxing a [[Minecraft:sign]] or a [[Minecraft:hanging sign]] using a [[Minecraft:honeycomb]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|structure block}} {{BlockSprite|redstone-comparator}} The mode of a structure block or a comparator changing. | | {{BlockSprite|structure block}} {{BlockSprite|redstone-comparator}} The mode of a [[Minecraft:structure block]] or a [[Minecraft:comparator]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|grass-block}} {{BlockSprite|short-grass}} {{BlockSprite|fern}} A grass block, short grass{{only|BE|short=1}} or [[Minecraft:fern]]{{only|BE|short=1}} being grazed by a sheep. | | {{BlockSprite|grass-block}} {{BlockSprite|short-grass}} {{BlockSprite|fern}} A [[Minecraft:grass block]], [[Minecraft:short grass]]{{only|BE|short=1}} or [[Minecraft:fern]]{{only|BE|short=1}} being grazed by a [[Minecraft:sheep]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|carrots}} A [[Minecraft:carrot]] crop being eaten by a rabbit. | | {{BlockSprite|carrots}} A [[Minecraft:carrot]] crop being eaten by a [[Minecraft:rabbit]]. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 401: | Line 399: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|stone pressure plate}} {{BlockSprite|detector rail}} A pressure plate or the detector rail activating or returning to inactive state. | | {{BlockSprite|stone pressure plate}} {{BlockSprite|detector rail}} A [[Minecraft:pressure plate]] or the [[Minecraft:detector rail]] activating or returning to inactive state. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|weighted pressure plates}} {{BlockSprite|redstone dust}} {{BlockSprite|daylight detector}} {{BlockSprite|target}} The power of a weighted pressure plate, redstone wire, daylight detector, or [[Minecraft:target]] changing. | | {{BlockSprite|weighted pressure plates}} {{BlockSprite|redstone dust}} {{BlockSprite|daylight detector}} {{BlockSprite|target}} The power of a [[Minecraft:weighted pressure plate]], [[Minecraft:redstone wire]], [[Minecraft:daylight detector]], or [[Minecraft:target]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 413: | Line 411: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|redstone lamp}} {{BlockSprite|redstone torch}} A redstone lamp or a redstone torch lighting up or turning off. | | {{BlockSprite|redstone lamp}} {{BlockSprite|redstone torch}} A [[Minecraft:redstone lamp]] or a [[Minecraft:redstone torch]] lighting up or turning off. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|daylight detector}} The mode of daylight detector being changed. | | {{BlockSprite|daylight detector}} The mode of [[Minecraft:daylight detector]] being changed. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 425: | Line 423: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|brain coral block}} {{BlockSprite|brain coral}} {{BlockSprite|brain coral fan}} [[Minecraft:Coral]]/coral block/coral fan converting into dead coral/dead coral block/dead coral fan. | | {{BlockSprite|brain coral block}} {{BlockSprite|brain coral}} {{BlockSprite|brain coral fan}} [[Minecraft:Coral]]/[[Minecraft:coral block]]/[[Minecraft:coral fan]] converting into [[Minecraft:dead coral]]/[[Minecraft:dead coral block]]/[[Minecraft:dead coral fan]]. | ||
| {{tc|Yes}}<ref>{{IN|bedrock}}, the death of a coral fan cannot happen under normal circumstances — it happens ''the next tick after the coral fan is placed'', so the observer has already read the placement or water removal update, and coral fans placed using commands are waterlogged — but if lag is used to make the unwaterlogging and death events happen separately, the observer detects both. For coral, the death also happens too fast for the observer to detect it separate from the placement or water removal, but a non-waterlogged coral can be placed using commands. Coral blocks take multiple seconds to die, and removing water next to the coral block does not activate the observer anyway, so they can be detected under normal circumstances.</ref> | | {{tc|Yes}}<ref>{{IN|bedrock}}, the death of a coral fan cannot happen under normal circumstances — it happens ''the next tick after the coral fan is placed'', so the observer has already read the placement or water removal update, and coral fans placed using commands are waterlogged — but if lag is used to make the unwaterlogging and death events happen separately, the observer detects both. For coral, the death also happens too fast for the observer to detect it separate from the placement or water removal, but a non-waterlogged coral can be placed using commands. Coral blocks take multiple seconds to die, and removing water next to the coral block does not activate the observer anyway, so they can be detected under normal circumstances.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sponge}} A [[Minecraft:sponge]] turning into a wet sponge. | | {{BlockSprite|sponge}} A [[Minecraft:sponge]] turning into a [[Minecraft:wet sponge]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|wet sponge}} A wet sponge drying into a [[Minecraft:sponge]] in [[Minecraft:the Nether]].<ref>This event cannot normally happen, but if [[Minecraft:commands]] are used to place a wet sponge in the Nether, the sponge dries when it receives a random tick.</ref> | | {{BlockSprite|wet sponge}} A [[Minecraft:wet sponge]] drying into a [[Minecraft:sponge]] in [[Minecraft:the Nether]].<ref>This event cannot normally happen, but if [[Minecraft:commands]] are used to place a wet sponge in the Nether, the sponge dries when it receives a random tick.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|oak-door}} A [[Minecraft:door]] being opened or closed by a player, a [[Minecraft:villager]], a [[Minecraft:piglin]], a piglin brute, a vindicator{{only|JE|short=1}}, a wandering trader{{only|BE|short=1}}, or [[Minecraft:redstone]]. | | {{BlockSprite|oak-door}} A [[Minecraft:door]] being opened or closed by a [[Minecraft:player]], a [[Minecraft:villager]], a [[Minecraft:piglin]], a [[Minecraft:piglin brute]], a [[Minecraft:vindicator]]{{only|JE|short=1}}, a [[Minecraft:wandering trader]]{{only|BE|short=1}}, or [[Minecraft:redstone]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|oak-trapdoor}} A [[Minecraft:trapdoor]] being opened or closed by a player or [[Minecraft:redstone]]. | | {{BlockSprite|oak-trapdoor}} A [[Minecraft:trapdoor]] being opened or closed by a [[Minecraft:player]] or [[Minecraft:redstone]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|oak-fence-gate}} A fence gate being opened or closed by a player or [[Minecraft:redstone]]. | | {{BlockSprite|oak-fence-gate}} A [[Minecraft:fence gate]] being opened or closed by a [[Minecraft:player]] or [[Minecraft:redstone]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|oak-fence-gate}} The <code>in_wall</code> block state of a fence gate changing. | | {{BlockSprite|oak-fence-gate}} The <code>in_wall</code> [[Minecraft:block state]] of a [[Minecraft:fence gate]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|furnace}} {{BlockSprite|blast furnace}} {{BlockSprite|smoker}} A [[Minecraft:furnace]], a blast furnace, or a [[Minecraft:smoker]] lighting up or turning off. | | {{BlockSprite|furnace}} {{BlockSprite|blast furnace}} {{BlockSprite|smoker}} A [[Minecraft:furnace]], a [[Minecraft:blast furnace]], or a [[Minecraft:smoker]] lighting up or turning off. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 465: | Line 463: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|scaffolding}} The <code>bottom</code> block state of a [[Minecraft:scaffolding]] changing. | | {{BlockSprite|scaffolding}} The <code>bottom</code> [[Minecraft:block state]] of a [[Minecraft:scaffolding]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|brewing-stand}} A [[Minecraft:potion]] being moved in or out of a brewing stand. | | {{BlockSprite|brewing-stand}} A [[Minecraft:potion]] being moved in or out of a [[Minecraft:brewing stand]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|lectern}} Book and quill or written book being moved in or out of a [[Minecraft:lectern]]. | | {{BlockSprite|lectern}} [[Minecraft:Book and quill]] or [[Minecraft:written book]] being moved in or out of a [[Minecraft:lectern]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|note-block}} The note of a note block being changed. | | {{BlockSprite|note-block}} The note of a [[Minecraft:note block]] being changed. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|note-block}} A note block being left-clicked in Survival mode. | | {{BlockSprite|note-block}} A [[Minecraft:note block]] being left-clicked in [[Minecraft:Survival]] mode. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|note-block}} The <code>instrument</code> block state of a note block changing. | | {{BlockSprite|note-block}} The <code>instrument</code> [[Minecraft:block state]] of a [[Minecraft:note block]] changing. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|jukebox}} A music disc being inserted to or removed from a [[Minecraft:jukebox]] by player, [[Minecraft:hopper]], or minecart with hopper. | | {{BlockSprite|jukebox}} A [[Minecraft:music disc]] being inserted to or removed from a [[Minecraft:jukebox]] by [[Minecraft:player]], [[Minecraft:hopper]], or [[Minecraft:minecart with hopper]]. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|redstone-repeater}} A redstone repeater locking or unlocking. | | {{BlockSprite|redstone-repeater}} A [[Minecraft:redstone repeater]] locking or unlocking. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|redstone-repeater}} The delay of a redstone repeater being changed. | | {{BlockSprite|redstone-repeater}} The delay of a [[Minecraft:redstone repeater]] being changed. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|redstone-repeater}} {{BlockSprite|redstone-comparator}} {{BlockSprite|observer}} {{BlockSprite|note block}} {{BlockSprite|lectern}} {{BlockSprite|lightning rod}} {{BlockSprite|activator rail}} {{BlockSprite|powered rail}} {{BlockSprite|sculk sensor}} {{BlockSprite|calibrated sculk sensor}} {{BlockSprite|tripwire}} {{BlockSprite|tripwire hook}} A redstone repeater, a redstone comparator, an observer, a note block, a [[Minecraft:lectern]], a lightning rod, an activator rail, a powered rail, a sculk sensor<ref group="n" name="Sensor">When deactivated, the sculk sensor's and the calibrated sculk sensor's "sculk_sensor_phase" block stage is converted from "active"->"cooldown"->"inactive". This means that a deactivating sculk sensor actually triggers an observer twice in a row.</ref>, a calibrated sculk sensor<ref group="n" name="Sensor"/>, a tripwire, or a tripwire hook activating or deactivating. | | {{BlockSprite|redstone-repeater}} {{BlockSprite|redstone-comparator}} {{BlockSprite|observer}} {{BlockSprite|note block}} {{BlockSprite|lectern}} {{BlockSprite|lightning rod}} {{BlockSprite|activator rail}} {{BlockSprite|powered rail}} {{BlockSprite|sculk sensor}} {{BlockSprite|calibrated sculk sensor}} {{BlockSprite|tripwire}} {{BlockSprite|tripwire hook}} A [[Minecraft:redstone repeater]], a [[Minecraft:redstone comparator]], an observer, a [[Minecraft:note block]], a [[Minecraft:lectern]], a [[Minecraft:lightning rod]], an [[Minecraft:activator rail]], a [[Minecraft:powered rail]], a [[Minecraft:sculk sensor]]<ref group="n" name="Sensor">When deactivated, the sculk sensor's and the calibrated sculk sensor's "sculk_sensor_phase" block stage is converted from "active"->"cooldown"->"inactive". This means that a deactivating sculk sensor actually triggers an observer twice in a row.</ref>, a [[Minecraft:calibrated sculk sensor]]<ref group="n" name="Sensor"/>, a [[Minecraft:tripwire]], or a [[Minecraft:tripwire hook]] activating or deactivating. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|tripwire}} {{BlockSprite|tripwire hook}} A tripwire or a tripwire hook attaching or detaching. | | {{BlockSprite|tripwire}} {{BlockSprite|tripwire hook}} A [[Minecraft:tripwire]] or a [[Minecraft:tripwire hook]] attaching or detaching. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|tripwire}} The <code>disarmed</code>{{only|java|short=1}} or <code>disarmed_bit</code>{{only|bedrock|short=1}} block state of a tripwire changing.<ref>The <code>disarmed</code>{{only|java|short=1}} or <code>disarmed_bit</code>{{only|bedrock|short=1}} block state cannot change without also detaching the tripwire, so this event cannot happen in isolation.</ref> | | {{BlockSprite|tripwire}} The <code>disarmed</code>{{only|java|short=1}} or <code>disarmed_bit</code>{{only|bedrock|short=1}} [[Minecraft:block state]] of a [[Minecraft:tripwire]] changing.<ref>The <code>disarmed</code>{{only|java|short=1}} or <code>disarmed_bit</code>{{only|bedrock|short=1}} block state cannot change without also detaching the tripwire, so this event cannot happen in isolation.</ref> | ||
| {{tc|N/A}} | | {{tc|N/A}} | ||
| {{tc|N/A}} | | {{tc|N/A}} | ||
|- | |- | ||
| {{BlockSprite|sculk shrieker}} Sculk shrieker starting shrieking. | | {{BlockSprite|sculk shrieker}} [[Minecraft:Sculk shrieker]] starting shrieking. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sculk shrieker}} Sculk shrieker stopping shrieking. | | {{BlockSprite|sculk shrieker}} [[Minecraft:Sculk shrieker]] stopping shrieking. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sculk catalyst}} Sculk catalyst blooming or unblooming. | | {{BlockSprite|sculk catalyst}} [[Minecraft:Sculk catalyst]] blooming or unblooming. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|dragon-head}} {{BlockSprite|piglin-head}} A dragon head or a piglin head activating or deactivating. | | {{BlockSprite|dragon-head}} {{BlockSprite|piglin-head}} A [[Minecraft:dragon head]] or a [[Minecraft:piglin head]] activating or deactivating. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|player head}} {{BlockSprite|zombie head}} {{BlockSprite|creeper head}} {{BlockSprite|skeleton skull}} {{BlockSprite|wither skeleton skull}} A player head, a zombie head, creeper head, a skeleton skull, or a wither skeleton skull getting powered or depowered. | | {{BlockSprite|player head}} {{BlockSprite|zombie head}} {{BlockSprite|creeper head}} {{BlockSprite|skeleton skull}} {{BlockSprite|wither skeleton skull}} A [[Minecraft:player head]], a [[Minecraft:zombie head]], [[Minecraft:creeper head]], a [[Minecraft:skeleton skull]], or a [[Minecraft:wither skeleton skull]] getting powered or depowered. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 541: | Line 539: | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{ItemSprite|item-frame}} An item frame being placed or an item being added to, rotated in or removed from an item frame. | | {{ItemSprite|item-frame}} An [[Minecraft:item frame]] being placed or an item being added to, rotated in or removed from an item frame. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|end-gateway}} Something being teleported by an end gateway. | | {{BlockSprite|end-gateway}} Something being teleported by an [[Minecraft:end gateway]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|flower-pot}} An item being inserted to or removed from a flower pot. | | {{BlockSprite|flower-pot}} An item being inserted to or removed from a [[Minecraft:flower pot]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|all walls}} {{BlockSprite|fences}} {{BlockSprite|iron-bars}} {{BlockSprite|stained glass panes}} {{BlockSprite|stairs}} {{BlockSprite|redstone-dust}} {{BlockSprite|tripwire}} {{BlockSprite|vines}} {{BlockSprite|mushroom blocks}} {{BlockSprite|mushroom stem}} {{BlockSprite|fire}} {{BlockSprite|rail}} {{BlockSprite|powered rail}} {{BlockSprite|detector rail}} {{BlockSprite|activator rail}} {{BlockSprite|glow lichen}} {{BlockSprite|sculk vein}} {{BlockSprite|pointed dripstone}} {{BlockSprite|chorus plant}} The shape or rotation of [[Minecraft:wall]]s, [[Minecraft:fence]]s, iron bars, glass | | {{BlockSprite|all walls}} {{BlockSprite|fences}} {{BlockSprite|iron-bars}} {{BlockSprite|stained glass panes}} {{BlockSprite|stairs}} {{BlockSprite|redstone-dust}} {{BlockSprite|tripwire}} {{BlockSprite|vines}} {{BlockSprite|mushroom blocks}} {{BlockSprite|mushroom stem}} {{BlockSprite|fire}} {{BlockSprite|rail}} {{BlockSprite|powered rail}} {{BlockSprite|detector rail}} {{BlockSprite|activator rail}} {{BlockSprite|glow lichen}} {{BlockSprite|sculk vein}} {{BlockSprite|pointed dripstone}} {{BlockSprite|chorus plant}} The shape or rotation of [[Minecraft:wall]]s, [[Minecraft:fence]]s, [[Minecraft:iron bars]], [[Minecraft:glass pane]]s, [[Minecraft:stairs]], [[Minecraft:tripwire]], [[Minecraft:redstone]], [[Minecraft:vines]], [[Minecraft:mushroom block]]s, [[Minecraft:mushroom stem]], [[Minecraft:fire]], all type of [[Minecraft:rail]]s, [[Minecraft:glow lichen]], [[Minecraft:sculk vein]], [[Minecraft:pointed dripstone]], or [[Minecraft:Chorus Plant (block)|chorus plant]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|all walls}} The <code>top</code> block state of the [[Minecraft:wall]]s changing. | | {{BlockSprite|all walls}} The <code>top</code> [[Minecraft:block state]] of the [[Minecraft:wall]]s changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 565: | Line 563: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|attached melon stem}} {{BlockSprite|attached pumpkin stem}} The stem of a [[Minecraft:melon]] or [[Minecraft:pumpkin]] attaching or detaching. | | {{BlockSprite|attached melon stem}} {{BlockSprite|attached pumpkin stem}} The [[Minecraft:stem]] of a [[Minecraft:melon]] or [[Minecraft:pumpkin]] attaching or detaching. | ||
| {{tc|Yes}}<ref>{{IN|bedrock}}, placing a pumpkin or melon next to a corresponding stem does not cause the stem to attach.</ref> | | {{tc|Yes}}<ref>{{IN|bedrock}}, placing a pumpkin or melon next to a corresponding stem does not cause the stem to attach.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|kelp plant}} {{BlockSprite|weeping vines plant}} {{BlockSprite|twisting vines plant}} {{BlockSprite|cave vines plant}} [[Minecraft:Kelp]]/weeping vines/twisting vines/cave vines turning into a [[Minecraft:kelp]]/weeping vines/twisting vines/cave vines plant or vice versa. | | {{BlockSprite|kelp plant}} {{BlockSprite|weeping vines plant}} {{BlockSprite|twisting vines plant}} {{BlockSprite|cave vines plant}} [[Minecraft:Kelp]]/[[Minecraft:weeping vines]]/[[Minecraft:twisting vines]]/[[Minecraft:cave vines]] turning into a [[Minecraft:kelp]]/[[Minecraft:weeping vines]]/[[Minecraft:twisting vines]]/[[Minecraft:cave vines]] plant or vice versa. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|lit cave vines}} {{BlockSprite|lit cave vines plant}} The <code>berries</code> block state of the cave vines (plant) changing. | | {{BlockSprite|lit cave vines}} {{BlockSprite|lit cave vines plant}} The <code>berries</code> [[Minecraft:block state]] of the [[Minecraft:cave vines]] (plant) changing. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 585: | Line 583: | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|campfire}} {{BlockSprite|soul-campfire}} A hay bale being placed or removed below a campfire. | | {{BlockSprite|campfire}} {{BlockSprite|soul-campfire}} A [[Minecraft:hay bale]] being placed or removed below a campfire. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|respawn anchor}} [[Minecraft:Glowstone]] being added into a respawn anchor. | | {{BlockSprite|respawn anchor}} [[Minecraft:Glowstone]] being added into a [[Minecraft:respawn anchor]]. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|respawn anchor}} A respawn anchor being used. | | {{BlockSprite|respawn anchor}} A [[Minecraft:respawn anchor]] being used. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 601: | Line 599: | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|block of copper}} {{BlockSprite|cut copper}} {{BlockSprite|cut copper slab}} {{BlockSprite|cut copper stairs}} {{BlockSprite|chiseled copper}} {{BlockSprite|copper bulb}} {{BlockSprite|copper door}} {{BlockSprite|copper grate}} {{BlockSprite|copper trapdoor}} Oxidation level of unwaxed block of copper or cut copper block, [[Minecraft:slab]], [[Minecraft:stairs]], chiseled, copper grate, bulb, [[Minecraft:door]], or [[Minecraft:trapdoor]] changing. | | {{BlockSprite|block of copper}} {{BlockSprite|cut copper}} {{BlockSprite|cut copper slab}} {{BlockSprite|cut copper stairs}} {{BlockSprite|chiseled copper}} {{BlockSprite|copper bulb}} {{BlockSprite|copper door}} {{BlockSprite|copper grate}} {{BlockSprite|copper trapdoor}} Oxidation level of unwaxed [[Minecraft:block of copper]] or [[Minecraft:cut copper]] block, [[Minecraft:slab]], [[Minecraft:stairs]], [[Minecraft:chiseled]], [[Minecraft:copper grate]], [[Minecraft:bulb]], [[Minecraft:door]], or [[Minecraft:trapdoor]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|block of copper}} {{BlockSprite|cut copper}} {{BlockSprite|cut copper slab}} {{BlockSprite|cut copper stairs}} {{BlockSprite|chiseled copper}} {{BlockSprite|copper bulb}} {{BlockSprite|copper door}} {{BlockSprite|copper grate}} {{BlockSprite|copper trapdoor}} block of copper or cut copper block, [[Minecraft:slab]], [[Minecraft:stairs]], chiseled, copper grate, bulb, [[Minecraft:door]], or [[Minecraft:trapdoor]] being waxed or unwaxed. | | {{BlockSprite|block of copper}} {{BlockSprite|cut copper}} {{BlockSprite|cut copper slab}} {{BlockSprite|cut copper stairs}} {{BlockSprite|chiseled copper}} {{BlockSprite|copper bulb}} {{BlockSprite|copper door}} {{BlockSprite|copper grate}} {{BlockSprite|copper trapdoor}} [[Minecraft:block of copper]] or [[Minecraft:cut copper]] block, [[Minecraft:slab]], [[Minecraft:stairs]], [[Minecraft:chiseled]], [[Minecraft:copper grate]], [[Minecraft:bulb]], [[Minecraft:door]], or [[Minecraft:trapdoor]] being waxed or unwaxed. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|Creaking Heart}} Activation and deactivation of creaking heart. | | {{BlockSprite|Creaking Heart}} Activation and deactivation of [[Minecraft:creaking heart]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|tall grass}} {{BlockSprite|large fern}} {{BlockSprite|tall seagrass}} Grass/[[Minecraft:fern]]/[[Minecraft:seagrass]] turning into tall grass/large fern/[[Minecraft:Seagrass|tall seagrass]] after bone meal is used on it. | | {{BlockSprite|tall grass}} {{BlockSprite|large fern}} {{BlockSprite|tall seagrass}} [[Minecraft:Grass]]/[[Minecraft:fern]]/[[Minecraft:seagrass]] turning into [[Minecraft:tall grass]]/[[Minecraft:large fern]]/[[Minecraft:Seagrass|tall seagrass]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|cactus}} {{BlockSprite|sugar cane}} {{BlockSprite|bamboo}} {{BlockSprite|bamboo shoot}} {{BlockSprite|vines}} {{BlockSprite|weeping vines}} {{BlockSprite|twisting vines}} {{BlockSprite|kelp}} {{BlockSprite|cave vines}} {{BlockSprite|pointed dripstone}} {{BlockSprite|chorus flower}} [[Minecraft:Cactus]], sugar cane, [[Minecraft:bamboo]], bamboo shoot, [[Minecraft:vines]], weeping vines, twisting vines, [[Minecraft:kelp]], cave vines, pointed dripstone, or chorus flower growing. | | {{BlockSprite|cactus}} {{BlockSprite|sugar cane}} {{BlockSprite|bamboo}} {{BlockSprite|bamboo shoot}} {{BlockSprite|vines}} {{BlockSprite|weeping vines}} {{BlockSprite|twisting vines}} {{BlockSprite|kelp}} {{BlockSprite|cave vines}} {{BlockSprite|pointed dripstone}} {{BlockSprite|chorus flower}} [[Minecraft:Cactus]], [[Minecraft:sugar cane]], [[Minecraft:bamboo]], [[Minecraft:bamboo shoot]], [[Minecraft:vines]], [[Minecraft:weeping vines]], [[Minecraft:twisting vines]], [[Minecraft:kelp]], [[Minecraft:cave vines]], [[Minecraft:pointed dripstone]], or [[Minecraft:chorus flower]] growing. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 625: | Line 623: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|chorus plant}} Chorus flower growing or leaving a chorus plant behind and causing a block update to that. | | {{BlockSprite|chorus plant}} [[Minecraft:Chorus flower]] growing or leaving a [[Minecraft:chorus plant]] behind and causing a block update to that. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|budding amethyst}} An amethyst cluster growing.<ref>From nothing to small to medium to large and finally to cluster.</ref> | | {{BlockSprite|budding amethyst}} An [[Minecraft:amethyst cluster]] growing.<ref>From nothing to small to medium to large and finally to cluster.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|bamboo shoot}} A bamboo shoot turning into [[Minecraft:bamboo]]. | | {{BlockSprite|bamboo shoot}} A [[Minecraft:bamboo shoot]] turning into [[Minecraft:bamboo]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|bamboo}} The <code>leaves</code> block state of [[Minecraft:bamboo]] changing. | | {{BlockSprite|bamboo}} The <code>leaves</code> [[Minecraft:block state]] of [[Minecraft:bamboo]] changing. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 645: | Line 643: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|flowers}} 1-block-tall [[Minecraft:flower]]s spreading after bone meal is used on one.{{only|BE}} | | {{BlockSprite|flowers}} 1-block-tall [[Minecraft:flower]]s spreading after [[Minecraft:bone meal]] is used on one.{{only|BE}} | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|N/A}} | | {{tc|N/A}} | ||
|- | |- | ||
| {{BlockSprite|glow lichen}} Glow lichen spreading after bone meal is used on one. | | {{BlockSprite|glow lichen}} [[Minecraft:Glow lichen]] spreading after [[Minecraft:bone meal]] is used on one. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|moss block}} Moss | | {{BlockSprite|moss block}} [[Minecraft:Moss block]]s spreading after [[Minecraft:bone meal]] is used on one. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|big dripleaf}} A big dripleaf increasing or decreasing its tilt. | | {{BlockSprite|big dripleaf}} A [[Minecraft:big dripleaf]] increasing or decreasing its tilt. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|big dripleaf stem}} A big dripleaf turning into a big dripleaf stem. | | {{BlockSprite|big dripleaf stem}} A [[Minecraft:big dripleaf]] turning into a big dripleaf stem. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|big dripleaf}} A big dripleaf growing after bone meal is used on it. | | {{BlockSprite|big dripleaf}} A [[Minecraft:big dripleaf]] growing after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|small dripleaf}} A small dripleaf turning into a big dripleaf after bone meal is used on it. | | {{BlockSprite|small dripleaf}} A [[Minecraft:small dripleaf]] turning into a [[Minecraft:big dripleaf]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|hanging roots}} Hanging roots being created underneath rooted dirt after bone meal is used on it. | | {{BlockSprite|hanging roots}} [[Minecraft:Hanging roots]] being created underneath [[Minecraft:rooted dirt]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|hanging mangrove propagule}} A hanging mangrove propagule being created underneath mangrove leaves after bone meal is used on it. | | {{BlockSprite|hanging mangrove propagule}} A hanging [[Minecraft:mangrove propagule]] being created underneath [[Minecraft:mangrove leaves]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sea pickle}} The number of sea pickle(s) changing after bone meal is used on a coral block. | | {{BlockSprite|sea pickle}} The number of [[Minecraft:sea pickle]](s) changing after [[Minecraft:bone meal]] is used on a [[Minecraft:coral block]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sea pickle}} A sea pickle being created after bone meal is used on a coral block.{{only|Java}} | | {{BlockSprite|sea pickle}} A [[Minecraft:sea pickle]] being created after [[Minecraft:bone meal]] is used on a [[Minecraft:coral block]].{{only|Java}} | ||
| {{tc|N/A}}<ref>{{IN|bedrock}}, using bone meal on a coral block does not create sea pickles, due to {{bug|MCPE-171383}}.</ref> | | {{tc|N/A}}<ref>{{IN|bedrock}}, using bone meal on a coral block does not create sea pickles, due to {{bug|MCPE-171383}}.</ref> | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|pink petals}} Using bone meal on pink petals that do not already have 4 petals. | | {{BlockSprite|pink petals}} Using [[Minecraft:bone meal]] on [[Minecraft:pink petals]] that do not already have 4 petals. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|grass block}} {{BlockSprite|water}} {{BlockSprite|moss block}} {{BlockSprite|crimson nylium}} {{BlockSprite|warped nylium}} Vegetation<ref>Includes short grass, tall grass, 1-block-tall [[Minecraft:flower]]s, [[Minecraft:seagrass]], tall seagrass, [[Minecraft:coral]], (wall) coral fan, moss carpet, [[Minecraft:azalea]], flowering azalea, crimson roots, warped roots, Nether fungus, Nether sprouts, twisting vine, and pink | | {{BlockSprite|grass block}} {{BlockSprite|water}} {{BlockSprite|moss block}} {{BlockSprite|crimson nylium}} {{BlockSprite|warped nylium}} Vegetation<ref>Includes [[Minecraft:short grass]], [[Minecraft:tall grass]], 1-block-tall [[Minecraft:flower]]s, [[Minecraft:seagrass]], [[Minecraft:Tall Seagrass|tall seagrass]], [[Minecraft:coral]], (wall) [[Minecraft:coral fan]], [[Minecraft:moss carpet]], [[Minecraft:azalea]], [[Minecraft:flowering azalea]], [[Minecraft:crimson roots]], [[Minecraft:warped roots]], [[Minecraft:Nether fungus]], [[Minecraft:Nether sprouts]], [[Minecraft:twisting vine]], and [[Minecraft:pink petal]]s.</ref> growing on top of or inside [[Minecraft:grass block]], [[Minecraft:water]], [[Minecraft:moss block]], or [[Minecraft:nylium]] after [[Minecraft:bone meal]] is used on one. | ||
| {{tc|N/A}} | | {{tc|N/A}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{EnvSprite|tree}} A [[Minecraft:sapling]] or a propagule turning into a tree. | | {{EnvSprite|tree}} A [[Minecraft:sapling]] or a [[Minecraft:propagule]] turning into a [[Minecraft:tree]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{EnvSprite|huge mushroom}} A [[Minecraft:mushroom]] turning into a huge mushroom after bone meal is used on it. | | {{EnvSprite|huge mushroom}} A [[Minecraft:mushroom]] turning into a [[Minecraft:huge mushroom]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{EnvSprite|azalea tree}} An [[Minecraft:azalea]] turning into an azalea tree after bone meal is used on it. | | {{EnvSprite|azalea tree}} An [[Minecraft:azalea]] turning into an [[Minecraft:azalea tree]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{EnvSprite|huge fungus}} A Nether fungus turning into a huge fungus after bone meal is used on it. | | {{EnvSprite|huge fungus}} A [[Minecraft:Nether fungus]] turning into a [[Minecraft:huge fungus]] after [[Minecraft:bone meal]] is used on it. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|dirt}} A grass block turning into [[Minecraft:dirt]] when a [[Minecraft:sapling]] grows into a tree on that grass block. | | {{BlockSprite|dirt}} A [[Minecraft:grass block]] turning into [[Minecraft:dirt]] when a [[Minecraft:sapling]] grows into a tree on that [[Minecraft:grass block]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|podzol}} A grass block/[[Minecraft:dirt]] turning into [[Minecraft:podzol]]<ref>Applies to the block under the sapling and the area around the sapling.</ref> when a 2×2 spruce sapling grows into a tree on that grass block/dirt. | | {{BlockSprite|podzol}} A [[Minecraft:grass block]]/[[Minecraft:dirt]] turning into [[Minecraft:podzol]]<ref>Applies to the block under the sapling and the area around the sapling.</ref> when a 2×2 [[Minecraft:spruce sapling]] grows into a tree on that grass block/dirt. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|rooted dirt}} A grass block/[[Minecraft:dirt]] or any other blocks turning into rooted dirt by when an [[Minecraft:azalea]] or a flowering azalea grows on that grass block/dirt. | | {{BlockSprite|rooted dirt}} A [[Minecraft:grass block]]/[[Minecraft:dirt]] or any other blocks turning into [[Minecraft:rooted dirt]] by when an [[Minecraft:azalea]] or a [[Minecraft:flowering azalea]] grows on that grass block/dirt. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|muddy mangrove roots}} [[Minecraft:Mud]] turning into muddy mangrove roots when a mangrove tree grows. | | {{BlockSprite|muddy mangrove roots}} [[Minecraft:Mud]] turning into [[Minecraft:muddy mangrove roots]] when a [[Minecraft:mangrove tree]] grows. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sculk}} A block that has <code>sculk_replaceable</code> tag turning into [[Minecraft:sculk]] by sculk catalyst. | | {{BlockSprite|sculk}} A block that has <code>sculk_replaceable</code> tag turning into [[Minecraft:sculk]] by [[Minecraft:sculk catalyst]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sculk vein}} A sculk vein/sculk veins being created by sculk catalyst. | | {{BlockSprite|sculk vein}} A [[Minecraft:sculk vein]]/sculk veins being created by sculk catalyst. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 741: | Line 739: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|sculk sensor}} {{BlockSprite|sculk shrieker}} A sculk sensor or a sculk shrieker being created by sculk catalyst. | | {{BlockSprite|sculk sensor}} {{BlockSprite|sculk shrieker}} A [[Minecraft:sculk sensor]] or a [[Minecraft:sculk shrieker]] being created by sculk catalyst. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 757: | Line 755: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|bee nest}} {{BlockSprite|beehive}} A bee leaving a bee nest or a [[Minecraft:beehive]]. | | {{BlockSprite|bee nest}} {{BlockSprite|beehive}} A [[Minecraft:bee]] leaving a [[Minecraft:bee nest]] or a [[Minecraft:beehive]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|bee nest}} {{BlockSprite|beehive}} A bee entering a bee nest or a [[Minecraft:beehive]] (thus increasing the honey level). | | {{BlockSprite|bee nest}} {{BlockSprite|beehive}} A [[Minecraft:bee]] entering a [[Minecraft:bee nest]] or a [[Minecraft:beehive]] (thus increasing the honey level). | ||
| {{tc|No}} | | {{tc|No}} | ||
| {{tc|No}} | | {{tc|No}} | ||
|- | |- | ||
| {{BlockSprite|bee nest}} {{BlockSprite|beehive}} The honey being collected from a bee nest or a beehive using [[Minecraft:shears]] or a glass bottle. | | {{BlockSprite|bee nest}} {{BlockSprite|beehive}} The [[Minecraft:honey]] being collected from a bee nest or a beehive using [[Minecraft:shears]] or a [[Minecraft:glass bottle]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 777: | Line 775: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|candle}} {{BlockSprite|candles}} {{BlockLink|id=candle-cake}} A candle, dyed candle, or candle cake being lit or extinguished. | | {{BlockSprite|candle}} {{BlockSprite|candles}} {{BlockLink|id=candle-cake}} A candle, [[Minecraft:dyed candle]], or candle cake being lit or extinguished. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|mud}} [[Minecraft:Dirt]]/coarse dirt/rooted dirt turning into [[Minecraft:mud]] through the use of a water bottle. | | {{BlockSprite|mud}} [[Minecraft:Dirt]]/[[Minecraft:coarse dirt]]/[[Minecraft:rooted dirt]] turning into [[Minecraft:mud]] through the use of a [[Minecraft:water bottle]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|clay}} [[Minecraft:Mud]] turning into [[Minecraft:clay]] through the use of pointed dripstone. | | {{BlockSprite|clay}} [[Minecraft:Mud]] turning into [[Minecraft:clay]] through the use of [[Minecraft:pointed dripstone]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|chiseled bookshelf}} A [[Minecraft:book]] being added or removed from a chiseled bookshelf by player, [[Minecraft:hopper]], minecart with hopper, or [[Minecraft:dropper]]. | | {{BlockSprite|chiseled bookshelf}} A [[Minecraft:book]] being added or removed from a [[Minecraft:chiseled bookshelf]] by [[Minecraft:player]], [[Minecraft:hopper]], [[Minecraft:minecart with hopper]], or [[Minecraft:dropper]]. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| {{BlockSprite|suspicious sand}} {{BlockSprite|suspicious gravel}} A suspicious sand or suspicious gravel becoming less dusted as the player uses a [[Minecraft:brush]], or more dusted if the player stops using a brush. | | {{BlockSprite|suspicious sand}} {{BlockSprite|suspicious gravel}} A [[Minecraft:suspicious sand]] or [[Minecraft:suspicious gravel]] becoming less dusted as the player uses a [[Minecraft:brush]], or more dusted if the player stops using a brush. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| Line 801: | Line 799: | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|- | |- | ||
| All other [[Minecraft:block]]/block state changes. | | All other [[Minecraft:block]]/[[Minecraft:block state]] changes. | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
| {{tc|Yes}} | | {{tc|Yes}} | ||
|} | |} | ||
== Sounds == | == Sounds == | ||
| Line 856: | Line 851: | ||
=== Development === | === Development === | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine||November 24, 2012|link= https://youtube.com/watch?v=YG9RNyRhIow?t=5m42s|When announcing the upcoming 1.5 Redstone Update, Jeb mentions that changes to redstone logic may break existing BUD functionality, and therefore that block update detection may need to be implemented into the game in a more permanent, intentional form, rather than as a behavioral quirk.}} | |{{HistoryLine||November 24, 2012|link= https://youtube.com/watch?v=YG9RNyRhIow?t=5m42s|When announcing the upcoming 1.5 [[Minecraft:Redstone Update]], [[Minecraft:Jeb]] mentions that changes to redstone logic may break existing BUD functionality, and therefore that block update detection may need to be implemented into the game in a more permanent, intentional form, rather than as a behavioral quirk.}} | ||
|{{HistoryLine||May 2, 2016|link=none|Jeb tweeted that Daniel Wustenhoff is working on a BUD block.<ref>{{tweet|jeb|727043609552367616|Hype train! @darngeek is working on a device that acts as a proper BUD block in MC:PE (PC eventually), currently called "Observer"|May 2, 2016}}</ref> | |{{HistoryLine||May 2, 2016|link=none|[[Minecraft:Jeb]] tweeted that [[Minecraft:Daniel Wustenhoff]] is working on a [[Minecraft:BUD]] block.<ref>{{tweet|jeb|727043609552367616|Hype train! @darngeek is working on a device that acts as a proper BUD block in MC:PE (PC eventually), currently called "Observer"|May 2, 2016}}</ref> | ||
|[[File:Observer (front texture) pBE20160502.png|32px]] Tommaso Checchi tweeted his "rejected graphics" for the observer [[Minecraft:block]].<ref name="ReferenceA">{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>}} | |[[File:Observer (front texture) pBE20160502.png|32px]] [[Minecraft:Tommaso Checchi]] tweeted his "rejected graphics" for the observer [[Minecraft:block]].<ref name="ReferenceA">{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref>}} | ||
}} | }} | ||
| Line 866: | Line 861: | ||
|{{HistoryLine||1.11|dev=16w39a|[[File:Observer JE1.png|32px]] Added observers. | |{{HistoryLine||1.11|dev=16w39a|[[File:Observer JE1.png|32px]] Added observers. | ||
|Note: the "arrow" texture on the top/bottom of observers is pointing the wrong direction (toward the input, rather than the output). | |Note: the "arrow" texture on the top/bottom of observers is pointing the wrong direction (toward the input, rather than the output). | ||
|Observers act as a block update detector. | |Observers act as a [[Minecraft:block update detector]]. | ||
|Observers emit pulses that last 2 game | |Observers emit pulses that last 2 [[Minecraft:game tick]]s and have a signal strength of 1. | ||
|Observers can strongly power [[Minecraft:block]]s (like a redstone repeater). | |Observers can strongly power [[Minecraft:block]]s (like a [[Minecraft:redstone repeater]]). | ||
|Observers have no delay between detecting a block update and emitting a pulse, meaning they are instant. | |Observers have no delay between detecting a block update and emitting a pulse, meaning they are instant. | ||
|Observers are placed with the observing, or input, side facing the player.}} | |Observers are placed with the observing, or input, side facing the [[Minecraft:player]].}} | ||
|{{HistoryLine|||dev=16w41a|Observers now emit 4 game tick pulses.<ref>{{bug|MC-107410}}</ref> | |{{HistoryLine|||dev=16w41a|Observers now emit 4 [[Minecraft:game tick]] pulses.<ref>{{bug|MC-107410}}</ref> | ||
|The signal strength of observers has now been changed to 15.<ref>{{bug|MC-107783}}</ref><ref>{{bug|MCPE-17439}}</ref> | |The signal strength of observers has now been changed to 15.<ref>{{bug|MC-107783}}</ref><ref>{{bug|MCPE-17439}}</ref> | ||
|Observers ''appear'' to no longer strongly power [[Minecraft:block]]s and to emit weak power instead, like a block of redstone (and this may be the intended behavior for this snapshot). In reality they still emit strong power, but now they only update the block in front of their output side and nothing else, causing buggy behavior.<ref>{{bug|MC-108696}}</ref> | |Observers ''appear'' to no longer strongly power [[Minecraft:block]]s and to emit weak power instead, like a [[Minecraft:block of redstone]] (and this may be the intended behavior for this snapshot). In reality they still emit strong power, but now they only update the block in front of their output side and nothing else, causing buggy behavior.<ref>{{bug|MC-108696}}</ref> | ||
|Observers are now placed with the output facing the player.<ref>{{bug|MC-107934}}</ref><ref>{{bug|MCPE-17321}}</ref> | |Observers are now placed with the output facing the player.<ref>{{bug|MC-107934}}</ref><ref>{{bug|MCPE-17321}}</ref> | ||
|A bug where observers would redirect redstone dust from all 4 directions has now been fixed.<ref>{{bug|MC-107795}}</ref> (They are supposed to redirect dust only from their output side.)}} | |A bug where observers would redirect [[Minecraft:redstone dust]] from all 4 directions has now been fixed.<ref>{{bug|MC-107795}}</ref> (They are supposed to redirect dust only from their output side.)}} | ||
|{{HistoryLine|||dev=16w42a|The developers have attempted to make observers no longer detect [[Minecraft:block]] updates happening to [[Minecraft:air]] blocks, in order to make observer behavior more predictable.<ref>{{bug|MC-107730}}</ref> In the process, they have broken [[Minecraft:redstone]] mechanics a bit, so that the block update bug from the previous snapshot now affects redstone | |{{HistoryLine|||dev=16w42a|The developers have attempted to make observers no longer detect [[Minecraft:block]] updates happening to [[Minecraft:air]] blocks, in order to make observer behavior more predictable.<ref>{{bug|MC-107730}}</ref> In the process, they have broken [[Minecraft:redstone]] mechanics a bit, so that the block update bug from the previous snapshot now affects [[Minecraft:redstone repeater]]s and [[Minecraft:redstone comparator]]s, too.<ref>{{bug|MC-108897}}</ref>}} | ||
|{{HistoryLine|||dev=16w43a|[[File:Observer JE2.png|32px]] The model of observers has now been changed. The rotation of the "arrow" texture has now been fixed so it points in the correct direction. | |{{HistoryLine|||dev=16w43a|[[File:Observer JE2.png|32px]] The model of observers has now been changed. The rotation of the "arrow" texture has now been fixed so it points in the correct direction. | ||
|General [[Minecraft:redstone]] mechanics for observers now work as they did before 16w42a, with the exception of the change named below. | |General [[Minecraft:redstone]] mechanics for observers now work as they did before [[Minecraft:16w42a]], with the exception of the change named below. | ||
|Observers now output strong power like in 16w39a, except that they, as well as redstone | |Observers now output strong power like in 16w39a, except that they, as well as [[Minecraft:redstone repeater]]s and [[Minecraft:redstone comparator]]s, no longer provide block updates to transparent [[Minecraft:block]]s or [[Minecraft:air]].}} | ||
|{{HistoryLine|||dev=16w44a|The observer [[Minecraft:block]] update changes relating to [[Minecraft:redstone]] from 16w42a and 16w43a have now been fully reverted. | |{{HistoryLine|||dev=16w44a|The observer [[Minecraft:block]] update changes relating to [[Minecraft:redstone]] from [[Minecraft:16w42a]] and [[Minecraft:16w43a]] have now been fully reverted. | ||
|The behavior of observers has now been overhauled/redefined: observers now detect the newly added shape updates instead of neighbor updates. This change has made observer behavior much more predictable, as unexpected/invisible block updates would no longer trigger observers.<ref>{{bug|MC-107760}}</ref> | |The behavior of observers has now been overhauled/redefined: observers now detect the newly added [[Minecraft:Block_updates#Post placement update|shape updates]] instead of [[Minecraft:Block_updates#Neighbor changed update|neighbor updates]]. This change has made observer behavior much more predictable, as unexpected/invisible block updates would no longer trigger observers.<ref>{{bug|MC-107760}}</ref> | ||
|Currently, many block state changes do not emit shape updates (for example, changes that are not saved when the world is unloaded, such as the shape of a fence, or whether or not a repeater is locked). | |Currently, many block state changes do not emit shape updates (for example, changes that are not saved when the world is unloaded, such as the shape of a fence, or whether or not a repeater is locked). | ||
|Observers have now been changed to emit a 2-game-tick pulse when activated.<ref>{{bug|MC-108697}}</ref> | |Observers have now been changed to emit a 2-game-tick pulse when activated.<ref>{{bug|MC-108697}}</ref> | ||
| Line 887: | Line 882: | ||
|{{HistoryLine|||dev=pre1|[[File:Observer JE3.png|32px]] The front and top texture of observers have now been changed. | |{{HistoryLine|||dev=pre1|[[File:Observer JE3.png|32px]] The front and top texture of observers have now been changed. | ||
|The [[Minecraft:redstone]] output side of observers now blinks red when it outputs power.}} | |The [[Minecraft:redstone]] output side of observers now blinks red when it outputs power.}} | ||
|{{HistoryLine||1.13|dev=17w47a|Shape updates' implementation has been improved and refined, as a result observers can detect many more changes than before (e.g. the changes in the shape of [[Minecraft:fence]]s and redstone dust.)}} | |{{HistoryLine||1.13|dev=17w47a|[[Minecraft:Block_updates#Post placement update|Shape updates]]' implementation has been improved and refined, as a result observers can detect many more changes than before (e.g. the changes in the shape of [[Minecraft:fence]]s and [[Minecraft:redstone dust]].)}} | ||
|{{HistoryLine|||dev=pre4|Observers no longer produce a pulse when placed by hand.}} | |{{HistoryLine|||dev=pre4|Observers no longer produce a pulse when placed by hand.}} | ||
|{{HistoryLine||1.14|dev=18w43a|[[File:Observer JE4 BE3.png|32px]] [[File:Observer (back) JE1 BE1.gif|32px]] The textures of observers has now been changed.}} | |{{HistoryLine||1.14|dev=18w43a|[[File:Observer JE4 BE3.png|32px]] [[File:Observer (back) JE1 BE1.gif|32px]] The textures of observers has now been changed.}} | ||
|{{HistoryLine||1.16|dev=20w10a|Observers can now support [[Minecraft:ladder]]s and tripwire | |{{HistoryLine||1.16|dev=20w10a|Observers can now support [[Minecraft:ladder]]s and [[Minecraft:tripwire hook]]s.<ref>{{bug|MC-146824}}</ref>}} | ||
|{{HistoryLine|||dev=20w14a|Observers now correctly detect fences connecting to a newly grown tree.<ref>{{bug|MC-176644}}</ref>}} | |{{HistoryLine|||dev=20w14a|Observers now correctly detect fences connecting to a newly grown tree.<ref>{{bug|MC-176644}}</ref>}} | ||
|{{HistoryLine|||dev=pre3|[[File:Observer (back) JE2.gif|32px]] The back texture of activated observers has been changed.}} | |{{HistoryLine|||dev=pre3|[[File:Observer (back) JE2.gif|32px]] The back texture of activated observers has been changed.}} | ||
|{{HistoryLine||1.17|dev=21w13a|Observers now correctly detect when a grass block changes to [[Minecraft:dirt]] if a tree grows on top.}} | |{{HistoryLine||1.17|dev=21w13a|Observers now correctly detect when a [[Minecraft:grass block]] changes to [[Minecraft:dirt]] if a tree grows on top.}} | ||
|{{HistoryLine|java upcoming}} | |||
|{{HistoryLine||26.2|dev=snap6|[[Minecraft:Sulfur cube]]s can now absorb observers, giving them the slow bouncy archetype.}} | |||
}} | }} | ||
| Line 906: | Line 903: | ||
|The strength of the redstone pulse outputted by observer blocks has now been increased. | |The strength of the redstone pulse outputted by observer blocks has now been increased. | ||
|Observers no longer pulse twice when observing a retracting [[Minecraft:piston]]. | |Observers no longer pulse twice when observing a retracting [[Minecraft:piston]]. | ||
|Opening and closing the command block screen no longer activates an observer block.}} | |Opening and closing the [[Minecraft:command block]] screen no longer activates an observer block.}} | ||
|{{HistoryLine||1.10.0|dev=beta 1.10.0.3|[[File:Observer JE4 BE3.png|32px]] The textures of observers has now been changed.}} | |{{HistoryLine||1.10.0|dev=beta 1.10.0.3|[[File:Observer JE4 BE3.png|32px]] The textures of observers has now been changed.}} | ||
|{{HistoryLine||1.16.0|dev=beta 1.15.0.53|Observers no longer emit a pulse when they are first placed.}} | |{{HistoryLine||1.16.0|dev=beta 1.15.0.53|Observers no longer emit a pulse when they are first placed.}} | ||
|{{HistoryLine||1.16.100|dev=beta 1.16.100.55|Observers no longer get stuck in an active state when moved by [[Minecraft:piston]]s.}} | |{{HistoryLine||1.16.100|dev=beta 1.16.100.55|Observers no longer get stuck in an active state when moved by [[Minecraft:piston]]s.}} | ||
|{{HistoryLine|bedrock upcoming}} | |||
|{{HistoryLine||26.30|dev=Preview 26.30.27|Sulfur cubes can now absorb observers, giving them the slow bouncy archetype.}} | |||
}} | }} | ||
| Line 916: | Line 915: | ||
|{{HistoryLine|console}} | |{{HistoryLine|console}} | ||
|{{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]] Added observers.}} | |{{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]] Added observers.}} | ||
|{{HistoryLine||xbox=TU57|xbone=CU49|ps3=1.57|psvita=1.56|ps4=1.56|wiiu=Patch 27|switch=1.0.7|Observers now register changes to item | |{{HistoryLine||xbox=TU57|xbone=CU49|ps3=1.57|psvita=1.56|ps4=1.56|wiiu=Patch 27|switch=1.0.7|Observers now register changes to [[Minecraft:item frame]]s and [[Minecraft:flower pot]]s.}} | ||
|{{HistoryLine||xbox=TU63|xbone=CU53|ps3=1.67|psvita=1.67|ps4=1.67|wiiu=Patch 32|switch=1.0.13|The red light on the back side of the observer is now lit when the observer is activated.}} | |{{HistoryLine||xbox=TU63|xbone=CU53|ps3=1.67|psvita=1.67|ps4=1.67|wiiu=Patch 32|switch=1.0.13|The red light on the back side of the observer is now lit when the observer is activated.}} | ||
|{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.90|wiiu=none|switch=none|[[File:Observer JE4 BE3.png|32px]] The textures of observers has now been changed.}} | |{{HistoryLine||xbox=none|xbone=none|ps3=none|psvita=none|ps4=1.90|wiiu=none|switch=none|[[File:Observer JE4 BE3.png|32px]] The textures of observers has now been changed.}} | ||
| Line 930: | Line 929: | ||
{{HistoryTable | {{HistoryTable | ||
|{{HistoryLine|java}} | |{{HistoryLine|java}} | ||
|{{HistoryLine||1.13|dev=17w47a|Prior to ''The Flattening'', this block's numeral ID was 218.}} | |{{HistoryLine||1.13|dev=17w47a|Prior to [[Minecraft:1.13/Flattening|''The Flattening'']], this block's numeral ID was 218.}} | ||
|{{HistoryLine|bedrock}} | |{{HistoryLine|bedrock}} | ||
|{{HistoryLine||1.20.10|dev=Preview 1.20.10.23|Now uses the <code>minecraft:facing_direction</code> block state instead of <code>facing_direction</code>.}} | |{{HistoryLine||1.20.10|dev=Preview 1.20.10.23|Now uses the <code>minecraft:facing_direction</code> [[Minecraft:block state]] instead of <code>facing_direction</code>.}} | ||
}} | }} | ||
| Line 939: | Line 938: | ||
== Trivia == | == Trivia == | ||
* The current observer texture was created because Jeb kept confusing the front with the back. He said it was inspired by the "rejected texture" created by Tommaso Checchi.<ref name="ReferenceA">{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref><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> | * The current observer texture was created because [[Minecraft:Jeb]] kept confusing the front with the back. He said it was inspired by the "rejected texture" created by Tommaso Checchi.<ref name="ReferenceA">{{tweet|tomcc|727044087522713600|Here's my rejected graphics for the Observer, because @darngeek has no artistic sensibility|May 2, 2016}}</ref><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> | ||
== Gallery == | == Gallery == | ||
| Line 950: | Line 949: | ||
== See also == | == See also == | ||
* Tutorial:Block update detector | * [[Minecraft:Tutorial:Block update detector]] | ||
* [[Minecraft:Redstone Comparator]] | * [[Minecraft:Redstone Comparator]] | ||
| Line 958: | Line 957: | ||
== External links == | == External links == | ||
*{{Mcnet|block-week-observer|Block of the Week: Observer|November 10, 2017|Duncan Geere}} | *{{Mcnet|block-week-observer|Block of the Week: Observer|November 10, 2017|[[Minecraft:Duncan Geere]]}} | ||
== Navigation == | == Navigation == | ||
| Line 966: | Line 965: | ||
[[Category:Manufactured blocks]] | [[Category:Manufactured blocks]] | ||
de:Beobachter | [[Minecraft:de:Beobachter]] | ||
es:Observador | [[Minecraft:es:Observador]] | ||
fr:Observateur | [[Minecraft:fr:Observateur]] | ||
it:Osservatore | [[Minecraft:it:Osservatore]] | ||
ja:オブザーバー | [[Minecraft:ja:オブザーバー]] | ||
ko:관측기 | [[Minecraft:ko:관측기]] | ||
nl:Observeerder | [[Minecraft:nl:Observeerder]] | ||
pl:Detektor | [[Minecraft:pl:Detektor]] | ||
pt:Observador | [[Minecraft:pt:Observador]] | ||
ru:Наблюдатель | [[Minecraft:ru:Наблюдатель]] | ||
uk:Спостерігач | [[Minecraft:uk:Спостерігач]] | ||
zh:侦测器 | [[Minecraft:zh:侦测器]] | ||
Latest revision as of 11:16, 18 May 2026
|
For the {{{Description}}} of the same name, see [[{{{Destination}}}]]. |
Template:Infobox block An observer is a Minecraft:block that emits a quick Minecraft:redstone pulse from its back whenever its "face" detects that the Minecraft:block, Minecraft:fluid, or Minecraft:air directly in front of it has changed.
Obtaining
Breaking
An observer requires a Minecraft:pickaxe to be mined. When mined without a pickaxe, it drops nothing. Template:Breaking row
Crafting
Usage
An observer is placed similarly to a Minecraft:piston. It observes the block that it is placed against. The texture of the detecting side is that of an observing face. As observers can detect the state of other observers, placing two adjacent observers, each watching the other, can make a fast and compact redstone clock.
Behavior
Template:IN, an observer detects shape updates coming from the block it's facing. This can involve changes in block states (like crops growing, for example), or the breaking or placing of a block. This makes observers differ from Minecraft:block update detectors in terms of what they can detect.
Template:IN, an observer acts as a block update detector and detects anything that causes a block update.
The causes and propagation of block updates are different between Java Edition and Bedrock Edition. As a result, each can detect some kinds of changes that the other cannot. See the table below for a comparison.
When it detects something, the observer emits a Minecraft:redstone pulse of strong power at signal strength 15 for 2 Minecraft:game ticks. The pulse can power Minecraft:redstone dust, a Minecraft:redstone comparator, a Minecraft:redstone repeater, or any mechanism component located at its opposite end.
In Java Edition, the pulse is emitted with a delay of 2 game ticks. In Bedrock Edition, it should be delayed by 2 game ticks as well, but it's sometimes delayed by 4 or 6 game ticks due to Template:Bug.
Observers also emit a pulse after getting moved by Minecraft:pistons: this enables them to be used in Minecraft:flying machines. Template:IN, moving an observer while it's not active causes it output a pulse after its usual delay; however, moving an observer that is currently emitting a redstone signal causes it to turn off instead. Template:IN, an observer that was moved by a piston always outputs immediately.
Observers block light and allow mob spawning on top, do not cut off redstone wire, and cannot conduct redstone power. Template:IN, they also allow opening chests below and prevent redstone wire placed on it from transmitting a signal downward.
Limitations
Sounds
Template:Edition: Template:Sound table/Block/Stone/JE Template:Edition: Template:Sound table/Block/Metal/BE
Data values
ID
Template:Edition: Template:ID table
Template:Edition: Template:ID table
Block states
Videos
History
Development
Java Edition
Bedrock Edition
Legacy Console Edition
New Nintendo 3DS Edition
Data history
Issues
Trivia
- The current observer texture was created because Minecraft:Jeb kept confusing the front with the back. He said it was inspired by the "rejected texture" created by Tommaso Checchi.<ref name="ReferenceA">Template:Tweet</ref><ref>Template:Tweet</ref>
Gallery
Mojang images
-
Rejected graphics for the observer.
-
Development image of an observer from Jeb.
-
The first image released of the new observer texture for Java Edition.
See also
References
External links
Template:Navbox redstone Template:Navbox blocksTemplate:Mojang featured
Minecraft:de:Beobachter Minecraft:es:Observador Minecraft:fr:Observateur Minecraft:it:Osservatore Minecraft:ja:オブザーバー Minecraft:ko:관측기 Minecraft:nl:Observeerder Minecraft:pl:Detektor Minecraft:pt:Observador Minecraft:ru:Наблюдатель Minecraft:uk:Спостерігач Minecraft:zh:侦测器