PvpBot
AI-driven PvP bots for Paper and Spigot servers. They are real fake players: they fight, move, gear up and think like people, not like mobs.
What PvpBot is
PvpBot adds bots that are real players (with no client attached). To the server and to other plugins they are people like anyone else: they have an inventory, armour, hunger, potions and effects. They fight with the same weapons and tricks as a real player: jump crits, the mace, shields, bows, pearls, cobwebs, water buckets.
The goal is an opponent to train against and record with, not a terminator. Nothing a bot does is
frame-perfect: the skill dial (0–100) sets how fast its reactions, timing and aim are, and even at 100
there is a gap to play around.
Where to start
📦InstallationWhich jar to use, requirements and compatible plugins.
🚀Quick startYour first bot, first fight and first faction.
⌨️CommandsEvery
/pvpbot and /ghost command, grouped.
🎯SelectorsHow to order one bot, a faction or a random group.
⚙️SettingsAll 116 options with defaults and limits.
🩺TroubleshootingBots that are immortal, stuck or won't attack.
What it can do
⚔️CombatMelee, mace, elytra mace, cart PvP, bows with lead prediction, shields.
🧭MovementA* pathfinding, bhop, bridging and pillaring, boats, guards, patrols.
🏳️FactionsWar, peace, alliances, leaders, overfactions and per-faction settings.
🎒Kits and presetsSaved loadouts and difficulty profiles in one command.
📜ScriptsWhole scenarios saved under a name, with parameters and pauses.
🐺CompanionsBots handed to a player, who orders them around in chat.
🎭Skins and namesReal or random skins, themed name tables.
👻GhostsScenic NPCs that replay a recorded path or stare at you.
At a glance
- Download: PvpBot on Modrinth.
- Servers: Paper 1.21.11 and 26.2, Spigot 1.21.11 and 26.2 (separate jars).
- Commands:
/pvpbot(alias/bot) and/ghost. - Permission:
pvpbot.admin, ops by default. - Dependencies: none required. SkinsRestorer is supported if installed.