

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 для лучшей совместимости с экосистемой модов.