
An advanced mod for Minecraft Fabric that adds AI bots for PvP
This mod adds bots to the server with advanced combat AI, a faction system, automatic equipment, and navigation. Bots can fight players, mobs, and each other, using a variety of weapons and tactics.

PVP Bot Fabric provides a powerful API for creating addons and extensions!
PvpBotAPI.getEventManager().registerSpawnHandler(bot -> {
System.out.println("Bot spawned: " + bot.getName().getString());
});
| 📖 Full API Documentation | Code Examples |
/pvpbot spawn [name] - Spawn a bot (no name = random)
/pvpbot massspawn <count> - Spawn multiple bots (1-50)
/pvpbot remove <name> - Remove bot
/pvpbot removeall - Remove all bots
/pvpbot list - List all bots
/pvpbot menu - Open the test menu
/pvpbot follow <bot> <target> - Make bot follow a player/bot
/pvpbot escort <bot> <target> - Make bot follow and protect a target
/pvpbot goto <bot> <x> <y> <z> - Move bot to coordinates
/pvpbot stopmovement <bot> - Stop bot movement
/pvpbot settings - Show all settings
/pvpbot settings autoarmor [true/false] - Auto-equip armor
/pvpbot settings autoweapon [true/false] - Auto-equip weapons
/pvpbot settings droparmor [true/false] - Drop inferior armor
/pvpbot settings dropweapon [true/false] - Drop inferior weapons
/pvpbot settings dropdistance <1-10> - Item pickup distance
/pvpbot settings minarmorlevel <0-100> - Minimum armor level
/pvpbot settings interval <1-100> - Check interval (ticks)
/pvpbot settings combat [true/false] - Enable combat
/pvpbot settings revenge [true/false] - Revenge mode
/pvpbot settings autotarget [true/false] - Automatic target search
/pvpbot settings targetplayers [true/false] - Attack players
/pvpbot settings targetmobs [true/false] - Attack mobs
/pvpbot settings targetbots [true/false] - Attack other bots
/pvpbot settings criticals [true/false] - Critical hits
/pvpbot settings ranged [true/false] - Use bow/crossbow
/pvpbot settings mace [true/false] - Use mace
/pvpbot settings elytramace [true/false] - Use ElytraMace trick
/pvpbot settings attackcooldown <1-40> - Attack cooldown (ticks)
/pvpbot settings meleerange <2-6> - Melee range
/pvpbot settings movespeed <0.1-2.0> - Movement speed
/pvpbot settings elytramaceretries <1-10> - Max takeoff attempts (default: 3)
/pvpbot settings elytramacealtitude <5-50> - Min altitude for takeoff (default: 15)
/pvpbot settings elytramacedistance <3-15> - Attack distance (default: 6.0)
/pvpbot settings elytramacefireworks <1-10> - Firework count (default: 3)
/pvpbot settings autoshield [true/false] - Autoshield
/pvpbot settings shieldbreak [true/false] - Break shields with an axe
/pvpbot settings prefersword [true/false] - Prefer sword over axe
/pvpbot settings bhop [true/false] - Bunny hop
/pvpbot settings bhopcooldown <5-30> - Jump cooldown (ticks)
/pvpbot settings jumpboost <0-0.5> - Height Jump
/pvpbot settings idle [true/false] - Wander without a target
/pvpbot settings idleradius <3-50> - Wander radius
/pvpbot settings gotousebaritone [true/false] - Use Baritone for goto commands
/pvpbot settings specialnames [true/false] - Use special names from database
/pvpbot settings friendlyfire [true/false] - Damage to allies
/pvpbot settings misschance <0-100> - Miss chance (%)
/pvpbot settings mistakechance <0-100> - Error chance (%)
/pvpbot settings reactiondelay <0-20> - Reaction delay (ticks)
/pvpbot faction create <name> - Create a faction
/pvpbot faction delete <name> - Delete a faction
/pvpbot faction join <faction> <player> - Add a player/bot
/pvpbot faction leave <faction> <player> - Delete player/bot
/pvpbot faction list - List of factions
/pvpbot faction info <name> - Faction information
/pvpbot faction ally <faction1> <faction2> - Create alliance
/pvpbot faction follow <faction> <target> - All bots follow target
/pvpbot faction escort <faction> <target> - All bots escort target
/pvpbot faction goto <faction> <x> <y> <z> - Move all bots to coordinates
/pvpbot path create <name> - Create a new path
/pvpbot path delete <name> - Delete a path
/pvpbot path add <name> - Add current position as waypoint
/pvpbot path remove <name> <index> - Remove waypoint by index
/pvpbot path clear <name> - Remove all waypoints
/pvpbot path list - List all paths
/pvpbot path info <name> - Show path information
/pvpbot path start <bot> <path> - Make bot follow path
/pvpbot path stop <bot> - Stop bot from following path
/pvpbot path loop <name> <true/false> - Toggle loop mode (back-and-forth)
/pvpbot path attack <name> <true/false> - Toggle combat mode (stop for combat)
/pvpbot path show <name> <true/false> - Toggle path visualization
Bots in battle
Settings GUI
Faction system
Crystal PVP in action
Mass bot spawn
Path system in action
Made for my friend Nantag he does really cool videos go check them out if you want
Have a nice game! 🎮