Мод для Майнкрафт на Fabric, который отмечает отошедших игроков в списке игроков и показывает причину, время и длительность отсутствия. Это форк AfkDisplay с расширенными настройками для одиночной игры, локальной сети и выделенных серверов.

Возможности
- Добавляет к нику отошедшего игрока метку AFK, которую можно оформить цветом и форматированием.
- Отслеживает бездействие, а при возвращении игрока может сообщать, сколько он отсутствовал.
- Игрок может указать причину ухода; её, дату ухода и длительность можно вывести через плейсхолдеры
%afkplus:reason%,%afkplus:time%и%afkplus:duration%. - Плейсхолдер
%afkplus:afk%выводит метку AFK,%afkplus:name%и%afkplus:display_name%— имя с учётом статуса, а%afkplus:invulnerable%— признак неуязвимости. - AFK-игроков можно исключить из подсчёта спящих и запретить им появление фантомов.
- При необходимости мод делает отошедших игроков неуязвимыми спустя заданное время и умеет автоматически отключать их от выделенного сервера.
- Учитывает творческий режим и режим наблюдателя, а также поддерживает интеграции с Vanish, Carpet Mod и Styled Player List.
Как пользоваться
/afk [причина]— отметить себя как отошедшего и при желании указать причину./noafk— временно запретить автоматическую отметку AFK по тайм-ауту./afkinfo [игрок]— посмотреть статус, причину, время и длительность AFK./afkplus reload— перезагрузить конфигурацию./afkplus set [игрок] [причина]— установить игроку статус AFK./afkplus clear [игрок]— снять статус AFK./afkplus info [игрок]— получить сведения о статусе игрока./afkplus update [игрок]— обновить запись игрока в списке./afkplus damage enable [игрок]и/afkplus damage disable [игрок]— принудительно включить или вернуть неуязвимость AFK-игроку.
Настройки
Конфигурация находится в файле config/afkplus.json. В нём можно задать тайм-аут timeoutSeconds, учитывать ли движение resetOnMovement и поворот камеры resetOnLook, исключать ли атаки из активности через ignoreAttacks, изменить сообщения и вид метки в списке игроков.
Параметры disableDamage и disableDamageCooldown отвечают за неуязвимость, а блок afk_kick — за автоотключение: afkKickEnabled, afkKickTimer, afkKickMessage и сообщение для сервера whenKicked. Автоотключение работает только на выделенном сервере.
Требования и совместимость
В архив мода уже включены необходимые CoreLib и More Color API. Для настройки прав подходят уровни прав сервера и LuckPerms: например, afkplus.afk, afkplus.noafk, afkplus.afkinfo, afkplus.afkplus, afkplus.afkplus.reload и afkplus.kick.safe.
Не используйте одновременно AfkDisplay и датапаки, меняющие AFK-отображение в списке игроков; также возможны пересечения команд и тайм-аутов с AntiLogout, Auto AFK, Sessility, Playtime-Tracker и SvrUtil.
