Reason: Block mechanics as of Deep Dark Experimental Snapshot 1.
The sculk sensor is a block that detects vibrations caused by actions and events, and emits a redstone signal.
Obtaining
Chest loot
| Item | Structure | Container | Quantity | Chance |
|---|---|---|---|---|
| Java Edition | ||||
| Sculk Sensor | Ancient City | Chest | 1–3 | 23.2% |
| Bedrock Edition | ||||
| Sculk Sensor | Ancient City | Chest | 1–3 | 23.2% |
Natural generation
Sculk sensors generate within the deep dark biome and ancient cities.[upcoming: JE 1.19]
Breaking
Sculk sensors can be mined with any tool, but hoes are the quickest. They are obtained by mining them with a hoe enchanted with Silk Touch, otherwise they only drop experience[upcoming: JE 1.19].
| Block | Sculk Sensor | |
|---|---|---|
| Hardness | 1.5 | |
| Tool | ||
| Breaking time[A] | ||
| Default | 2.25 | |
| Wooden | 1.15 | |
| Stone | 0.6 | |
| Iron | 0.4 | |
| Diamond | 0.3 | |
| Netherite | 0.25 | |
| Golden | 0.2 | |
- ↑ Times are for unenchanted tools as wielded by players with no status effects, measured in seconds. For more information, see Breaking § Speed.
Post-generation
A sculk catalyst has a 9% chance of generating a sculk sensor on top of a sculk block.
Usage
Light
A sculk sensor has a light level of 1. However, when active, it changes to a lighter block state without a change to the light level.
Vibration detection
The sculk sensor vibration particle.
Sculk sensors can detect vibrations in a 9 block radius around it. A vibration is caused by many noisy events, such as a player gliding with elytra, a piston extending or a wet wolf shaking itself off. While sneaking, a player is not detected when walking, falling, or shooting a projectile.
When a vibration is made within the range of a sculk sensor, a signal travels from the vibration source to the sensor at a speed of one block per game tick (20 blocks per second). When the signal arrives, the sensor is activated for 40 game ticks (2 seconds). The sensor cannot detect any other vibrations while a signal is traveling to it, nor while activated.
Sculk sensors have a cooldown period of 1 tick after being placed or after deactivating. During this short cooldown period, they cannot detect vibrations. This prevents them from activating when a contraption it is powering is being unpowered.
Sculk sensors don't detect vibrations from other sculk sources or the warden.
Wool has a special interaction with sculk sensors. If a wool block is between a sensor and a vibration source, then that sensor is not able to detect the vibration. Sculk sensors are not able to detect footsteps on wool blocks, nor can they detect when wool block items are dropped. Vibrations are produced when wool is placed on sculk, but no vibrations are produced when wool is placed on top on any other block. [Java Edition only]
Redstone emission
Sculk sensors emit a redstone signal when they are activated. The strength of the redstone signal is inversely proportional to the distance the vibration signal traveled – the closer the vibration is to the sculk sensor, the stronger the redstone signal is, so it reaches the maximum redstone signal strength when the vibration is directly on top of the sensor.
Vibration amplitudes
Sculk sensors have a unique interaction with comparators. Each vibration in the game falls under a certain amplitude value. This value can be measured with a comparator as redstone output. With the right contraption, the player could detect if a certain action has occurred or is occurring nearby.
| Output | Vibration type | Game event | Description |
|---|---|---|---|
| 1 | Step | minecraft:step |
An entity walks on the ground or a minecart rolls[note 1] |
| 2 | Flap | minecraft:flap |
A flying entity (e.g. a bat) flaps its wings |
| 3 | Swim | minecraft:swim |
Entity swimming[note 1] |
| 4 | Elytra Free Fall | minecraft:elytra_free_fall |
Glides with elytra |
| 5 | Hit Ground | minecraft:hit_ground |
An entity falls from enough height to take fall damage[note 1] |
| 6 | Block Change | minecraft:block_change
|
A book is placed on a lectern, an item is added to or removed from a flower pot, a campfire is put out,[note 2] a candle is placed on a cake, a big dripleaf is tilted, or a candle is put out |
| Minecart Moving | minecraft:minecart_moving
|
Does not function currently[1] | |
| Ring Bell | minecraft:ring_bell
|
A bell is rung | |
| Splash | minecraft:splash |
An entity splashes in water, a boat is above a bubble column, or a boat paddles[note 3] | |
| Wolf Shaking | minecraft:wolf_shaking |
A wolf shakes off water after getting wet | |
| 7 | Drinking Finish | minecraft:drinking_finish
|
A potion is finished drinking.[note 4] |
| Prime Fuse | minecraft:prime_fuse
|
TNT or a creeper begins exploding | |
| Projectile Shoot | minecraft:projectile_shoot |
A projectile is fired[note 1] | |
| 8 | Mob Interact | minecraft:mob_interact
|
Giving a golden apple to a zombie villager with Weakness, healing a tamed wolf, healing an iron golem, a panda is given a food item, or most instances of successfully feeding an animal. |
| Projectile Land | minecraft:projectile_land |
A projectile hits something | |
| Eat | minecraft:eat |
A slice of cake is eaten, a horse eats,[3] a panda eats, an animal eats grass, or a player eats food.[note 5] | |
| Entity Damaged | minecraft:entity_damaged |
An entity is damaged or any entity except an armor stand is killed | |
| 9 | Equip | minecraft:equip
|
An item is put on an armor stand or armor is equipped through the use button. |
| Shear | minecraft:shear
|
Use shears to disarm a tripwire, carve a pumpkin, harvest honeycomb,[note 2] remove a snow golem's pumpkin,[note 2] remove wool from a sheep[note 2], or convert a mooshroom into a cow[note 2] | |
| Ravager Roar | minecraft:ravager_roar
|
A ravager roars | |
| 10 | Block Close | minecraft:block_close |
A door, trapdoor, or fence gate closes |
| Block Unswitch | minecraft:block_unswitch |
A lever is turned off | |
| Block Unpress | minecraft:block_unpress |
A button, tripwire, or pressure plate reverts to its unpressed state | |
| Block Detach | minecraft:block_detach |
A tripwire is detached | |
| Dispense Fail | minecraft:dispense_fail |
A dispenser fails to dispense an item. Does not work with droppers. | |
| 11 | Block Open | minecraft:block_open |
A door, trapdoor, or fence gate opens |
| Block Switch | minecraft:block_switch |
A lever is turned on | |
| Block Press | minecraft:block_press |
A button, tripwire, or pressure plate is activated | |
| Block Attach | minecraft:block_attach |
A tripwire is set | |
| 12 | Block Place | minecraft:block_place |
A block is placed; flint and steel or a fire charge is used to light a candle, cake, or campfire; or powder snow is placed on the ground[note 6] |
| Entity Place | minecraft:entity_place
|
An entity is spawned with an item, for example, a painting or a spawn egg[note 2] | |
| Fluid Place | minecraft:fluid_place |
Increasing the fluid level in a cauldron, including through weather and stalactites;[note 2] placing a fluid using a bucket, not including powder snow[4][note 2][note 7][note 8] | |
| 13 | Block Destroy | minecraft:block_destroy |
A block is destroyed[note 2] or an enderman picks up a block[note 9] |
| Entity Killed | minecraft:entity_killed
|
An armor stand is killed[6] | |
| Fluid Pickup | minecraft:fluid_pickup |
Honey is harvested with a bottle, a fluid is picked up in a bucket,[note 2] powder snow is picked up in a bucket,[note 2] a glass bottle is filled with water or dragon's breath,[note 2] or a fluid is removed from a cauldron[note 2] | |
| 14 | Fishing Rod Reel-In | minecraft:fishing_rod_reel_in |
A player reels in a fishing rod |
| Container Close | minecraft:container_close |
A chest, trapped chest, ender chest, barrel, or shulker box closes[note 10] | |
| Piston Contract | minecraft:piston_contract |
A piston contracts | |
| Shulker Close | minecraft:shulker_close
|
A shulker closes its shell | |
| 15 | Fishing Rod Cast | minecraft:fishing_rod_cast |
A player casts a fishing rod |
| Container Open | minecraft:container_open |
A chest, trapped chest, ender chest, barrel, shulker box, a minecart with a chest or hopper opens | |
| Explode | minecraft:explode |
TNT, a creeper, or a firework rocket explodes | |
| Lightning Strike | minecraft:lightning_strike |
Lightning strikes | |
| Piston Extend | minecraft:piston_extend |
A piston extends | |
| Shulker Open | minecraft:shulker_open
|
A shulker opens its shell |
- ↑ a b c d Is ignored when sneaking.
- ↑ a b c d e f g h i j k l m Also works with dispensers.
- ↑ Despite being an occurrence of splashing, sculk sensors do not detect fishing bobbers hooking a fish; this has been confirmed by Mojang to be intentional.[2]
- ↑ Milk does not trigger any vibration, and honey and stews trigger the eating event. See MC-213937
- ↑ Honey bottles and stews count as food for this case.
- ↑ This includes placing fire with flint and steel or a fire charge, and blocks placed by a dispenser or enderman
- ↑ Using fish buckets to breed axolotls does not cause this vibration. This inconsistency is intentional.[5]
- ↑ Replacing an existing fluid, in and out of a cauldron, does not trigger the event. See MC-213965.
- ↑ This does not include blocks broken by flowing water (MC-207410), nor redstone dust, redstone repeaters, redstone comparators or any type of rail being broken due to its supporting block being removed (MC-207411), nor the last slice of cake being eaten (MC-213968).
- ↑ Closing a minecart with a chest or with a hopper does not trigger this event. See MC-210707.
Piston interactivity
Sculk sensors are immovable. Pistons cannot push them, and sticky pistons cannot push or pull them. Slime blocks and honey blocks does not stick to sculk sensors and has no effect when the slime block or honey block is being pushed or pulled.
Sounds
A sculk sensor is silent if waterlogged. It can still detect vibration, but does not produce sounds itself.
Generic
| Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
|---|---|---|---|---|---|---|---|---|
| Block broken | Blocks | Once the block has broken | block | subtitles | 0.9 | 0.96 | 16 | |
| Block placed | Blocks | When the block is placed | block | subtitles | 0.8 | 0.96 | 16 | |
| Block breaking | Blocks | While the block is in the process of being broken | block | subtitles | 0.25 | 0.5 | 16 | |
| None[sound 1] | Entity-Dependent | Falling on the block with fall damage | block | None[sound 1] | 0.5 | 0.75 | 16 | |
| Footsteps | Entity-Dependent | Walking on the block | block | subtitles | 0.15 | 1.0 | 16 |
| Sound | Source | Description | Resource location | Volume | Pitch |
|---|---|---|---|---|---|
| Blocks | Once the block has broken | break | 0.8 | 0.8-1.0 | |
| Blocks | When the block is placed | place | 0.8 | 0.8-1.0 | |
| Blocks | While the block is in the process of being broken | hit | 0.35 | 0.5 | |
| Players | Falling on the block with fall damage | fall | 0.4 | 1.0 | |
| Players | Walking on the block | step | 0.17 | 1.0 | |
| Players | Jumping from the block | jump | 0.12 | 1.0 | |
| Players | Falling on the block without fall damage | land | 0.14 | 1.0 |
Unique
| Sound | Subtitles | Source | Description | Resource location | Translation key | Volume | Pitch | Attenuation distance |
|---|---|---|---|---|---|---|---|---|
| Sculk Sensor starts clicking | Blocks | Plays when sculk sensor is activated | block | subtitles | ? | ? | ? | |
| Sculk Sensor stops clicking | Blocks | Plays when sculk sensor is deactivated | block | subtitles | ? | ? | ? |
Data values
ID
| Name | Identifier | Form | Translation key |
|---|---|---|---|
| Sculk Sensor | sculk_sensor | Block & Item | block.minecraft.sculk_sensor |
| Name | Identifier | Numeric ID | Form | Item ID[i 1] | Translation key |
|---|---|---|---|---|---|
| Sculk Sensor | sculk_sensor | 562 | Block & Giveable Item[i 2] | Identical[i 3] | tile.sculk_sensor.name |
Block states
| Name | Default value | Allowed values | Description |
|---|---|---|---|
| power | 0 | 0123456789101112131415 | The sculk sensor's current power level. |
| sculk_sensor_phase | inactive | active cooldown inactive | Whether or not the sculk sensor is active.[more information needed] |
| waterlogged | false | falsetrue | Whether or not there's water in the same place as this sculk sensor. |
| Name | Metadata Bits | Default value | Allowed values | Values for Metadata Bits |
Description |
|---|---|---|---|---|---|
| sculk_sensor_phase | Not Supported | 0 | 012 | Unsupported | The sculk sensor phase.[more information needed] |
History
The specific instructions are: Skulk sensor with all 4 tendrils when placed as a block
| October 3, 2020 | |||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| November 13, 2020 | |||||||||||||||||||||
| Tendrils no longer entity and merged to block model. | |||||||||||||||||||||
| November 23, 2020 | |||||||||||||||||||||
| November 27, 2020 | |||||||||||||||||||||
| Java Edition | |||||||||||||||||||||
| 1.17 | 20w49a | ||||||||||||||||||||
| 20w51a | Eating Start has been removed as an event. | ||||||||||||||||||||
| Entity Hit's frequency value has changed from 9 to 8. | |||||||||||||||||||||
| Container Close's frequency value has changed from 10 to 14. | |||||||||||||||||||||
| Container Open's frequency value has changed from 11 to 15. | |||||||||||||||||||||
| Walking on wool no longer causes vibrations. | |||||||||||||||||||||
| Throwing wool as an item onto the ground no longer causes vibrations. | |||||||||||||||||||||
| Sculk sensors are now silent while waterlogged. | |||||||||||||||||||||
| 21w05a | Added the following game events:
| ||||||||||||||||||||
| 21w13a | The two unused textures of the calibrated sculk sensor top and side has removed. | ||||||||||||||||||||
| 21w19a | Sculk Sensors are now only accessible through commands. | ||||||||||||||||||||
| 1.18 | Experimental Snapshot 1 | Sculk sensors are now available in the creative inventory. | |||||||||||||||||||
| 21w37a | Sculk sensors are once again accessible only through commands. | ||||||||||||||||||||
| Upcoming Java Edition | |||||||||||||||||||||
| 1.19 | Deep Dark Experimental Snapshot 1 | Sculk sensors now generate in the "Deep Dark" biome. | |||||||||||||||||||
| Sculk Sensors now drop experience when mined without Silk Touch. | |||||||||||||||||||||
| Bedrock Edition | |||||||||||||||||||||
| Caves & Cliffs (experimental) | beta 1.16.210.56 | ||||||||||||||||||||
sculk_sensor_redstone_signal particles are also different from the ones in Java Edition. | |||||||||||||||||||||
| beta 1.17.0.50 | Sculk sensors can now detect walking vibrations below y=0. | ||||||||||||||||||||
| beta 1.17.10.20 | File:Sculk Sensor JE1 BE2.gif Texture changed to match Java Edition. | ||||||||||||||||||||
| 1.18.0 | beta 1.18.0.20 | Sculk sensor are now available outside experimental gameplay. | |||||||||||||||||||
| beta 1.18.0.22 | Sculk sensors have been moved behind the "Vanilla Experiments" experimental gameplay toggle. | ||||||||||||||||||||
| Vanilla Experiments (experimental) | beta 1.18.0.22 | Sculk sensors are now broken faster with an hoe. | |||||||||||||||||||
| 1.18.10 | beta 1.18.10.21 | Sculk sensors have been moved behind the "Wild Update" experimental gameplay toggle. | |||||||||||||||||||
Gallery
Multiple Sculk sensors with other sculk type of blocks on Minecraft Live.
Issues
Issues relating to "Sculk Sensor" are maintained on the bug tracker. Report issues there.
Trivia
- "Sculk" is derived from "skulk," meaning "keep out of sight, typically with a sinister or cowardly motive".[7]
- Creeper footsteps do not trigger sculk sensors, unless they walk off a ledge, even if they don't take fall damage.
References
- ↑ MC-213936
- ↑ MC-207334 — Works As Intended
- ↑ MC-213950
- ↑ MC-213962 — Works As Intended
- ↑ MC-208799 — Works As Intended
- ↑ MC-213947
- ↑ "While not related, Sculk name was inspired by Jeb's process with naming the Shulkers - he liked the word "Lurker", but changed it around a bit to feel new. Sculk is one letter changed in Skulk, meaning 'keep out of sight, typically with a sinister or cowardly motive'" – @kingbdogz on X, October 13, 2020










