Каждый администратор Майнкрафт-сервера сталкивался с ситуацией, когда игроки уходят от клавиатуры, но их персонажи остаются в мире. Это не только занимает слоты, но и мешает балансу. AntiAFKPlus решает эту проблему автоматически.
AntiAFKPlus - это легковесный, но мощный плагин для управления AFK на вашем Minecraft-сервере. Он автоматически кикает неактивных игроков через настраиваемый промежуток времени, предупреждает их заранее и дает гибкие настройки под любой тип игрового процесса.
Что умеет AntiAFKPlus?
- Настраиваемое время кика - можно задать общее время или отдельное для каждой группы прав.
- Права на обход - легко исключить персонал и VIP-игроков из проверок.
- Система предупреждений - перед киком игрок получит несколько предупреждений с настраиваемыми интервалами (например, за 60, 30 и 10 секунд).
- Широковещательные сообщения - оповещения, когда игрок уходит в AFK или возвращается.
- Ручной режим AFK - команда /afk позволяет игроку самостоятельно отметить себя как AFK.
- Управление по мирам - можно включить проверки только в выбранных игровых мирах.
- Полная настройка сообщений - с плейсхолдерами {player} и {seconds}.
- Перезагрузка конфига без перезапуска - команда /afkplus reload.
- Совместимость с Minecraft 1.16-1.21+.
Установка
Установка не займет много времени:
- Скачайте последний .jar файл плагина.
- Положите его в папку /plugins/.
- Перезапустите сервер или выполните /reload.
- Отредактируйте конфигурационный файл /plugins/AntiAFKPlus/config.yml под свои нужды.
Команды и права
Основные команды:
/afkplus reload- перезагружает конфигурацию без перезапуска сервера. Право:antiafkplus.admin./afk- вручную переключить статус AFK. Право:antiafkplus.afk.
Права (permissions):
antiafkplus.bypass- исключает из всех AFK-проверок.antiafkplus.admin- доступ к /afkplus reload.antiafkplus.afk- право на ручное переключение /afk.antiafkplus.time.600- таймаут AFK 10 минут (аналогично для других значений).
Настройка конфигурации
По умолчанию конфиг выглядит так:
default-afk-time: 300
afk-check-interval-seconds: 5
afk-warnings:
- 60
- 30
- 10
messages:
afk-enter: "&7{player} is now AFK."
afk-exit: "&a{player} is no longer AFK."
kick-warning: "&eYou will be kicked in {seconds} seconds for being AFK!"
kicked: "&cYou have been kicked for being AFK."
Можно использовать стандартные цветовые коды с &. Плейсхолдеры {player} и {seconds} подставляются автоматически.
API для разработчиков
Разработчикам пригодится открытый API плагина. С его помощью можно проверять, находится ли игрок в AFK, принудительно переключать статус. Например:
AntiAFKPlus plugin = (AntiAFKPlus) Bukkit.getPluginManager().getPlugin("AntiAFKPlus");
AntiAFKPlusAPI api = plugin.getAPI();
if (api.isAFK(player)) {
player.sendMessage("You are AFK!");
}
Документация по API прилагается.
Метрики
Плагин отправляет анонимную статистику через bStats. Это можно отключить в файле /plugins/bStats/config.yml, если вы предпочитаете не делиться данными.
Почему стоит выбрать AntiAFKPlus?
- Легкий и оптимизированный, не нагружает сервер.
- Гибкая настройка под любой тип сервера: выживание, фракции, мини-игры, хаб и так далее.
- Поддержка многих версий Minecraft (1.16-1.21+).
- Чистый код и продуманная структура.
- Профессиональные уведомления и понятный интерфейс.
Скачайте AntiAFKPlus и наведите порядок на своем сервере - пусть слоты занимают только активные игроки!
Сервер для плагина AntiAFKPlus - как у профи
Плагин AntiAFKPlus создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином AntiAFKPlus для друзей можно за пару минут - BungeeHost всё уже подготовил.

