Плагин Механика JetsAntiAFKPro [3.8.9]

  • [+] Добавлена поддержка v26
  • [+] Исправлена ошибка с сообщениями Title
Автор: bobobo
[+] Исправлена ошибка в счетчиках игрового времени при использовании регионов.
Автор: bobobo
[+] Новые параметры конфигурации для отключения подсчёта игрового времени в определённых регионах и мирах.
YAML:
# Названия миров, указанные здесь — если игрок находится в них, время игры не будет добавляться. Название мира должно совпадать точно.
# Время AFK всё равно будет учитываться, и AFK-действия будут выполняться.
playtime_exempt_worlds:
  - example_world

# Названия регионов WorldGuard, указанные здесь — если игрок находится в них, время игры не будет добавляться. Название региона должно совпадать точно.
# Время AFK всё равно будет учитываться, и AFK-действия будут выполняться.
playtime_exempt_regions: []
#  - example_region

# Названия регионов WorldGuard, указанные здесь — если игрок находится в них, AFK-действия не будут выполняться. Название региона должно совпадать точно.
afk_exempt_regions: []
#  - example_region
Автор: bobobo
  • [+] Поддержка версии 1.21.8
  • [+] Исправлена проблема с тем, что время AFK не учитывалось в исключённых мирах Playtime
Автор: bobobo
[+] Добавляет сохранение плейсхолдеров, если они, например, перезагружаются
[+] Добавлено новое свойство в config.yml для исключения UUID из playtime top:

Код:
#Users (UUIDs) that are excluded from playtime top. If a UUID is listed in here, they will not show in the /playtime top command
exclude_playtime_top_uuids:
  - "afad027c-eb9a-4640-89cf-3866a41c6bc9"
Автор: bobobo
  • [+] Поддержка многострочного режима в другом сообщении о времени воспроизведения
  • [+] Исправлена ошибка конфигурации
Автор: bobobo
  • [+] Поддержка версии 1.21
  • [+] Исправлена ошибка, из-за которой при использовании некоторых AFK-команд возвращался неверный игрок
  • [+] Добавляет поддержку всех версий, начиная с 1.8
  • [+] Добавлена возможность выполнения действий только тогда, когда пользователь находится в определенном регионе охраны мира. Чтобы добавить одно из таких действий, используйте следующий формат
  • [+] Игроки будут оставаться в AFK при телепортации (т.е. если телепортировать кого-то на респаун после 5 минут пребывания в AFK, он останется в AFK)
  • [+] Исправлены проблемы с выводом логов
  • [+] Немного изменено обнаружение AFK для более быстрого обнаружения
  • [+] Добавлена возможность добавить задержку к команде /afk - установите следующие переменные (по умолчанию 5 секунд)
  • config.yml
  • [+] Добавлена возможность отключить подсчет игрового времени, если игроки исчезают
  • config.yml
  • [+] Почищен файл конфигурации, чтобы сделать его более понятным
  • [+] Добавлена поддержка 1.20
  • [+] Исправлена ошибка, позволяющая игрокам класть предметы в графический интерфейс игрового времени
  • [+] Исправлена проблема с тем, что опции конфигурации 'target_player_afk_messages' не работали, если 'enable_afk_command' не был установлен в true
  • [+] Исправлена проблема с последним обновлением, из-за которой черные списки не работали для миров
  • [+] Исправлена проблема с отключенными мирами, которые не работали как положено
  • [+] Громкость и высота звука теперь настраиваются для действия SOUND
  • [+] Добавлена возможность настраивать количество времени, необходимое для классификации игрока как afk (вместо жестко закодированных 2 минут) - Чтобы изменить это, добавьте следующее в config.yml
  • [+] Добавлена поддержка PLaceholderAPI в графическом интерфейсе Playtime GUI
  • [+] Добавлена возможность изменять сообщение "target_player_must_be_online", для изменения добавьте в messages.yml
  • [+] Широковещательные сообщения теперь будут отображаться и в консоли
  • [+] Исправлена проблема с plugin.yml
  • [+] Конфигурационная опция playtime_exempt_worlds теперь не будет учитывать время игры для пользователей в этом мире
  • [+] Исправлена ошибка, из-за которой люди могли класть предметы в верхний инвентарь Playtime
  • [+] исправлена ошибка в plugin.yml
  • [+] Исправление SQLite для 1.8
  • [+] Добавлен плейсхолдер %jetsantiafkpro_afk_minutes% - возвращает минуты, в течение которых игрок был в режиме afk
  • [+] Опция playtime_message messages.yml теперь может быть многострочной:
  • [+] Исправлена проблема с тем, что действие трансляции не транслировалось всем игрокам
  • [+] Исправлена проблема несовместимости с LiberyBans и некоторыми другими плагинами, спасибо @A248 за помощь
  • [+] TitleAPI больше не нужен для титров 1.8
  • [+] При отправке сообщения AFK-игроку теперь можно предупредить отправителя о том, что целевой игрок находится AFK
  • [+] Исправлена проблема с командой /antiafkpro reload, из-за которой действия AFK дублировались, когда игрок достигал этого действия
  • [+] Команды add/set playtime теперь принимают аргументы в человекочитаемом виде, а не в секундах, команды следующие:
    • /playtime add 1d 5h 2m 3s <игрок>
    • /playtime set <player> 1d 5h 2m 3s
Автор: bobobo
  • Вырезал лицензию из плагина :)

Особая благодарность за непосильную помощь одному человеку в помощи очистки от лицензии. Называть человека не буду.
Автор: bobobo
ВерхНиз