Daylight Detector

From Minecraft Wiki
Jump to: navigation, search
Daylight Detector
Daylight Detector JE1 BE1.pngInverted Daylight Detector JE1 BE1.png
Renewable

Yes

Stackable

Yes (64)

Tool

Blast resistance

0.2

Hardness

0.2

Luminant

No

Transparent

Yes

Flammable

No

Catches fire from lava

Yes

A daylight detector[a] is a block that outputs a redstone signal based on sunlight.

Obtaining[edit]

Loot[edit]

From block loot[edit]

Daylight detectors can be broken fairly easily by hand, but can be broken faster by using an axe.

Namespaced IDSourceDrops
Default
blocks/daylight_detectorDaylight Detector1 (100%)

Recipes[edit]

From crafting[edit]

Ingredients Crafting recipe
Glass +
Nether Quartz +
Any wood Slab

Usage[edit]

Breaking[edit]

Daylight detectors can be broken fairly easily by hand, but can be broken faster by using an axe. Inverted daylight detectors cannot be collected directly; they drop a regular daylight detector. In Bedrock Edition the inverted sensor may be obtained via inventory editing.‌[Bedrock Edition only]

Block Daylight Detector
Hardness 0.2
Tool
Breaking time[note 1]
Default 0.35
Wooden 0.2
Stone 0.1
Iron 0.05
Diamond 0.05
Netherite 0.05
Golden 0.05
  1. Times are for unenchanted tools in seconds. For more information, see Breaking § Speed.

Block loot[edit]

Namespaced IDSourceDrops
Default
blocks/daylight_detectorDaylight Detector1 (100%)

Redstone component[edit]

Graphed daylight detector output in clear weather.

A daylight detector can be used to produce redstone power in proportion to the daylight or night time.

A daylight detector is 0.375 blocks high (3/8ths of a block). Daylight detectors can be moved by pistons.‌[Bedrock Edition only] Water and lava flows around daylight detectors without affecting them.

Placement
To place a daylight detector, use the "Use Item/Place Block" control.
A daylight detector can be "inverted", which reverses the power levels produced by the daylight detector. To invert a daylight detector, aim at the placed daylight detector and use the "Use Item/Place Block" control.
Activation
A daylight detector activates when exposed to sufficient daylight (daylight detector mode) or when exposure to daylight is low enough (inverted daylight detector mode).
Sources of block light (torches, glowstone, etc.) cannot activate a daylight detector.
Behavior
An active daylight detector:
A daylight detector has no effect on other adjacent blocks (for example, it cannot power a block the way a repeater can).
The output signal of daylight detectors in the loaded chunk is updated every 20 gametime‌[JE only]/daytime‌[BE only]. Block update have no effect on daylight detectors.

Daylight Detector[edit]

The daylight detector power level depends on the time of day, the weather, and the internal sky light level.

Daylight detector power levels when sky light level is 15
Power Clear Rain or Snowfall Thunder
Time ↓ Time ↑ Time ↓ Time ↑ Time ↓ Time ↑
0 13670-22330 13670-22330 13670-22330
1 22331-22781 13219-13669 22331-22798 13203-13669 22331-22943 13058-13669
2 22782-23069‌[JE only]/23070‌[BE only] 12931-13218 22799-23231 12769‌[JE only]/12770‌[BE only]-13202 22944-23352 12648-13057
3 23070‌[JE only]/23071‌[BE only]-23296 12705-12930 23232-23504 12497-12768‌[JE only]/12769‌[BE only] 23353-23700 12300-12647
4 23297-23529 12471-12704 23505-23745 12256-12496 23701-59 11941‌[JE only]/11942‌[BE only]-12299
5 23530-23767 12233-12470 23746-23991 12010-12255 60-441 11560-11940‌[JE only]/11941‌[BE only]
6 23768-23960 12041-12232 23992-394 11607-12009 442-1039 10962-11559
7 23961-166 11835-12040 395-882 11119-11606 1040-1735 10266-10961
8 167-535 11465‌[JE only]/11466‌[BE only]-11834 883-1429‌[JE only]/1430‌[BE only] 10571-11118 1736-2608 9392-10265
9 536-933 11067-11464‌[JE only]/11465‌[BE only] 1430‌[JE only]/1431‌[BE only]-2069 9931-10570 2609-3942 8059-9391
10 934-1371 10629-11066 2070-2875 9125‌[JE only]/9126‌[BE only]-9930 3943-8058
11 1372-1865 10136-10628 2876-4108 7892-9124‌[JE only]/7893-9125‌[BE only] N/A N/A
12 1866-2444 9557-10135 4109-7891‌[JE only]/7892‌[BE only] N/A N/A
13 2445-3175 8826-9556 N/A N/A N/A N/A
14 3176-4294 7706-8825 N/A N/A N/A N/A
15 4295-7705 N/A N/A N/A N/A

Inverted Daylight Detector[edit]

Using a daylight detector inverts it. However, the output of the inverted detector is not a simple inversion of the daylight detector's output; it uses a much simpler algorithm that depends only on the internal sky light level. Specifically, it outputs a signal strength of 15 minus the current internal sky light level, where values over 15 or below 0 are taken as 15 or 0 respectively. This means that an inverted daylight detector actually outputs a strength of 11 at midnight when it's clear weather, if it has line of sight with the sky. The effects of shade are applied before inverting, so shade increases the signal strength when it isn't already full, and prevents it from reaching zero.

The inverted daylight detector cannot be obtained as an item in Java Edition. Mining an inverted daylight detector simply drops a regular daylight detector.

Fuel[edit]

Daylight detectors can be used as a fuel in furnaces, smelting 1.5 items per block.

Sounds[edit]

Java Edition:

SoundSubtitleSourceDescriptionNamespaced IDTranslation keyVolumePitchAttenuation distance
Block brokenBlocksBreaking the blockblock.wood.breaksubtitles.block.generic.break1.00.816
None[sound 1]BlocksFalling on the block with fall damageblock.wood.fallNone[sound 1]0.50.7516
Block breakingBlocksMining the blockblock.wood.hitsubtitles.block.generic.hit0.250.516
Block placedBlocksPlacing the blockblock.wood.placesubtitles.block.generic.place1.00.816
FootstepsBlocksWalking on the blockblock.wood.stepsubtitles.block.generic.footsteps0.151.016

Bedrock Edition: [needs in-game testing]

SoundDescriptionNamespaced IDVolumePitch
?Breaking the blockdig.wood? 0.8
?Falling on the block with fall damagefall.wood? ?
?Mining the blockhit.wood? 0.5
?Jumping from the blockjump.wood? ?
?Falling on the block without fall damageland.wood? ?
?Walking on the blockstep.wood? ?
?Placing the blockuse.wood? 0.8

Data values[edit]

ID[edit]

Java Edition:

NameNamespaced IDTranslation key
Daylight Detectordaylight_detector block.minecraft.daylight_detector
NameNamespaced ID
Block entitydaylight_detector

Bedrock Edition:

NameNamespaced IDNumeric ID Translation key
Daylight Sensordaylight_detector 151tile.daylight_detector.name
Inverted Daylight Sensordaylight_detector_inverted 178tile.daylight_detector_inverted.name
NameSavegame ID
Block entityDaylightDetector

Block data[edit]

In Bedrock Edition, a daylight sensor's block data stores its power level:

Bits Values
0x1
0x2
0x4
0x8
Four bits storing a value from 0 to 15 representing the daylight sensor's current redstone power level.

Block states[edit]

Java Edition:

Name Default value Allowed values Description
invertedfalsefalse
true
If true, the daylight detector is inverted.
power00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
The current redstone power level produced by the daylight sensor.

Bedrock Edition:

Name Default value Allowed values Description
redstone_signal00
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
The current redstone power level produced by the daylight sensor.

Block entity[edit]

A daylight detector has a block entity associated with it which stores only its entity ID and position (the minimum data for a block entity). Although the daylight detector's block entity stores no additional data, the block entity ensures that the daylight detector is updated every game tick.

Video[edit]

History[edit]

July 6, 2010Notch suggests that he may implement daylight sensors (in the blog post mentioning Alpha 1.0.2_01).
November 24, 2012Jeb stated that there may be a daylight sensor.
January 2, 2013Jeb tweeted an image of the daylight sensor.
Java Edition
1.513w01aDaylight Detector JE1 BE1.png Added daylight sensors.
1.814w31aInverted Daylight Detector JE1 BE1.png Daylight sensors can now be toggled between day and night by using them.
1.915w47aDaylight sensors no longer emit signal during the night when sufficiently shaded.
Inverted daylight sensors now emit a variable signal at night.
1.1116w32aThe block entity ID has now been changed from DLDetector to daylight_detector.
1.1317w47a"Daylight Sensor" has now been renamed to "Daylight Detector".
The different block IDs for the daylight detector have now been merged into one ID.
Added an inverted block state to daylight detectors.
Prior to The Flattening, these blocks' numeral IDs were 151 and 178.
Pocket Edition Alpha
0.13.0build 1Daylight Detector JE1 BE1.png Inverted Daylight Detector JE1 BE1.png Added daylight sensors.
0.15.0build 1Daylight sensors can now be moved by pistons.
Legacy Console Edition
TU19CU71.12Patch 1Daylight Detector JE1 BE1.png Added daylight sensors.
TU25CU141.17Inverted Daylight Detector JE1 BE1.png Daylight sensors can now be toggled between day and night by using them.
New Nintendo 3DS Edition
0.1.0Daylight Detector JE1 BE1.png Inverted Daylight Detector JE1 BE1.png Added daylight detectors.

Gallery[edit]

Issues[edit]

Issues relating to "Daylight Sensor" or "Daylight Detector" are maintained on the bug tracker. Report issues there.

Notes[edit]

  1. Known as Daylight Detector in Java Edition and Daylight Sensor in Bedrock Edition.

References[edit]