Какая команда для луны в Minecraft?

Команда для управления лунной фазой напрямую не существует в ванильном Minecraft. Однако лунная фаза зависит от времени в игре, и её можно косвенно задать с помощью команды:

arduino
/time set <значение>

Каждая полнолуния и фаза луны повторяется каждые 8 игровых дней (один цикл), и можно точно установить нужную фазу, зная соответствующее значение времени.


🌕 Связь фаз луны и времени:

В Minecraft одна фаза луны длится одну ночь (игровые сутки = 24000 тиков). Цикл из 8 фаз луны = 8 * 24000 = 192000 тиков.

Фаза луны Команда для времени Пояснение
Полнолуние /time set 0 0-й день
3/4 луны /time set 24000 1-й день
Половина /time set 48000 2-й день
1/4 луны /time set 72000 3-й день
Новолуние /time set 96000 4-й день
1/4 луны /time set 120000 5-й день
Половина /time set 144000 6-й день
3/4 луны /time set 168000 7-й день
Полнолуние /time set 192000 8-й день

Фазы повторяются с этого момента снова по кругу.


📌 Как использовать:

Если ты хочешь установить полнолуние, чтобы, например, вызвать слизней в болотах или активировать волков-оборотней (в модах), напиши:

bash
/time set 0

или

bash
/time set 192000

Можно также установить только ночь без изменения фазы луны:

bash
/time set night

Но это установит текущее значение ночи при текущей фазе луны.


🧠 Дополнительно:

🔹 Узнать текущую фазу луны в игре нельзя командой, но можно использовать редстоун-компаратор и датчик дневного света в ночном режиме — он даст сигнал разной силы в зависимости от лунной фазы.
🔹 Для получения точной информации по дню игры можно ввести:

sql
/time query day

или

bash
/time query daytime

✅ Итого:

Что нужно сделать Команда
Установить полнолуние /time set 0 или /time set 192000
Перейти к нужной фазе луны /time set <N * 24000> (где N — номер дня от 0 до 7)
Установить просто ночь /time set night
Узнать текущий день /time query day

Если хочешь, могу создать простой datapack, позволяющий менять фазу луны напрямую одной командой.

Aion Classic [CPP] RU + CIS
Комментарии: 0