Скачать Server Playtime Manager — Minecraft Моды — MetaMods

Server Playtime Manager

Активный

Установок

0

Последнее обновление

5 месяцев назад

Версии

1.21.1
Сервер
Fabric
Управление

Server Playtime Manager

Данный мод предоставляет инструменты для контроля времени игроков на сервере в течение суток. Это помогает поддерживать баланс между участниками и предотвращает чрезмерное утомление от длительных игровых сессий.

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

Часовой пояс (timezone) Определяет временную зону для расчета границ суток. Если игроки находятся в разных часовых поясах, рекомендуется использовать UTC — это обеспечит единый 24-часовой период для всех.

Максимальное время (maxTime) Устанавливает лимит времени в тиках, которое игрок может провести на сервере за день. Стандартная продолжительность тика составляет 50 миллисекунд.

Периоды без учета времени (nonTrackingPeriods) В эти промежутки игроки могут находиться на сервере без ограничений, и их время не будет засчитываться в суточный лимит.

Пример настроек

{
  timezone: "Z", // Z соответствует UTC
  maxTime: "72000", // 72000 тиков = 1 час
  nonTrackingPeriods [
    {
      startTime: "06:00+01:00", // Время указывается в формате ISO 8601 с учетом смещения
      endTime: "08:00+01:00"
    } // Временной промежуток с 6:00 до 8:00 по UTC+1 не учитывается при подсчете
  ]
}

Доступные команды

Мод включает набор команд для управления настройками и контролем игрового времени:

  • playerplaytime query — команда для игроков, показывающая их текущее время игры за день в секундах (при условии 50 мс на тик). Не требует специальных прав.
  • playerplaytime query [Игрок] — отображает время указанного игрока за день в секундах. Требует уровня доступа 2.
  • playerplaytime set [Игрок] [Время] — устанавливает заданное количество тиков в качестве времени игры для указанного игрока. Требует уровня доступа 3.
  • playerplaytime config reload — перезагружает файл конфигурации при внесении изменений. Требует уровня доступа 2.
  • playerplaytime set maxTime [Время] — изменяет значение maxTime в конфигурации на указанное число. Требует уровня доступа 2.
  • playerplaytime get maxTime — выводит текущее значение maxTime из конфигурации. Требует уровня доступа 2.

Скачать

1.21.1
0
12.04.2025
1.21.1
0
24.04.2025
1.21.1
0
28.04.2025

Зависимости

oωo (owo-lib)

Fabric
Neoforge
Quilt

1.17 — 1.21.10

5 д. назад
Перейти
Участники проекта
KrazyMiner001

KrazyMiner001

Разработчик

Создан: 16 апр 2025

ID: 86266