TimezoneManager — смена часового пояса сервера Minecraft

TimezoneManager для Minecraft меняет глобальный часовой пояс сервера в один клик. Простая установка, поддержка IANA ID и городов. Скачайте плагин!

TimezoneManager

Вы когда-нибудь замечали, что время на вашем сервере Minecraft не совпадает с реальным расписанием игроков? Ивенты стартуют не тогда, когда нужно, логи путаются, а команда живёт по чужому часовому поясу. Именно эту проблему решает TimezoneManager — компактный, но невероятно полезный плагин, который меняет глобальный часовой пояс Java, используемый вашим сервером.

В отличие от десятков «тяжёлых» дополнений, TimezoneManager не пытается переписать всю логику времени в игре. Он работает на уровне Java VM, что делает его универсальным и совместимым практически с любым серверным окружением.

Что умеет TimezoneManager

Плагин создан с прицелом на простоту и предсказуемость. Вот его ключевые возможности:

  • Смена глобального часового пояса сервера на лету;
  • Поддержка стандартных IANA-идентификаторов (например, Asia/Kolkata или Europe/London);
  • Поддержка коротких алиасов городов — Tokyo, London, Berlin и других;
  • Просмотр текущего пояса, смещения UTC и серверного времени;
  • Мгновенное применение изменений без перезапуска;
  • Сохранение выбранного пояса в config.yml;
  • Возможность вернуть предыдущий или системный пояс;
  • Перезагрузка конфигурации командой;
  • Автодополнение для команд и названий поясов;
  • Короткий алиас /tz вместо /timezone;
  • Опциональная интеграция с bStats.

Команды и примеры использования

Управление полностью сосредоточено в одной команде. Вот полный список:

  • /timezone — показать текущий пояс и серверное время;
  • /timezone <timezone> — сменить глобальный пояс;
  • /timezone info — подробная информация о поясе;
  • /timezone reload — перезагрузить конфигурацию;
  • /timezone reset — вернуть предыдущий пояс;
  • /timezone system — восстановить системный пояс.

Вместо /timezone можно писать /tz. Живые примеры:

  • /timezone Asia/Kolkata
  • /timezone Europe/London
  • /timezone America/New_York
  • /timezone Tokyo
  • /timezone info
  • /timezone reset

Как видите, всё интуитивно. Если вы уже пользовались другими серверными плагинами, разберётесь за минуту.

Поддерживаемые идентификаторы поясов

TimezoneManager опирается на данные о часовых поясах, предоставляемые самой Java. Это значит, что доступны все актуальные IANA-идентификаторы. Среди популярных:

  • UTC, GMT;
  • Asia/Kolkata, Asia/Tokyo, Asia/Singapore;
  • Europe/London, Europe/Paris, Europe/Berlin;
  • America/New_York, America/Los_Angeles;
  • Australia/Sydney.

Кроме того, поддерживаются короткие алиасы городов: Kolkata, Tokyo, London, Paris, Berlin, New_York, Los_Angeles, Singapore, Sydney. Это удобно, когда не хочется вспоминать полный путь с континентом.

Конфигурация и права

Файл config.yml предельно лаконичен. Основной параметр — timezone, где указывается глобальный пояс по умолчанию. Можно задать IANA-идентификатор (например, Asia/Kolkata, Europe/London, UTC) либо значение system, чтобы восстановить пояс, существовавший до загрузки плагина.

Для управления нужна одна привилегия — timezone.admin, по умолчанию доступная операторам (OP). Больше ничего настраивать не требуется.

Совместимость и установка

TimezoneManager работает на Bukkit, Spigot, Paper и Purpur. Требуется Java 8 или новее. Благодаря широкой совместимости плагин подойдёт как для старых сборок, так и для современных версий Minecraft.

Чтобы установить плагин, поместите JAR-файл в папку plugins вашего сервера и перезапустите его. После этого настройте config.yml, если нужно задать пояс по умолчанию, и проверьте работу командой /timezone. Если вы ищете, где скачать TimezoneManager без лишних хлопот, обратите внимание на проверенные каталоги плагинов и лаунчеры с готовыми сборками.

Кстати, если вы пользуетесь лаунчером foxygame.net, TimezoneManager можно добавить в сборку прямо из встроенного каталога дополнений — лаунчер сам подберёт совместимую версию и обновит плагин при выходе новой сборки, так что вручную следить за апдейтами не придётся.

Почему это удобно

Смена часового пояса на уровне Java VM — решение элегантное. Оно не ломает существующие плагины, не требует правок в их коде и работает предсказуемо. Администратор один раз задаёт нужный пояс, и весь сервер начинает жить по единому времени: логи, ивенты, расписания — всё синхронизировано.

Отдельно радует наличие команды /timezone info и возможности отката. Если что-то пошло не так, вы всегда вернётесь к предыдущему или системному поясу одной командой. А автодополнение избавляет от опечаток в длинных идентификаторах вроде America/Los_Angeles.

Итог

TimezoneManager — это тот редкий случай, когда маленький плагин решает большую головную боль. Он не перегружен функциями, но делает ровно то, что нужно: приводит время сервера в порядок. Если ваши игроки разбросаны по разным часовым поясам, а ивенты постоянно срываются из-за путаницы со временем, этот плагин стоит попробовать. Скачайте TimezoneManager, установите за пару минут и забудьте о проблемах с часовыми поясами на своём сервере Minecraft.