Daylight Detector
Type |
Block Entity |
---|---|
Requirements |
None |
Physics |
No |
Transparency |
Yes |
Luminance |
No |
Blast resistance |
1 |
Hardness |
0.2 |
Tool | |
Renewable |
No |
Stackable |
Yes (64) |
Flammable |
No, but catches fire from lava |
Drops |
Itself |
Block Entity ID |
See § Data values |
Data values |
See § Data values |
Name |
See § Data values |
![]() |
“ | We're big fans of the daylight sensor, seeing as it can sense when night falls and automatically close your doors, stopping mobs from getting in. Very handy if you're crafting in your basement and lose track of time! | „ |
— Tom Stone[1] |
A daylight detector[n 1] is a block that outputs a redstone signal based on sunlight (or lack thereof).
Contents
Obtaining[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, and they will drop a regular daylight detector.
Block | Daylight Detector | |
---|---|---|
Hardness | 0.2 | |
Tool | ||
Breaking time[note 1] | ||
Hand | 0.35 | |
Wooden | 0.2 | |
Stone | 0.1 | |
Iron | 0.05 | |
Diamond | 0.05 | |
Golden | 0.05 |
- ↑ Times are for unenchanted tools in seconds.
Crafting[edit]
Ingredients | Crafting recipe |
---|---|
Glass + Nether Quartz + Any wood Slab |
Usage[edit]
Redstone component[edit]
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.[Legacy Console and Bedrock editions only] Water and lava will flow 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, use the "Use Item/Place Block" control.
- Activation
- A daylight detector activates when exposed to sufficient daylight (daylight detector mode) or when its sky light level drops to 0 (inverted daylight detector mode).
- An inverted daylight detector activates when exposure to daylight is low enough (inverted daylight detector mode).
- Behavior
- An active daylight detector:
- powers adjacent redstone dust, including below it, and redstone comparators facing away from the daylight detector, to a power level that depends on the time of day, the weather, and the daylight detector's sky light level (see tables below)
- powers adjacent redstone repeaters facing away from the daylight detector to power level 15
- activates adjacent redstone mechanisms, including above and below, such as pistons, redstone lamps, etc.
- A daylight detector has no effect on other adjacent blocks (for example, it cannot power a block the way a repeater can).
Daylight Detector[edit]
If a daylight detector has an opaque block above it, then it will emit a weaker signal, or none at all, as it is directly proportional to the sky light.
The daylight detector power level should be 0 from time 13680 to 22340.
Power | Clear | Rain | Thunder | ||||||
---|---|---|---|---|---|---|---|---|---|
Time reached | Time dissipates | Light levels | Time reached | Time dissipates | Light levels | Time reached | Time dissipates | Light levels | |
0 | N/A | N/A | 4–5 | N/A | N/A | 4–5 | N/A | N/A | 4–5 |
1 | 22340 | 13680 | 4–7 | 22340 | 13680 | 4–7 | 22340 | 13680 | 4–6 |
2 | 22800 | 13220 | 7–9 | 22800 | 13220 | 6–8 | 22960 | 13060 | 6–8 |
3 | 23080 | 12940 | 9–11 | 23240 | 12780 | 8–10 | 23360 | 12660 | 7–8 |
4 | 23300 | 12720 | 11–12 | 23520 | 12500 | 9–11 | 23700 | 12300 | 8–10 |
5 | 23540 | 12480 | 12–13 | 23760 | 12260 | 10–12 | 60 | 11940 | 10 |
6 | 23780 | 12240 | 13–14 | 0 | 12020 | 11–12 | 460 | 11560 | 10 |
7 | 23960 | 12040 | 15 | 400 | 11620 | 12 | 1040 | 10980 | 10 |
8 | 180 | 11840 | 15 | 900 | 11120 | 12 | 1740 | 10280 | 10 |
9 | 540 | 11480 | 15 | 1440 | 10580 | 12 | 2620 | 9400 | 10 |
10 | 940 | 11080 | 15 | 2080 | 9940 | 12 | 3960 | 8060 | 10 |
11 | 1380 | 10640 | 15 | 2880 | 9140 | 12 | N/A | N/A | N/A |
12 | 1880 | 10140 | 15 | 4120 | 7900 | 12 | N/A | N/A | N/A |
13 | 2460 | 9560 | 15 | N/A | N/A | N/A | N/A | N/A | N/A |
14 | 3180 | 8840 | 15 | N/A | N/A | N/A | N/A | N/A | N/A |
15 | 4300 | 7720 | 15 | N/A | N/A | N/A | N/A | N/A | N/A |
Inverted Daylight Detector[edit]
Using a daylight detector will invert 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 level of light from the sky. Specifically, it outputs a signal strength of 15 minus the current light level, meaning that an inverted daylight detector will actually output a strength of 11 at midnight, 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. Mining an inverted daylight detector will simply drop a regular daylight detector.
Fuel[edit]
Daylight detectors can be used as a fuel in furnaces, smelting 1.5 items per block.
Data values[edit]
ID[edit]
Daylight Detector | Name ID |
---|---|
Block | daylight_detector
|
Block entity |
Daylight Sensor | Name ID | Numeric ID |
---|---|---|
Normal block | daylight_detector
|
151 |
Inverted block | daylight_detector_inverted
|
178 |
Block entity | DaylightDetector
|
? |
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]
Name | Value | Description |
---|---|---|
inverted | false true | If true, the daylight detector is inverted. |
power | 0 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.
- Block entity data
- Tags common to all block entities see Template:Nbt inherit/blockentity/template
Video[edit]
History[edit]
July 6, 2010 | Notch suggests that he may implement daylight sensors. | ||||
---|---|---|---|---|---|
November 24, 2012 | Jeb stated that there may be a daylight sensor. | ||||
January 2, 2013 | Jeb tweeted an image of the daylight sensor.. | ||||
Java Edition | |||||
1.5 | 13w01a | Daylight sensors were added to the game. | |||
1.8 | 14w31a | Daylight sensors can now be toggled between day/night by using them. | |||
1.9 | 15w47a | Daylight sensors no longer emit signal during the night when sufficiently shaded. | |||
Inverted daylight sensors now emits a variable signal at night. | |||||
1.11 | 16w32a | The block entity ID is changed from DLDetector to daylight_detector . | |||
1.13 | 17w47a | The different block IDs for the daylight detector got merged into one ID. | |||
Added inverted block state. | |||||
Renamed to daylight detector. | |||||
Prior to The Flattening, these blocks' numeral IDs were 151 and 178. | |||||
Pocket Edition Alpha | |||||
0.13.0 | build 1 | Added daylight sensors. | |||
0.15.0 | build 1 | Daylight sensors can now be moved by pistons. | |||
Legacy Console Edition | |||||
TU19 | CU7 | 1.12 | Patch 1 | Added daylight sensors. | |
TU25 | CU14 | 1.17 | Daylight sensors can now be toggled between day/night by using them. | ||
New Nintendo 3DS Edition | |||||
0.1.0 | Added Daylight Detectors. |
Gallery[edit]
The 13w01a snapshot image released by Mojang.
Issues[edit]
Issues relating to "Daylight Sensor" or "Daylight Detector" are maintained on the bug tracker. Report issues there.
Notes[edit]
- ↑ Known as Daylight Detector in Java Edition and Daylight Sensor in Bedrock, Legacy Console, and New Nintendo 3DS editions.