svrUptime
Отслеживайте, сколько времени работает ваш мир — как по календарю Minecraft, так и по реальному времени.
- Загрузчики
- FabricNeoForge
- Скачиваний на Modrinth
- 241
- Подписчиков на Modrinth
- 0
- версий
- 6
- Обновлён
- 23 сентября 202623 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
⏱️ svrUptime
Два аккуратных сообщения в чате каждый день — пусть все видят, как долго живёт ваш мир.
/uptime для любопытных в промежутке. Мод работает полностью на стороне сервера, так что ванильные клиенты могут подключаться и видеть все сообщения, а в одиночной игре он работает точно так же. «День 4 217» звучит совсем иначе, чем пустое утреннее небо. 🆕 Новое в 1.2.7: сон больше не занижает номер дня, оба счётчика теперь показывают время вплоть до тика, /uptime query умеет запрашивать каждый счётчик по отдельности, а новый админ-переключатель решает, учитывает ли Real Time время, проспанное насквозь. Один jar работает на всех релизах Minecraft 26.x — с 26.1 по 26.3. ## ✨ Возможности - 🌅 Два ежедневных сообщения по игровым часам. Полный отчёт об аптайме на рассвете (начало каждого дня в Minecraft, ~06:00) и короткая атмосферная строчка в сумерках (~18:00, тик 12000) — каждое срабатывает ровно раз в день. - 🕰️ Два взгляда на время, вплоть до тика. (26.x) В каждом отчёте аптайм показан двумя способами: Minecraft Time (игровые дни, свёрнутые в календарь месяцы → годы → десятилетия → … → тысячелетия) и Real Time (секунды → минуты → часы → дни → … → десятилетия). Оба доходят до точных тиков, так что показание никогда не округляется. - 😴 Счёт дней с учётом сна. (26.x) Когда игроки просыпают ночь, эти дни всё равно засчитываются — номер дня совпадает с рассветами, которые они действительно пережили, а не только со временем, которое сервер отсимулировал. Админ-переключатель решает, учитывает ли их Real Time: мировое время или фактическое время работы сервера. - ⌨️ /uptime по запросу. Любой может в любой момент узнать текущий аптайм, запросить каждый счётчик по отдельности и выбрать, до какой крупной единицы сворачивать — от тиков вплоть до тысячелетий. (Запросы по отдельным счётчикам и единицы в тиках: 26.x.) - 🎨 Настраиваемые утреннее и вечернее сообщения. Задайте свой текст для рассвета и сумерек — поддерживаются стандартные цветовые коды Minecraft § — в обычном JSON-файле. - 🎚️ Независимые переключатели. Включайте и выключайте трансляцию аптайма, утреннее и вечернее сообщение по отдельности — на лету, прямо в игре, без перезапуска. - ♻️ Живая перезагрузка. Отредактируйте конфиг и примените его мгновенно админ-командой. - 🧩 Серверный и универсальный. Один jar работает на Fabric и NeoForge; ванильным клиентам ничего не нужно, а в одиночной игре он тоже работает. ## ⌨️ Команды Всё крутится вокруг /uptime, а /ut — короткий псевдоним для всего этого. query и help доступны всем; ветка admin требует прав gamemaster / оператора. | Команда | Доступ | Что делает | |---|:---:|---| | /uptime query | Всем | Показать полный отчёт об аптайме (свёрнутый вплоть до тысячелетий) | | `/uptime query | Всем | Тот же отчёт, но с ограничением до выбранной старшей единицы —ticks, days, months, years, decades, centuries, millennia|
|/uptime query gametime [unit]| Всем | *(26.x)* **Только Minecraft Time**, тот же список единиц, что выше |
|/uptime query realtime [unit]| Всем | *(26.x)* **Только Real Time** —ticks, seconds, minutes, hours, days, months, years, decades|
|/uptime help| Всем | Показать список доступных команд (админ-строки видны только админам) |
|/uptime admin broadcast enable|disable| Админ | Включить/выключить ежедневный отчёт об аптайме |
|/uptime admin morning enable|disable| Админ | Включить/выключить сообщение на рассвете (утреннее) |
|/uptime admin evening enable|disable| Админ | Включить/выключить сообщение в сумерках (вечернее) |
|/uptime admin sleeptime enable|disable| Админ | *(26.x)* Учитывает ли **Real Time** время, промотанное сном — включено: мировое время · выключено: фактическое время работы сервера |
|/uptime admin status| Админ | Показать текущие переключатели, мировые часы, выполненные тики, промотанный сном разрыв между ними и прошедшие реальные дни |
|/uptime admin reload| Админ | Перечитатьsvruptime.json с диска |
/ut— это полный редирект: где угодно, где вы набрали бы/uptime, /ut работает точно так же (/ut query years, /ut admin status`, …). Строки с пометкой (26.x) появились в 1.2.7. В бэкпортах для 1.21.x стоит 1.2.5, где есть всё остальное — учтите, что там аптайм по-прежнему считает только тики, которые сервер реально отработал, так что проспанные ночи в него не добавляются. ## ⚙️ КонфигурацияКонфиг лежит в config/svruptime.json, создаётся при первом запуске со значениями по умолчанию (см. ниже) и перезагружается на лету командой /uptime admin reload. Обе строки сообщений поддерживают стандартные §-коды цветов и форматирования Minecraft, а булевы флаги — те же переключатели, что и в /uptime admin …: изменения в игре сразу записываются обратно в файл, так что состояние команд и файл никогда не расходятся.
{
"broadcastEnabled": true, // отправлять полный отчёт об аптайме на рассвете
"morningMessageEnabled": true, // отправлять утреннее сообщение на рассвете
"eveningMessageEnabled": true, // отправлять вечернее сообщение в сумерках
"realTimeIncludesSleep": true, // учитывать ускорение времени во сне в Real Time (26.x)
"morningMessage": "§6☀ A new day has begun.",
"eveningMessage": "§9☾ The night has come."
}🧪 Совместимость
| Загрузчики | Fabric и NeoForge — один jar работает на обоих |
| Minecraft | 26.1 – 26.3 — один jar, v1.2.7 · 1.21.11 и 1.21 – 1.21.10 — v1.2.5 (без функций, доступных только в 26.x) |
| Fabric API | Требуется на Fabric · не нужен на NeoForge |
| Сторона | Серверная — поддерживаются ванильные клиенты, работает и в одиночной игре |
| Дополнительные библиотеки | Нет |
Нравится? Загляни в Discord · ⭐ поставь репозиторию · посмотри остальные QOL-моды Lunixia для Minecraft
⛏️ Небольшие моды с чёткой задачей — убирают всё скучное.
Частые вопросы
Как установить svrUptime?
Установите Fabric под свою версию Minecraft, скачайте svrUptime под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть svrUptime?
У svrUptime есть сборки для Minecraft 1.21.11–26.3.
Нужен ли svrUptime на сервере?
Ставится только на сервер; игрокам ставить не нужно