Minecraft:Vibration
More actions
Vibrations are a gameplay mechanic based around the concept of Minecraft:sound and its physical interactions. Most in-game actions and events produce vibrations of different frequencies, or intensity. Minecraft:Wool can be used to dampen or block vibrations and prevent them from traveling if collided with. Vibrations are solely utilized by Minecraft:sculk sensors, Minecraft:sculk shriekers, Minecraft:wardens, and Minecraft:allays.
Mechanics
When a vibration is created, it takes the appearance of blue-cyan "sound wave" Minecraft:particles which moves from its source of origin to the entity which detected it. Vibration waves move at a constant speed, and their speed cannot be altered.
Vibration frequency
Template:Expand section Each vibration in the game falls under a certain frequency value. This value can be measured with a Minecraft:comparator. With the right contraption utilizing a Minecraft:calibrated sculk sensor or Minecraft:sculk sensor, the player could detect if a certain action has occurred or is occurring nearby.
| Output | Vibration type | Game event | Description |
|---|---|---|---|
| Template:Redstone strength | Step | minecraft:step
|
Player or entity steps |
| Swim | minecraft:swim
|
Player or entity Minecraft:swims, or Minecraft:boat paddles | |
| Flap | minecraft:flap
|
Entity flaps (Minecraft:bat) | |
| Resonate 1 | minecraft:resonate_1
|
||
| Template:Redstone strength | Projectile Land | minecraft:projectile_land
|
Projectile lands (Minecraft:Snowball hits a Minecraft:block) |
| Hit Ground | minecraft:hit_ground
|
Player or entity hits ground after a Minecraft:jump or fall | |
| Splash | minecraft:splash
|
Player or entity splashes in Minecraft:water, enters water or enters Minecraft:bubble column | |
| Resonate 2 | minecraft:resonate_2
|
||
| Template:Redstone strength | Item Interact Finish | minecraft:item_interact_finish
|
Any interaction using a Minecraft:shield, Minecraft:spyglass, or Minecraft:bone meal |
| Projectile Shoot | minecraft:projectile_shoot
|
Minecraft:Projectile is shot (can be an Minecraft:arrow, a Minecraft:firework, etc.) | |
| Instrument Play | minecraft:instrument_play
|
Minecraft:Goat horn plays | |
| Resonate 3 | minecraft:resonate_3
|
||
| Template:Redstone strength | Entity Action | minecraft:entity_action
|
Entity roars (Minecraft:Ravager), entity shakes water off (Minecraft:wolf after swimming), entity holds or stops holding item (Minecraft:Villager, copper golem, Minecraft:fox, Minecraft:allay), Minecraft:sniffer digs, Minecraft:armadillo rolls up or unrolls, or Minecraft:creaking stops or starts moving |
| Elytra Glide | minecraft:elytra_glide
|
Player glides | |
| Unequip | minecraft:unequip
|
Minecraft:Armor gets unequipped from an armor Minecraft:slot or an Minecraft:armor stand | |
| Resonate 4 | minecraft:resonate_4
|
||
| Template:Redstone strength | Entity Dismount | minecraft:entity_dismount
|
Player dismounts from a Minecraft:mount or Minecraft:vehicle |
| Equip | minecraft:equip
|
Minecraft:Armor gets equipped to an armor Minecraft:slot or an Minecraft:armor stand | |
| Resonate 5 | minecraft:resonate_5
|
||
| Template:Redstone strength | Entity Mount | minecraft:entity_mount
|
Player mounts a Minecraft:mount or Minecraft:vehicle |
| Entity Interact | minecraft:entity_interact
|
Player interaction with entity (breeding) | |
| Shear | minecraft:shear
|
A Minecraft:sheep, Minecraft:mooshroom, or Minecraft:bogged gets sheared | |
| Resonate 6 | minecraft:resonate_6
|
||
| Template:Redstone strength | Entity Damage | minecraft:entity_damage
|
Entity takes Minecraft:damage |
| Resonate 7 | minecraft:resonate_7
|
||
| Template:Redstone strength | Drink | minecraft:drink
|
Entity drinks (i.e. uses a bottled liquid or Minecraft:milk bucket) |
| Eat | minecraft:eat
|
Entity Minecraft:eats. This includes players eating items, sheeps attempting to eat grass, and Minecraft:pandas finishing eating bamboo. Not triggered by Minecraft:horses grazing, players feeding other animals, or Minecraft:frogs eating Minecraft:slimes and Minecraft:magma cubes | |
| Resonate 8 | minecraft:resonate_8
|
||
| Template:Redstone strength | Container Close | minecraft:container_close
|
Container (Minecraft:chest, Minecraft:barrel, Minecraft:shulker box) closes |
| Block Close | minecraft:block_close
|
Minecraft:Door, Minecraft:trapdoor, or Minecraft:fence gate closes | |
| Block Deactivate | minecraft:block_deactivate
|
Block deactivation (Minecraft:piston retracts, Minecraft:lever is switched off, Minecraft:button or Minecraft:pressure plate turn off) | |
| Block Detach | minecraft:block_detach
|
Minecraft:Tripwire gets detached from a Minecraft:tripwire hook | |
| Resonate 9 | minecraft:resonate_9
|
||
| Template:Redstone strength | Container Open | minecraft:container_open
|
Container (Minecraft:chest, Minecraft:barrel, Minecraft:shulker box) opens |
| Block Open | minecraft:block_open
|
Minecraft:Door, Minecraft:trapdoor, or Minecraft:fence gate opens | |
| Block Activate | minecraft:block_activate
|
Block activation A Minecraft:dispenser, Minecraft:piston, Minecraft:button, Minecraft:lever, or Minecraft:pressure plate is powered. Not triggered by a Minecraft:crafter, Minecraft:dropper, or Minecraft:jukebox | |
| Block Attach | minecraft:block_attach
|
Minecraft:Tripwire gets attached to a Minecraft:tripwire hook | |
| Prime Fuse | minecraft:prime_fuse
|
Minecraft:TNT block or Minecraft:creeper is ignited | |
| Note Block Play | minecraft:note_block_play
|
Minecraft:Note block plays a note | |
| Resonate 10 | minecraft:resonate_10
|
||
| Template:Redstone strength | Block Change | minecraft:block_change
|
Block changes state (Minecraft:chiseled bookshelf, Minecraft:lectern, Minecraft:composter, Minecraft:decorated pot, Minecraft:bell ringing, Minecraft:item frame etc.)Template:Info needed |
| Resonate 11 | minecraft:resonate_11
|
||
| Template:Redstone strength | Block Destroy | minecraft:block_destroy
|
Block destruction Triggered by block Minecraft:breaking, removing a block required to support it, or pushing it with a Minecraft:piston (if the block is broken when moved). Not triggered when blocks are destroyed by an explosion. |
| Fluid Pickup | minecraft:fluid_pickup
|
Liquid is picked up into a Minecraft:glass bottle or Minecraft:empty bucket (i.e. the bottle or bucket is used, filling it with water, lava, milk, honey, powder snow, or a Minecraft:potion from a Minecraft:cauldronTemplate:Only) | |
| Resonate 12 | minecraft:resonate_12
|
||
| Template:Redstone strength | Block Place | minecraft:block_place
|
Block placement |
| Fluid Place | minecraft:fluid_place
|
Fluid placement | |
| Resonate 13 | minecraft:resonate_13
|
||
| Template:Redstone strength | Entity Place | minecraft:entity_place
|
Entity placement Triggered by Minecraft:vehicle, Minecraft:armor stand, or Minecraft:item frame is placed; or a mob is spawned via Minecraft:spawn egg, Minecraft:mob spawner, Minecraft:creaking heart, or Minecraft:evoker magic Not triggered by random mob spawning or breeding |
| Lightning Strike | minecraft:lightning_strike
|
Minecraft:Lightning strikes | |
| Teleport | minecraft:teleport
|
Minecraft:Endermen, Minecraft:shulker, or player eating a Minecraft:chorus fruit teleports. Not triggered by Minecraft:wolves, Minecraft:cats, or Minecraft:ender pearls. | |
| Resonate 14 | minecraft:resonate_14
|
||
| Template:Redstone strength | Entity Die | minecraft:entity_die
|
Entity dies or is broken (Minecraft:vehicle, Minecraft:armor stand, or Minecraft:item frame), Minecraft:firework finishes |
| Explode | minecraft:explode
|
Minecraft:TNT, Minecraft:end crystal, Minecraft:bed, Minecraft:respawn anchor, Minecraft:creeper, Minecraft:ghast fireball, wind charge or wither skull explodes | |
| Resonate 15 | minecraft:resonate_15
|
Sources which are not detected
The following occurrences, despite presumably causing physical motion, do not produce vibrations and therefore cannot be detected:
- Blocks destroyed by a fluid flowing into their space<ref>Template:Bug</ref>
- Several blocks being destroyed due to their supporting block being removed:<ref>Template:Bug</ref>
- Rails
- Powered rails
- Detector rails
- Activator rails
- Redstone wire
- Redstone repeaters
- Redstone comparators
- Several cases where a Minecraft:dispenser fails to perform an action:<ref>Template:Bug</ref>
- Flint and steel not creating fire
- Bone meal not growing something
- Heads and carved pumpkins, if not equipped on something or placed
- Shulker boxes, if not placed
- Shears, if there's nothing to shear
- Glowstone, if it doesn't charge a respawn anchor
- Inserting an Minecraft:eye of ender into an Minecraft:end portal frame<ref>Template:Bug</ref><ref>Template:Bug</ref>
- Eyes of ender breaking<ref>Template:Bug</ref>
- Minecraft:Silverfish entering blocks<ref>Template:Bug</ref>
- Minecraft:Water and Minecraft:lava flowing into existing spaces, or drying up<ref>Template:Bug</ref>
- Changing the mode of a Minecraft:redstone comparator<ref>Template:Bug</ref>
- Changing the delay on a Minecraft:redstone repeater<ref>Template:Bug</ref>
- Changing the shape of a single unit of Minecraft:redstone wire<ref>Template:Bug</ref>
- Minecraft:Fire extinguished by rain<ref>Template:Bug</ref>
The following cases have been confirmed to be intentional:
- Minecraft:Axolotls being bred via tropical fish buckets<ref name="axo-bucket">Template:Bug</ref>
- Minecraft:Moss blocks replacing existing blocks<ref>Template:Bug</ref>
Amethyst resonation
When a block of amethyst is placed adjacent to a Minecraft:sculk sensor or a Minecraft:calibrated sculk sensor, if that sculk sensor receives a Minecraft:vibration, the block of amethyst re-emits its frequency as a separate vibration at its location. This vibration can then be detected by another sculk sensor, allowing a chain of sculk sensors and amethyst blocks to be created, transmitting a signal wirelessly.
Vibration occlusion
Minecraft:Wool can be used to block vibrations from reaching nearby Minecraft:sculk sensors. If a wool block is placed between a sensor and a vibration source, the sensor is not able to detect vibrations behind it. Similarly, if a wool block is placed between a sensor and a Minecraft:sculk shrieker, the sensor is unable to alert the shrieker.
Sculk sensors are not able to detect the placing and breaking of wool, as well as entities Minecraft:walking, Minecraft:sprinting, or Minecraft:jumping on top of it. They are also unable to detect items dropped on wool, or wool itself dropped in item form.
Similar to sculk sensors, Minecraft:wardens are also unable to detect everything wool-related as listed above.
Wool can also be used to block Minecraft:note block sounds from reaching Minecraft:allays.