Проверено на сервере

Автоматическая подсветка в Майнкрафте

Лампы, которые сами горят ночью: фонарь на столбе и ряд ламп на одном датчике. Во сколько загорается и гаснет — замерено по часам игры.

  • загорается в 18:02
  • проверено в 26.3

Коротко

Датчик дневного света в режиме «ночь» включает лампы, когда темнеет

Свет, который сам горит ночью, делают на датчике дневного света в режиме «ночь»: нажмите на датчик, и он переключится. Когда темнеет, он даёт сигнал лампе рядом. На проверке фонарь загорелся в 18:02 по часам игры и погас в 05:59.

Фонарь

Вид сбоку
  • Забор — столб, на нём лампа, на лампе — датчик дневного света в режиме «ночь». Три блока, без пыли.
  • Датчик даёт сигнал прямо в лампу под собой. Над датчиком должно быть небо: в тени он считает, что темно, и свет горит днём.

Ряд ламп

Вид сбоку
  • Один датчик на 6 ламп: лампы в ряд, по их верху — пыль. Пыль питает блок под собой, поэтому горит каждая лампа под ней.
  • Вечером сигнал датчика слабый и до дальних ламп не доходит: на проверке весь ряд загорелся только в 18:42, позже одиночного фонаря. Нужно ровно — ставьте датчик на каждую лампу.

Что проверили

  • Обе схемы поставили на сервере 26.3 командами с этой страницы. В полдень все лампы погашены, в полночь горят все.
  • Время шло по тикам с ясной погодой, лампы проверялись каждую секунду: фонарь загорелся в 18:02, ряд целиком — в 18:42, погасли оба в 05:59.
  • Часы игры: /time set 0 — это 6:00 утра. Посчитать время в тиках — тики Майнкрафта.

Что нужно: фонарь

Счёт — по самой схеме. Землю, камень и стены вокруг, которые схема не рисует, берите любые.

Поставить командами: фонарь

Для творческого режима или мира с читами: встаньте на ровное место и вводите команды по порядку — схема встанет в нескольких блоках от вас. Это те же блоки и те же команды, которые ставил проверочный сервер.

Команды по порядку: 6
  1. /fill ~-2 ~-1 ~1 ~2 ~ ~5 minecraft:stone
  2. /fill ~-2 ~1 ~1 ~2 ~5 ~5 minecraft:air
  3. /setblock ~ ~ ~3 minecraft:stone
  4. /setblock ~ ~1 ~3 minecraft:oak_fence
  5. /setblock ~ ~2 ~3 minecraft:redstone_lamp
  6. /setblock ~ ~3 ~3 minecraft:daylight_detector[inverted=true]

Скачать схему

Тот же набор блоков файлом — поставить целиком модом Litematica, плагином WorldEdit или блоком структуры.

Что нужно: ряд ламп

Счёт — по самой схеме. Землю, камень и стены вокруг, которые схема не рисует, берите любые.

Поставить командами: ряд ламп

Для творческого режима или мира с читами: встаньте на ровное место и вводите команды по порядку — схема встанет в нескольких блоках от вас. Это те же блоки и те же команды, которые ставил проверочный сервер.

Команды по порядку: 6
  1. /fill ~-3 ~-1 ~1 ~7 ~ ~5 minecraft:stone
  2. /fill ~-3 ~1 ~1 ~7 ~4 ~5 minecraft:air
  3. /setblock ~-1 ~1 ~3 minecraft:stone
  4. /setblock ~-1 ~2 ~3 minecraft:daylight_detector[inverted=true]
  5. /fill ~ ~1 ~3 ~5 ~1 ~3 minecraft:redstone_lamp
  6. /fill ~ ~2 ~3 ~5 ~2 ~3 minecraft:redstone_wire

Скачать схему

Тот же набор блоков файлом — поставить целиком модом Litematica, плагином WorldEdit или блоком структуры.

Если не работает

  • Свет горит днём. Датчик в режиме «ночь» в тени — над ним блок или крыша.
  • Свет горит днём, а ночью гаснет. Датчик в режиме «день». Нажмите на него ещё раз.
  • Дальние лампы не горят. Пыль длиннее, чем хватает сигнала, — разбейте ряд на несколько датчиков.

Частые вопросы

Как сделать, чтобы свет включался ночью?

Поставьте датчик дневного света и переключите его в режим «ночь» — нажмите на него. Ночью он даёт сигнал, и лампа рядом горит. Проще всего — датчик прямо на лампе.

Во сколько загорается свет от датчика?

На проверке фонарь загорелся в 18:02 по часам игры, а гас в 05:59. У ряда из 6 ламп дальние загорелись позже — в 18:42: сигнал вечером ещё слабый и до конца пыли не доходит.

Почему лампы горят днём?

Датчик стоит в режиме «день» — нажмите на него ещё раз. Или над датчиком есть блок: в тени он считает, что темно.

Ещё в вики

Проверено на сервере Minecraft 26.3: механизм ставили командами с этой страницы, щёлкали рычагами и считали тики игры.