Скачать плагин
MC TimeManager — Управляй временем на сервере и синхронизируй его между серверами
[1.6.1]
Описание плагина MC TimeManager:
Определите время запуска и модификатор скорости для каждого мира. Установите подходящую частоту обновления для производительности вашего сервера.
Скорость может быть увеличена/уменьшена до 10 раз или соответствовать времени UTC со смещением к местному времени.
День и ночь могут быть установлены на разные значения скорости, что может быть полезно для RPG или некоторых мини-игр.
Список миров актуализируется, а таймеры синхронизируются при каждом запуске и перезагрузке сервера.
Время и скорость могут быть изменены или синхронизированы с помощью внутриигровых команд или перезагрузки после изменения вручную.
Сон может быть разрешен, запрещен или связан с некоторыми другими мирами.
Для каждого игрока может быть задано определенное смещение времени.
TimeManager может планировать команды, которые запускаются в указанное в файле cmds.yml время. Запланированные команды могут использовать плейсхолдеры, описанные ниже, за исключением {tm_player}.
Этот плагин переопределяет ванильную команду '/time'. Команда для изменения одного мирового времени - '/tm set time [ticks|daypart|HH:mm:ss] [world]'.
КОМАНДА ИГРОКА /now <display> <world>
Одна команда используется для отображения пользовательского сообщения с временем, датой, количеством прошедших дней или недель, или многими другими параметрами.
Сообщения /now поддерживают многоязычность и могут быть автоматически согласованы с локалью любого игрока, доступной в файле lang.yml.
Используя права доступа, вы можете разрешить игрокам выбирать аргумент display и/или world или ни один из них.
Аргумент отображения может быть : 'msg', 'title' или 'actionbar'.
Миры Nether и End могут иметь специфическое сообщение.
Плэйсхолдеры плагина MC TimeManager:
Ниже перечислены доступные заполнители:
{tm_player} — Отображает имя игрока.
{tm_world} — Отображает название мира.
{tm_tick} — Отображает текущий тик.
{tm_time12} — Отображает текущее время в формате чч:мм:сс. (1 → 12)
{tm_time24} — Отображает текущее время в формате чч:мм:сс. (0 → 23)
{tm_hours12} — Отображает текущее значение часа в формате 2 цифр. (1 → 12)
{tm_hours24} — Отображает текущее значение часа в виде 2 цифр. (0 → 23)
{tm_minutes} — Отображает текущее значение минут в виде 2 цифр.
{tm_seconds} — Отображает текущее значение секунд в виде 2 цифр.
{tm_ampm} — Отображает текущую часть дня AM или PM.
{tm_daypart} — Отображает название текущей части суток, среди четырех существующих, на каждом из языков.
{tm_currentday} — Отображает номер текущего дня. (1 → ∞)
{tm_elapseddays} — Отображает количество прошедших дней. (0 → ∞)
{tm_yearweek} — Отображает номер недели в году. (1 → 52)
{tm_week} — Отображает количество истекших недель. (1 → ∞)
{tm_monthname} — Отображает название текущего месяца, основанное на записях в файле lang.yml.
{tm_dd} — Отображает дневную часть даты в виде двух цифр.
{tm_mm} — Отображает месячную часть даты в виде двух цифр.
{tm_yy} — Отображает год в 2 знаках.
{tm_yyy} — Отображает часть года даты в виде 4 цифр.
Команды плагина MC TimeManager:
АДМИНСКАЯ КОМАНДА /tm
/tm checkConfig — Администраторы и консоль могут отобразить сводку файлов config.yml и lang.yml.
/tm checkSql — Проверьте доступность сервера mySql в соответствии со значениями, указанными в файле config.yml. Проверяется только ip-адрес и правильность открытия порта.
/tm checkTime [all|server|world] — Администраторы и консоль могут вывести отладочное/управляющее сообщение, которое отображает время стартового сервера, время текущего сервера и текущее время, время запуска и скорость для определенного мира (или для всех).
/tm checkUpdate [bukkit|spigot|github] — Поиск, существует ли более новая версия плагина на выбранном сервере. (Только для MC 1.8.8+)
/tm help [cmd] [<subCmd>] — Справка предоставляет правильное использование и краткое описание целевой команды и подкоманды.
/tm now [msg|title|actionbar] [player|all|world] — Отправить сообщение '/now' (чат, заголовок или панель действий) определенному игроку, всем игрокам в определенном мире или всем игрокам онлайн.
/tm reload [all|config|lang|cmds] — Эта команда позволяет перезагрузить данные из yaml-файлов после ручных изменений. Все таймеры будут немедленно пересинхронизированы.
/tm resync [all|world] — Эта команда повторно синхронизирует таймеры одного или всех миров, основываясь на времени стартового сервера, прошедшем времени и текущем модификаторе скорости.
/tm set date [today|yyy-mm-dd] [all|world] — Устанавливает текущую дату для указанного мира (или всех). Это может быть сегодня или любая дата в формате гггг-мм-дд. Продолжительность месяцев соответствует реальности, за исключением февраля, который всегда длится 28 дней. Таким образом, год всегда длится 365 дней.
/tm set debugMode [true|false] — Установите true, чтобы включить цветные сообщения в консоли. Полезно для понимания некоторых механизмов этого плагина.
/tm set defLang [lg_LG] — Выберите перевод, который будет использоваться, если локаль игрока не существует в lang.yml или если 'useMultiLang' равно false.
/tm set elapsedDays [0 → ∞] [all|world] — Устанавливает текущее количество истекших дней для указанного мира (или всех). Может быть целым числом от 0 до бесконечности (или почти). Если установить значение 0, то мир вернется к первому дню.
/tm set initialTick [ticks|HH:mm:ss] — Изменение начального тика сервера.
/tm set multiLang [true|false] — Установите true или false для использования автоматического перевода для команды /now.
/tm set playerOffset [-23999 → 23999] [all|player] — Задайте определенное смещение относительно мирового времени на клиенте игрока (мировая скорость будет по-прежнему активна). Установите значение '0' для отмены.
/tm set playerTime [ticks|daypart|HH:mm:ss|reset] [all|player] — Определите конкретное время на клиенте игрока (мировая скорость будет по-прежнему активна). Для отмены используйте аргумент 'reset'.
/tm set refreshRate [ticks] — Задайте задержку (в тиках) перед актуализацией эффекта растяжения/расширения скорости. Должно быть целое число от 2 до 20. Значение по умолчанию - 10 тиков, обратите внимание, что слишком маленькое значение может вызвать лаги сервера.
/tm set sleep [true|false|linked] [all|world] — Определите, могут ли игроки спать до следующего дня в указанном мире (или во всех). По умолчанию все миры будут начинаться с параметром true, если только их таймер не находится в реальном времени, который будет иметь значение false. Если вы хотите и разрешить сон, и сохранить одинаковое время в нескольких мирах, вы можете использовать функцию 'linked', которая позволяет группе миров провести ночь вместе.
/tm set speed [0.0 → 10.0] [all|world] — Аргумент десятичного числа умножает скорость мира(ов). Используйте 0.0 для замораживания времени, числа от 0.1 до 0.9 для замедления времени, 1.0 для получения нормальной скорости и числа от 1.1 до 10.0 для ускорения времени. Установите это значение на 24.0 или realtime, чтобы мировое время соответствовало реальному времени скорости.
/tm set speedDay [0.0 → 10.0] [all|world] & /tm set speedNight [0.0 → 10.0] [all|world] — От 0.0 до 10.0, значения daySpeed и nightSpeed могут отличаться друг от друга.
/tm set start [ticks|daypart|HH:mm:ss|timeShift] [all|world] — Определите время при запуске сервера для указанного мира (или всех). По умолчанию все миры будут запускаться в тик #0. Таймер(ы) будут немедленно ресинхронизированы. Если мир использует скорость реального времени, значение старта будет определять сдвиг времени UTC, и будут приняты значения типа +1 или -1.
/tm set sync [true|false] [all|world] — Определите, будет ли метод искажения скорости увеличивать/уменьшать реальный тик мира, или подгонять теоретическое значение тика на основе серверного. По умолчанию все миры будут запускаться с параметром false. Миры, основанные на реальном времени, и замороженные миры не используют этот параметр, с другой стороны, это повлияет даже на миры с нормальной скоростью.
/tm set time [ticks|daypart|HH:mm:ss] [all|world] — Установка текущего времени для указанного мира (или всех миров). Используйте эту команду вместо ванильной команды /time. Завершение вкладки также предоставляет удобные предустановки, такие как "день", "полдень", "ночь", "полночь" и т.д.
/tm set update [none|bukkit|spigot|github] — Определите сервер-источник для поиска обновлений. (Только для MC 1.8.8+)
/tm set useCmds [true|false] — Установите true, чтобы включить планировщик пользовательских команд. Подробности см. в файле cmds.yml.
КОРОТКИЙ СПИСОК КОМАНД И АРГУМЕНТОВ
Для игроков:
/now <msg|title|actionbar> <world>
Для администраторов:
/tm checkConfig
/tm checkSql
/tm checkTime [all|world]
/tm checkUpdate [bukkit|spigot|github]
/tm help [cmd] [<subCmd>]
/tm now [msg|title|actionbar] [player|all|world]
/tm reload [all|config|lang|cmds]
/tm resync [all|world]
/tm set date [today|yyy-mm-dd] [all|world]
/tm set debugMode [true|false]
/tm set defLang [true|false]
/tm set elapsedDays [0 → ∞] [all|world]
/tm set initialTick [ticks|HH:mm:ss]
/tm set multiLang [lg_LG]
/tm set playerOffset [-23999 → 23999] [all|player]
/tm set playerTime [ticks|daypart|HH:mm:ss|reset] [all|player]
/tm set refreshRate [ticks]
/tm set sleep [true|false] [all|world]
/tm set speed [multiplier] [all|world]
/tm set speedDay [multiplier] [all|world]
/tm set speedNight [multiplier] [all|world]
/tm set start [ticks|daypart|HH:mm:ss] [all|world]
/tm set sync [true|false] [all|world]
/tm set time [ticks|daypart|HH:mm:ss] [all|world]
/tm set update [none|bukkit|spigot|github]
/tm set useCmds [true|false]
Права плагина MC TimeManager:
timemanager.*
timemanager.admin
timemanager.now.*
timemanager.now.cmd
timemanager.now.display
timemanager.now.world
Видео обзор плагина MC TimeManager:
Зависимости плагина MC TimeManager:
Начиная с версии 1.4.0, TimeManager может отображать свои плейсхолдеры через PlaceholderAPI и MVdWPlaceholderAPI. Вам просто нужно поместить API в папку вашего плагина и установить связанный узел на 'true' в файле TimeManager config.yml.
Как установить плагин MC TimeManager?
- Скачайте плагин.
- Возьмите скачанный файл и перенесите в папку plugins вашего сервера.
- Перезапустите сервер.
- Готово.






Один из крутейших плагинов) Данный плагин может не только скрывать плагины, но и блокировать команды и выполнять команды при их вводе)
Рейтинг коммента: 0 Сегодня, 20:48