AfkPlus
Активный0.0
Установок
Последнее обновление
Версии
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: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 для лучшей совместимости с экосистемой модов.