
Paper Fight Bot - PvP-боты для тренировки боя
Paper Fight Bot - плагин для Paper, Purpur и Spigot, который спавнит умных PvP-ботов, выглядящих как игроки. Криты, тотемы, эндер-жемчуга, паутина и полноценный бой на Minecraft 1.16-1.21.
Paper Fight Bot - это плагин для серверов Майнкрафт на Paper, Purpur, Spigot и Bukkit, который добавляет боевых ботов, внешне неотличимых от обычных игроков. Заявлен самим автором как самый продвинутый combat bot для Paper-серверов, и, честно говоря, по списку механик это действительно похоже на правду.
Зачем вообще нужны PvP-боты в Minecraft
Если вы держите PvP-сервер, анархию или просто хотите потренировать бой 1 на 1, то знаете главную проблему - практиковаться не с кем. Друзья не всегда онлайн, случайные игроки либо слишком сильные, либо умирают за секунду. А ходить на чужие тренировочные сервера ради пары каток - такое себе.
Paper Fight Bot закрывает именно эту дыру. Плагин спавнит зомби, замаскированных под реальных игроков через LibsDisguises, и эти боты дерутся по-настоящему: со страйфами, критами, тотемами и перлклачами. Для тренировки своих PvP-навыков или развлечения игроков на сервере - штука почти бесценная. Плагин работает на Minecraft Java 1.16 и новее, по факту протестирован вплоть до Paper 1.21, и автор его активно обновляет.
Что умеют боты
Список механик тут реально впечатляет, это не просто моб, который бежит на вас и машет рукой:
- Критические удары и удары в спринте - бот прыгает и спринтится как живой игрок
- Уклонение, отступление и хил - при низком HP бот не лезет на рожон, а отходит и отъедается
- Авто-тотеминг - тотем бессмертия в оффхенде срабатывает как положено
- Эндер-жемчуга - бот телепортируется к вам или от вас
- Установка паутины и защита от неё - классика современного кристал-пвп и сворд-пвп
- Водяная клатча (MLG water bucket) - да, бот умеет спасаться ведром воды при падении
- Обнаружение лавы и пустоты - не сгорит и не свалится в войд как дурачок
- Строительство мостов - доберется до вас даже через пропасть
- Режим патрулирования и свободного блуждания (roam) с маршрутами по вейпоинтам
- Групповые бои - боты объединяются в отряды и дерутся группой на группу
- Полная система экипировки с GUI, события смерти, кастомные имена и отображение в TAB
Ударьте бродячего бота в режиме roam - он даст сдачи. Ударьте бота из группы - за вами придет весь отряд. Отличный способ устроить на сервере мини-ивент с осадой.
Установка Paper Fight Bot
Ставится всё как обычный плагин, ничего экзотического:
- Скачайте последнюю стабильную версию Paper Fight Bot (не бету).
- Скачайте свежую версию LibsDisguises - она нужна для маскировки зомби под игроков.
- Закиньте оба плагина в папку
pluginsвашего сервера. - Перезапустите сервер.
- Зайдите в игру и пропишите
/fightbot spawn --random 1. - В креативе кликните ПКМ по боту, чтобы настроить его инвентарь (или оставьте как есть).
- Введите
/fightbot fight <имя_бота> <ваш_ник>- и деритесь.
Важный нюанс: если версия плагина ниже 4.1.0, LibsDisguises обязателен. На новых версиях зависимость уже не нужна, плагин работает автономно. Но по опыту - держать LibsDisguises на сервере всё равно полезно, мало ли что еще захотите прикрутить.
Команды плагина
Основная команда: /fightbot (алиас /fb). Право доступа: fightbot.use, по умолчанию у операторов.
Спавн
/fightbot spawn <имя>- создать бота с заданным именем на вашей позиции/fightbot spawn --random [количество]- создать от 1 до 50 ботов со случайными похожими на игроков никами
Управление боем
/fightbot fight <бот> <игроки...>- один бот против одного или нескольких игроков/fightbot fight --all <игроки...>- все боты против указанных игроков/fightbot fight --group <группа> <игроки...>- целая группа против игроков/fightbot fight --group <группаA> <группаB>- бой группы ботов против другой группы/fightbot stop <бот|--all>- остановить бой
Управление ботами
/fightbot list- список активных ботов и групп/fightbot remove <бот|--all>- удалить ботов/fightbot edit clone <бот> <новоеИмя|--random>- клонировать бота вместе с экипировкой и текущим боем/fightbot edit change <бот> <новоеИмя|--random>- переименовать бота
Группы
/fightbot group create <имя>- создать группу/fightbot group add <группа> <бот>- добавить бота в группу/fightbot group list [группа]- показать группы или состав конкретной/fightbot group edit remove <группа> <бот>- убрать бота из группы/fightbot group edit change <старое> <новое>- переименовать группу/fightbot group remove <группа>- удалить группу
Блуждание, телепорт и патрули
/fightbot roam <бот|--all|--group <группа>>- свободное блуждание, боты отвечают на атаки/fightbot tp <бот> <игрок>или/fightbot tp <бот> <x> <y> <z>- телепорт бота/fightbot tp --all <игрок|x y z>и/fightbot tp --group <группа> <игрок|x y z>- массовые телепорты/fightbot patrol add <бот>- добавить текущую позицию как точку маршрута/fightbot patrol start/stop <бот>- запуск и остановка патрулирования/fightbot patrol clear <бот>и/fightbot patrol list <бот>- очистка и просмотр вейпоинтов/fightbot reload- перечитать config.yml и botnames.yml без рестарта сервера
Кстати про reload: новые значения здоровья, скорости и урона из конфига применяются только к вновь заспавненным ботам. Старые боты сохраняют прежние статы, так что после правки конфига имеет смысл их пересоздать.
GUI экипировки
Клик ПКМ по любому боту в режиме креатива открывает экран снаряжения. Раскладка слотов продуманная:
| Слоты | Содержимое |
|---|---|
| 1-4 | Шлем, нагрудник, штаны, ботинки |
| 5 | Левая рука (тотем / щит) |
| 6 | Основная рука (оружие) |
| 7 | Топор (ломает поднятые щиты) |
| 8 | Еда (для еды и регенерации) |
| 9 | Паутина |
| 10 | Эндер-жемчуга |
| 11 | Ведро воды |
| 12-14 | Зарезервированы под будущие функции |
| 15+ | Хранилище (сюда падают подобранные предметы) |
Пустые слоты хотбара автоматически пополняются из хранилища - то есть бот не останется без тотемов в середине драки, если вы заранее забросили ему запас. Все позиции слотов и поведение предметов настраиваются в config.yml.
Совет из практики: не жадничайте с экипировкой наоборот. Если выдадите боту фулл незерит с зачарованиями, новичков на сервере он будет просто распиливать. Для тренировки разумно давать боту сет примерно на уровне того, что носят ваши игроки.
Что планируется дальше
Автор планирует задействовать зарезервированные слоты 12-14 под булаву (mace) и кристаллы - боты научатся использовать и это оружие. Также в планах авто-зельеварение (бот сам будет пить зелья) и более внятный GUI для команд. Проект молодой и активно развивается, апдейты выходят регулярно.
Совместимость и производительность
Плагин поддерживает Minecraft 1.16 и выше, включая актуальные версии 1.20 и 1.21. Работает на Paper, Purpur, Spigot и Bukkit. Учтите только, что спавн 50 ботов одновременно с активным pathfinding - это ощутимая нагрузка на тики сервера. На слабом железе лучше держать разумное количество, штук 5-10, для тренировки этого за глаза хватает.
Скачать плагин Paper Fight Bot стоит каждому, кто держит PvP-сервер, анархию или просто хочет потренировать бой без поиска живых соперников. А чтобы играть с ботами и друзьями онлайн без заморочек с настройкой, разверните сервер на BungeeHost (https://bungee.host) - Paper Fight Bot устанавливается туда буквально в один клик и стабильно работает на свежих версиях Paper.
Сервер для плагина Paper Fight Bot - PvP-боты для тренировки боя - как у профи
Плагин Paper Fight Bot - PvP-боты для тренировки боя создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Paper Fight Bot - PvP-боты для тренировки боя для друзей можно за пару минут - BungeeHost всё уже подготовил.
