PlayerTimer-paper: персональные таймеры для игроков на серверах Minecraft

PlayerTimer-paper добавляет независимые таймеры для каждого игрока на Paper-серверах Minecraft. Обратный отсчёт, пауза, скрытие и поддержка командных блоков для мини-игр и испытаний.

Скачать PlayerTimer для Minecraft 26.1.1

Оригинальное название: PlayerTimer

Версии Minecraft: 26.1.1

ФайлВерсияЗагрузчикРазмер
PlayerTimer-0.2.0.jar26.1.1—8 КБСкачать

PlayerTimer-paper: персональные таймеры для каждого игрока в Minecraft

Когда на сервере Minecraft запускается мини-игра, эскейп-рум или скоростное испытание, часто нужен инструмент, который отсчитывает время не для всего мира, а для конкретного участника. Именно эту задачу решает плагин PlayerTimer-paper — лёгкое, но мощное дополнение, созданное специально для Paper-серверов. Он ведёт независимые таймеры для каждого игрока, позволяя запускать, ставить на паузу, скрывать и завершать отсчёт по команде, не затрагивая других. Это настоящая находка для организаторов событий и разработчиков карт.

Что умеет PlayerTimer-paper

Плагин заточен под гибкое управление временем в многопользовательской среде. В отличие от глобальных серверных таймеров, здесь каждый игрок получает собственный счётчик. Его можно настроить на обратный отсчёт с уведомлением о завершении или на прямой хронометраж. Таймеры поддерживают паузу, возобновление, сброс и независимое отображение — можно скрыть таймер для одного игрока, пока у другого он тикает на экране. Всё это делает PlayerTimer-paper идеальным выбором для мини-игр, паркура, PvP-арен и квестовых комнат.

Основные функции и возможности

Плагин предлагает богатый набор инструментов для работы со временем:

  • Индивидуальные таймеры: каждый игрок управляет своим счётчиком независимо.
  • Два режима: countup (отсчёт вверх) и countdown (обратный отсчёт).
  • Пауза и возобновление: можно приостановить таймер и продолжить позже.
  • Скрытие и показ: таймер отображается на экране игрока, но его легко спрятать или вернуть.
  • Уведомления о завершении: при достижении нуля в режиме countdown игрок получает звуковой сигнал и сообщение в чат.
  • Поддержка командных блоков: таймеры запускаются через /execute as, что открывает безграничные возможности для автоматизации.
  • Гибкие форматы длительности: секунды, минуты, часы, а также комбинации вроде 1h30m или 90s.

Как установить PlayerTimer-paper

Установка плагина не сложнее, чем добавление любого другого дополнения на Paper-сервер. Сначала убедитесь, что ваш сервер работает на Paper версии 1.21.6 или новее — именно для этого ядра оптимизирован плагин. Затем просто поместите файл PlayerTimer-paper в папку plugins и перезагрузите сервер. Если вы пользуетесь лаунчером foxygame.net, то можете скачать PlayerTimer-paper прямо из каталога дополнений и установить его в один клик, что особенно удобно для новичков. После загрузки плагин сразу готов к работе, никаких дополнительных настроек не требуется.

Команды и управление таймерами

PlayerTimer-paper использует современную систему команд Brigadier, поэтому подсказки и автозаполнение работают прямо в чате. Вот список основных команд:

  • /playertimer startcountup — запускает таймер, отсчитывающий время вверх.
  • /playertimer startcountdown [длительность] — запускает обратный отсчёт. Длительность можно задать в секундах, формате mm:ss или текстом, например 1h30m.
  • /playertimer pause — ставит таймер на паузу.
  • /playertimer resume — возобновляет приостановленный таймер.
  • /playertimer stop — останавливает таймер и скрывает его.
  • /playertimer reset — сбрасывает таймер до 00:00, но оставляет видимым.
  • /playertimer hide — скрывает таймер, не меняя его состояния.
  • /playertimer show — снова показывает скрытый таймер.

Все команды можно выполнять от имени игрока через командные блоки, используя /execute as @p run playertimer startcountdown 5m. Это позволяет встраивать таймеры в приключенческие карты, автоматические арены и редстоун-схемы.

Форматы длительности: гибкость на любой случай

Одна из сильных сторон PlayerTimer-paper — поддержка нескольких форматов ввода времени. Вы можете задать длительность обратного отсчёта так, как удобно именно вам:

  • Число секунд: /playertimer startcountdown 300 (5 минут).
  • Минуты и секунды: /playertimer startcountdown 05:30 (5 минут 30 секунд). Минуты и секунды должны быть от 0 до 59.
  • Часы, минуты и секунды: /playertimer startcountdown 01:40:05 (1 час 40 минут 5 секунд).
  • Текстовый формат: /playertimer startcountdown 1h40m5s, 10m, 45s или даже 2h. Можно комбинировать любые единицы, но минуты и секунды не должны превышать 59.

Максимальная длительность ограничена 2 147 483 647 секундами (примерно 68 лет) — это связано с использованием Java int внутри плагина, так что для любых разумных задач запаса хватит с избытком.

Состояния таймера и логика работы

Внутри PlayerTimer-paper реализована чёткая модель состояний, которая предотвращает некорректные действия. Таймер может находиться в одном из пяти состояний:

  • READY — таймер создан, но ещё не запущен.
  • RUNNING — таймер активен и отсчитывает время.
  • PAUSED — таймер временно приостановлен.
  • STOPPED — таймер остановлен вручную.
  • FINISHED — обратный отсчёт достиг нуля, таймер завершён.

Благодаря этому вы не сможете случайно запустить второй таймер, возобновить уже завершённый или остановленный. Видимость таймера (скрыт/показан) управляется отдельно и не зависит от состояния — можно скрыть работающий таймер или показать сброшенный.

Совместимость и технические детали

Плагин написан для Paper API и требует Java 25. Он полностью совместим с Minecraft 1.21.6 и более новыми версиями, использующими API 26.1.x. Сборка осуществляется через Gradle, а готовый jar-файл появляется в папке build/libs. Версионирование плагина выглядит как [target-minecraft-version]-[plugin-version], например 26.1.x-1.0, что сразу даёт понять, для какой версии игры он предназначен.

Если вы ищете, где скачать PlayerTimer-paper, то файл плагина доступен на официальных страницах релизов. А для тех, кто ценит удобство, лаунчер foxygame.net предлагает автоматическую установку и обновление PlayerTimer-paper через встроенный каталог, избавляя от ручной возни с файлами.

Примеры использования в мини-играх

Возможности плагина раскрываются в сценариях, где время играет ключевую роль. Представьте паркур-трассу: каждому игроку при входе на стартовую плиту командный блок запускает /execute as @p run playertimer startcountup, и на экране появляется счётчик, фиксирующий результат. В эскейп-комнате можно дать 10 минут на решение головоломок: /execute as @a run playertimer startcountdown 10m, а по истечении времени автоматически проигрывается звук и выводится сообщение. Для PvP-дуэлей таймер можно скрывать во время подготовки и показывать с началом боя.

Благодаря независимости таймеров, на одном сервере могут одновременно проходить десятки испытаний, и каждый участник видит только свой отсчёт. Это выгодно отличает PlayerTimer-paper от плагинов с глобальным временем.

Итог: почему стоит выбрать PlayerTimer-paper

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