Minecraft:Sculk Sensor
More actions
Template:Hatnote Template:Infobox block A sculk sensor is a sculk block that detects Minecraft:vibrations caused by nearby actions and events and emits a Minecraft:redstone signal in response. Player-caused vibrations can also trigger nearby sculk shriekers. {{#vardefine: control | shift on keyboard or right button on the right side of gamepad }}Sneaking prevents the creation of vibrations while moving, and Minecraft:wool can be used to block or prevent them. Placing an amethyst block next to a sculk sensor allows it to "relay" detected vibrations to other sculk sensors.
Obtaining
Breaking
A sculk sensor can be mined with any tool, but Minecraft:hoes are the quickest. It drops itself only if mined with any tool enchanted with Minecraft:Silk Touch. If mined with a non-Silk Touch tool, it drops 5 experience instead.
Script error: No such module "breaking row".
Natural generation
Sculk sensors generate within the deep dark biome and ancient cities.
- REDIRECT Template:Block distribution
Generated loot
Script error: No such module "lootChest".
Post-generation
A sculk catalyst has a 9% chance of generating a sculk sensor on top of a Minecraft:sculk block.
Usage
Crafting ingredient
Sculk sensors can be used to craft calibrated sculk sensors.
Light
A sculk sensor has a light level of 1. When active, it changes to a lighter block state without a change to the light level.
Vibration detection
Sculk sensors detect vibrations in an 8 block spherical radius around it. Vibrations are caused by various events, such as players and mobs walking, placing or breaking blocks (except Minecraft:wool or Minecraft:carpet), gliding with Minecraft:elytra, items falling on the ground, shooting projectiles, a Minecraft:piston extending or a wet Minecraft:wolf shaking itself off. Vibrations have an associated frequency; different events create vibrations of different frequencies.
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 Script error: No such module "convert".. The sensor cannot detect any other vibrations while activated or while a signal is traveling to it.
Sculk sensors have a cooldown period of Script error: No such module "convert". after being placed or after deactivating. During this cooldown period, they cannot detect vibrations. This prevents a sensor from reactivating when a contraption it is powering (such as a piston) becomes unpowered.
Sculk sensors don't detect vibrations from other sculk sources or the Minecraft:warden in Minecraft:Java Edition.
Sneaking
While sneaking, a player is not detected while performing most actions corresponding to vibration frequencies 1, 2, or 3, such as moving, hitting the ground without taking damage, interacting with items, and shooting projectiles (although the projectile itself creates a vibration when it hits the ground).
Wool occlusion
Minecraft:Wool and Minecraft:carpets have a special interaction with sculk sensors. If a wool block is placed between a sensor and a vibration source, the sensor is not able to detect the placed wool nor vibrations behind it. Specifically, if the ray joining the cube centers of the sensor block and the vibration source passes through any wool blocks, the vibration is occluded. If the ray passes diagonally through the edge between two blocks, either one or the other block may occlude it but not both. Sculk sensors are not able to detect footsteps or dropped items on wool or carpet, placement or breaking of wool or carpet, or wool or carpets dropping as items.
Sculk shriekers
Sculk sensors pass on the vibrations made by players to sculk shriekers within 8 blocks of the sensor. For example, an item dropped by a player triggers the shrieker, but an item dropped by a dispenser or from a broken block does not; a player flying around with elytra triggers the shrieker, but a bat flying around does not. Alarms can be blocked by wool placed in between the sensor and shrieker, similar to how wool can block vibrations from reaching the sensor itself.
Redstone emission
Sculk sensors emit a Minecraft:redstone signal in every direction (including top and bottom) when they are activated. The redstone signal emitted from the bottom powers the block below the sensor strongly, whereas in all other directions it appears as though the sensor itself is the strongly powered block.
The strength of the redstone signal is
- REDIRECT Template:Wikipedia
Template:Redr 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. The distance is measured from the block at which the vibration occurred; moving within a block never results in a different strength.
redstone_strength = max(1, 15 - floor(15 / detection_range * distance))
Vibration frequencies
{{#vardefine:params|0 }}Template:Hatnote Vibration
Vibration resonance
When a sculk sensor detects a vibration, any adjacent block of amethyst re-emits a vibration of the same frequency that the sculk sensor detected, which can be detected by other sensors and calibrated sculk sensors.
Things 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 eye of ender into an end portal frame<ref>Template:Bug</ref>
- Eyes of ender breaking<ref>Template:Bug</ref>
- 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 redstone comparator<ref>Template:Bug</ref>
- Changing the delay on a redstone repeater<ref>Template:Bug</ref>
- Changing the shape of a single unit of redstone wire<ref>Template:Bug</ref>
- Minecraft:Fire extinguished by rain<ref>Template:Bug</ref>
The following cases have been confirmed to be intentional:
- Axolotls being bred via tropical fish buckets<ref name="axo-bucket">Template:Bug</ref>
- Moss blocks replacing existing blocks<ref>Template:Bug</ref>
Piston interactivity
Sculk sensors are immovable. Minecraft:Pistons cannot push them, and sticky pistons cannot push or pull them. Slime blocks and honey blocks do not stick to sculk sensors and have no effect whether 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
Template:Edition: Template:Sound table/Block/Sculk sensor/JE
Template:Edition: Template:Sound table/Block/Sculk sensor/BE
Unique
Data values
ID
Template:!((Java EditionTemplate:))!: Template:ID table Template:ID table
- REDIRECT Template:Edition
Template:Rcat: Template:ID table Template:ID table
Block states
{{#vardefine:params|0 }}Template:Hatnote
- REDIRECT Template:Edition
Template:Rcat: Template:Bst Template:Bst Template:Bst
- REDIRECT Template:Edition
Block data
A sculk sensor has a block entity associated with it that holds additional data about the block.
- REDIRECT Template:Edition
Template:Rcat: {{#vardefine:params|0 }}Template:Hatnote
<section begin="block data"/>
- Template:Nbt/sprite: Block entity data.
- Template:Nbt inherit
- Template:Nbt/sprite last_vibration_frequency: The frequency of the last vibration.
- Template:Nbt/sprite listener: The vibration event listener for this sculk shrieker, sculk sensor, or calibrated sculk sensor.
- Template:Nbt/sprite event: Exists only if there is an incoming vibration.
- Template:Nbt/sprite distance: The distance between this vibration's source and the block.
- Template:Nbt/sprite game_event: The resource location of the vibration event that caused the current incoming vibration.
- Template:Nbt/sprite pos: The coordinates of the source of this vibration.
- Template:Nbt/sprite: X coordinate.
- Template:Nbt/sprite: Y coordinate.
- Template:Nbt/sprite: Z coordinate.
- Template:Nbt/sprite projectile_owner: If the vibration was caused by a projectile, this is the Minecraft:UUID of the entity that launched the projectile. Does not exist if vibration was not caused by a projectile.
- Template:Nbt/sprite source: The Minecraft:UUID of the entity that caused the vibration. Does not exist if vibration was not caused by an entity.
- Template:Nbt/sprite event_delay: How many ticks remain until triggered by the vibration. Set to 0 if there is no incoming vibration
- Template:Nbt/sprite selector: The data of the vibration selector.
<more information needed></more information needed>- Template:Nbt/sprite tick: The game time when the vibration occurs, or -1 if there is no vibration to choose from.
<more information needed></more information needed> - Template:Nbt/sprite event: Candidate game event, with the same structure as the Template:Nbt/sprite event tag above.
<more information needed></more information needed>
- Template:Nbt/sprite tick: The game time when the vibration occurs, or -1 if there is no vibration to choose from.
- Template:Nbt/sprite event: Exists only if there is an incoming vibration.
<section end="block data"/>
- REDIRECT Template:Edition
Achievements
Script error: No such module "Achievement".
Advancements
Script error: No such module "Advancement".
Videos
- REDIRECT Template:YouTube
History
Development
Java Edition
Bedrock Edition
Issues
Script error: No such module "Issue list".
Trivia
- "Sculk" is derived from "skulk", meaning "keep out of sight, typically with a sinister or cowardly motive".<ref>Template:Tweet</ref>
- In one of the early "hollowed" concepts of the sculk sensor, it used to require 4 vibrations before it would emit a redstone signal, indicated by the markings on the top texture, which would light up for each vibration received and would slowly go down over time.<ref>Template:Tweet</ref>
Gallery
Development images
-
Sculk sensor concept art.
-
Trypophobia sculk sensor.
-
Trypophobia sculk sensor recreation.
-
Ditto.
-
Ditto.
-
Ditto.
-
Ditto.
-
Multiple Sculk sensors with other sculk type of blocks on Minecraft Live.
-
Ditto. Screenshot by kingbdogz.
-
Close look.
-
Wool occlusion.
-
Sculk sensors as wireless redstone.
-
Sculk sensors are not affected by rain.
-
Sculk in a forest.
-
Old textures.
-
New textures.
-
Performance optimizing.
-
Ditto.
-
Snowballs creating vibrations.
-
Sculk sensors in a cave.
-
A contraption using a waterlogged sculk sensor.
-
Sculk type of blocks in redstone category.
References
<references group="">
</references>
External links
- How to Use Sculk Sensors – Minecraft.net on February 2, 2023
| |||||||
|
| |||||||
Template:Article otherTemplate:Article other
de:Sculk-Sensor es:Sensor de sculk fr:Capteur Sculk it:Sensore di sculk ja:スカルクセンサー ko:스컬크 감지체 pl:Skulkowy czujnik pt:Sensor de sculk ru:Скалк-сенсор uk:Скалковий сенсор zh:幽匿感测体