Creeper PvP Bot
Practice Creeper PvP against a bot that plays the way people do: TNT cannons, bow creepers, pearls, TNT spam, shields and walls.
Its settings were evolved and tuned over hundreds of thousands of bot-vs-bot rounds, and 70+ bots are included, from easy to "perfect".
Alpha. Expect rough edges. Feedback is very welcome.
Features
- Smart bot: builds and fires TNT cannons from a table of measured shots, lands bow-creeper shots, pearls in and out of fights, dodges, eats at safe moments, walls up when its shield breaks, and climbs out of craters.
- 70+ bots: recommended picks, plus a random bot by strength button (Easy, Medium, Hard, Very hard, Perfect).
- Ready-made arena: a 520x520 desert flat that resets every round. Block damage is on.
- Hub with kits: New kit, Custom kit 1 and Custom kit 2. Each one has use / save / reset buttons, and supply barrels refill with one click.
- Rounds handled for you: the loser spectates, then after 3 seconds you are back in the hub with your kit.
- Options: creeper hit cooldown 0-5 ticks (5 = ranked rule), natural regeneration on/off, map reset.
- Fight logs are saved to
fightlogs/ so you can send them as feedback.
Requirements
|
|
| Minecraft |
1.21.11 (Java) |
| Fabric Loader |
0.19.5 or newer |
| Fabric API |
required |
| HeroBot (fake players) |
required, install it separately |
| Map data pack |
cpvp.zip, under Files (additional file) |
Install
- Put this mod, Fabric API and HeroBot in your
mods/ folder.
- Add the data pack:
- New world: Create New World > More > Data Packs > Open Pack Folder, put
cpvp.zip in it, enable it, and turn cheats on.
- Existing world: copy
cpvp.zip to saves/<world>/datapacks/, then run /datapack enable "file/cpvp.zip".
- Server: copy it to
world/datapacks/ and make yourself OP.
- Step on the gold pad in the hub, or run
/function c:start.
Commands
| Command |
|
/function c:start |
spawn the bot and open the menu |
/function c:menu |
open the menu again |
/hub |
go back to the hub (ends the round) |
/function c:bots |
list every bot |
/function c:options |
hit cooldown, regeneration, map reset |
/function c:fullreset |
rebuild the whole arena |
Notes
- One bot and one fight at a time. Best in singleplayer or on a small private server.
- Bot strength comes from bot-vs-bot ratings, so a bot may feel different against a human.
Feedback
Tell us which bots feel strong, what looks non-human, and any bugs you find. Fight logs help a lot