Мод для Майнкрафт на Fabric, который добавляет на сервер ботов для пвп. Они умеют сражаться с игроками, мобами и другими ботами, пользоваться снаряжением, перемещаться по маршрутам и объединяться во фракции.
Возможности
- Боты получают случайные уникальные имена, могут появляться по одному или группой до 50 штук и восстанавливаются после перезапуска сервера.
- В бою используют мечи, топоры, луки, арбалеты, булаву с прыжковыми атаками, кристаллы края с обсидианом и якоря возрождения со светокамнем.
- Умеют наносить критические удары, пить зелья лечения, силы, скорости и огнестойкости, блокировать щитом и ломать чужие щиты топором.
- Автоматически надевают лучшую броню и оружие, держат тотем бессмертия во второй руке, едят, чинят броню пузырьками опыта с зачарованием «Починка» и используют паутину для замедления противника.
- Боты прыгают для ускорения, обходят препятствия, двигаются боком в бою, отступают при малом здоровье и бесцельно бродят в заданном радиусе без цели.
- Для реалистичности можно задать вероятность промаха, ошибки при выборе направления удара и поломки щита.
- Фракции позволяют назначать союзников и врагов, отключать урон по своим, приказывать всем участникам атаковать цель, получать предметы, телепортироваться или идти по маршруту.
- Комплекты создаются из инвентаря игрока и выдаются отдельным ботам либо целой фракции; можно раздать один из нескольких комплектов с заданной вероятностью.
- Маршруты состоят из точек, поддерживают ходьбу, бег или прыжки, движение по кругу либо туда-обратно. Точки и линии маршрута отображаются частицами, а ботов можно равномерно расставить вдоль него.








Как пользоваться
Основные команды:
/pvpbot spawn [name]— создать бота; без имени оно выбирается случайно./pvpbot remove <name>и/pvpbot removeall— удалить одного или всех ботов./pvpbot reload— перезагрузить конфигурации./pvpbot bot-management list— показать активных ботов./pvpbot bot-management inventory <name>— открыть инвентарь бота./pvpbot bot-management mass-spawn <count>— создать несколько ботов./pvpbot bot-management attack <bot> <target>и/pvpbot bot-management stop-attack <bot>— приказать атаковать или прекратить атаку.
Для фракций используются /pvpbot faction create <name>, /pvpbot faction add <faction> <player>, /pvpbot faction hostile <f1> <f2> [true/false], /pvpbot faction attack <faction> <target> и /pvpbot faction tp <faction> <x y z|player>.
Комплект создаётся командой /pvpbot kit create-kit <name> из предметов в вашем инвентаре. Выдать его можно через /pvpbot kit give-kit <player> <kit> или /pvpbot faction kit give-kit <faction> <kit>.
Чтобы провести бота по маршруту, создайте его через /pvpbot path create <name>, добавьте текущие позиции командой /pvpbot path add-point <name>, затем запустите /pvpbot path start <bot> <path>. Команда /pvpbot path show <name> <true/false> включает отображение точек, а /pvpbot path loop <name> <true/false> — повтор маршрута.
Настройки
Команда /pvpbot settings выводит параметры, а /pvpbot settings <параметр> <значение> меняет их. Среди доступных параметров:
- бой и цели:
combat,revenge,auto-target,target-players,target-mobs,target-bots,attack-cooldown,melee-range,view-distance; - оружие и защита:
ranged,mace,criticals,auto-armor,auto-weapon,auto-totem,auto-shield,shield-break,prefer-sword; - выживание:
auto-eat,auto-potion,auto-mend,retreat,totem-priority; - движение:
move-speed,bhop,idle,idle-radius; - реалистичность:
miss-chance,mistake-chance,aim-speed.
Для стрельбы отдельно настраиваются дистанции ranged-min-range, ranged-optimal-range, ranged-max-range, время натяжения bow-draw-ticks, упреждение arrow-prediction, движение боком ranged-strafe и отступление с луком ranged-retreat.
Требования и совместимость
Мод предназначен для Fabric и работает на сервере. Для сервера на Paper существует отдельный проект PPvPBot.
