Скачать AfkPlus — Minecraft Моды — MetaMods
AfkPlus

AfkPlus

Активный

Установок

18

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

2 месяца назад

Версии

1.17 — 1.21.8
Сервер
Fabric
Управление
Социальные
Утилиты

AfkPlus - Фабрик мод для Minecraft

Познакомьтесь с AfkPlus - мощным инструментом для управления режимом «отошел от клавиатуры» вашего сервера Minecraft. Этот мод разработан на основе оригинального AfkDisplay, но предлагает значительно расширенный функционал.

Основные возможности

Отображайте статус AFK игроков прямо в списке участников - вы сможете видеть причину отсутствия, продолжительность и точное время перехода в этот режим. Полностью настраиваемые параметры и интеграция с Placeholder API позволяют использовать все преимущества форматирования, включая выделение цветом и жирным шрифтом. Интересная особенность - возможность добавления ссылок прямо в причину AFK!

Работает не только на многопользовательских серверах, но и в одиночной игре, а также при открытии в локальную сеть.

Модернизированная архитектура

С декабря 2024 года модуль был полностью переписан в рамках многовариантного проекта с использованием шаблонной архитектуры Fallen-Breath. Теперь это зависимость от новой библиотеки CoreLib, а система расширенной палитры цветов была выделена в отдельный модуль More Color API. Оба этих компонента включены в файл JAR AfkPlus.

Ключевые нововведения

Система перестроена на многопользовательскую архитектуру для быстрой адаптации к версиям Minecraft от 1.19.2 до 1.21.4+. Конфигурация теперь использует JSON вместо TOML, управляясь через систему настройки данных CoreLib, подобную экосистеме модов Pat. Основные события игрока и сервера регулируются интерфейсами CoreLib, за исключением специфических для AFK.

Пример работы мода AfkPlus

Полный список местозаполнителей команд

  • %afkplus:afk% - Базовый ярлык [AFK] для игроков в режиме отсутствия
  • %afkplus:name% / %afkplus:display_name% - Полная замена шаблона отображения имен для совместимости с другими модификациями
  • %afkplus:duration% - Время с момента перехода в AFK с настраиваемыми префиксами формата
  • %afkplus:tiом% - Точная дата и время включения режима отсутствия
  • %afkplus:reason% - Причина перехода в AFK с поддержкой форматирования
  • %afkplus:invulnerable% - Отображение статуса выключения урона для всех игроков

Дополнительные функции сервера

Настраиваемая система иммунитета к повреждениям: игроки становятся неуязвимыми через 15 секунд после активации AFK (время задержки конфигурируется администратором). Отдельные сообщения уведомляют о включении и выключении этого режима.

Расширенная проверка игровых режимов: учитывается не только творческий режим, но и режим наблюдателя при управлении статусом AFK. Функция обхода счета сна позволяет игрокам в AFK не учитываться в требованиях по количеству спящих. Еще одна опция предотвращает появление фантомов при размеченных отсутствующих игроках.

Система автоматического исключения

Включите автоматическую кик-систему для игроков, которые остаются в AFK дольше разрешенного лимита. Настраиваемые параметры:

  • Время кика после тайм-аута (добавочного к основному тайм-ауту)
  • Исключение невыживших режимов (Creative, Spectator)
  • Защищенные уровни разрешений
  • Персонализированные сообщения для исключенных игроков
  • Оповещения сервера о произошедших исключениях

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

Команды, управляемые через интерфейсы CoreLib с поддержкой Luck Permissions:

Инструменты администратора

Настройте статус AFK для себя любого игрока через /afk [причина], установите его специально или очистите через /afkplus set/clear [игрок]. Инструмент /noafk предотвращает автоматическое помещение пользователя в статус AFK независимо от неактивности.

Отслеживание и управление

Команда /afkplus info [игрок] предоставляет полную информацию о статусе AFK - время, продолжительность и причину. Сервис /afkinfo предлагает альтернативный доступ к этой информации с настраиваемыми привилегиями. /afkplus reload без проблем перезагружает конфигурацию сервера во время работы.

Известные совместимости и возможные конфликты

AfkPlus автоматически обрабатывает конфликты с популярными модулями Vanish, Carpet Mod и Styled Player List. Однако будьте осторожны со следующими:\n\n- Алексей пакеты данных (пакеты Vanilla Tweaks, изменяющие отображение списка игроков)\n- Оригинальный модуль AfkDisplay (ограниченная функциональность)\n- Модули: AntiLogout, Auto AFK, Sessility, Playtime-Tracker, SvrUtil (только команда /afk и обработка тайм-аута)\n\n## Типичная конфигурация

Примерный файл игры находится в каталоге настройки на сервере afkplus.json. Конфигурационные сеизны включают следующие категории:

{
  "afk_plus": {
    "enableAfkCommand": true,
    "enableNoAfkCommand": true, 
    "enableAfkInfoCommand": true,
    "afkCommandPermissions": 0,
    "afkInfoCommandPermissions": 2,
    "debugMode": false
  }
}

Перед развертыванием внимательно проверьте настройки команд, включенность функций кика игроков и частоту обновления списка участников. Integrieren функции активно использует интерфейсы CoreLib для лучшей совместимости с экосистемой модов.

Участники проекта
sakura-ryoko

sakura-ryoko

Разработчик

Создан: 25 ноя 2023

ID: 6893