Spawn AI-powered combat bots that fight, roam, retaliate, and march. FightBot is a full combat AI system built on top of Paper's entity engine — bots that behave like real players, equippable through an in-game inventory, organized into groups, and capable of coordinated tactical behavior.
Most combat plugins spawn a zombie and call it a day. FightBot goes further:
Put bots into roam mode and they wander freely — no target, no aggression. The moment a player hits a roaming bot:
Perfect for ambush scenarios, guard bots, and PvE events.
[BotName] was killed by [Player][BotName] left the gameconfig.yml — tune every combat stat: crit chance, retreat threshold, heal rate, speed, damagebotnames.yml — customize the random name pool with as many names as you wantPermission: fightbot.use — default op
/fightbot spawn <name>
/fightbot spawn --random <count>
/fightbot fight <bot> <player> [player2...]
/fightbot fight --all <player> [player2...]
/fightbot fight --group <groupA> <groupB>
/fightbot roam <bot>
/fightbot roam --all
/fightbot roam --group <group>
/fightbot stop <bot|--all>
Stops fighting, roaming, or any other active behavior.
/fightbot remove <bot|--all>
/fightbot list
/fightbot edit <bot> clone <name|--random>
/fightbot edit <bot> change <new name>
/fightbot group create <name>
/fightbot group add <bot> <group>
/fightbot group list
/fightbot group edit <group> remove <bot>
/fightbot group edit <group> change <new name>
/fightbot group remove <group>
plugins/FightBot/config.yml
crit-chance: 0.30 # Crit hit probability (0.0 to 1.0)
retreat-health: 4.0 # HP to start retreating (4 = 2 hearts)
heal-rate: 2.0 # HP healed per second while retreating
move-speed: 0.32 # Bot movement speed
attack-damage: 6.0 # Base attack damage in HP
plugins/FightBot/botnames.yml
names:
- BlockBuddy22
- CraftyAlex99
# Add or remove as many names as you want
Not compatible with Spigot or CraftBukkit.
1. Drop FightBot.jar and LibsDisguises.jar into /plugins
2. Restart your server
3. /fightbot spawn --random 5
4. /fightbot roam --all (bots wander freely)
5. Hit one — watch the whole group retaliate
| Permission | Description | Default |
|---|---|---|
fightbot.use |
Full access to all FightBot commands | op |
Built for Paper 1.21.x — pushing the limits of what server-side combat AI can do.