Creeper PvP Practice Arena
The map side of Creeper PvP Practice Bot: an arena, a kit hub and the bot menu. You need the mod for this to work. Without it the bot can't spawn or think.
Alpha. Expect rough edges. Feedback is very welcome.
What's inside
- Arena: a 520x520 desert flat with no world border. Block damage is on, and the lane resets every round.
- Hub: spawn here, then step on the gold pad to fight.
- Kits: New kit, Custom kit 1 and Custom kit 2, each with use / save / reset buttons.
- Supply barrels: eggs, TNT, apples, pearls, webs, cobblestone, totems, weapons and armor, plus a one-click refill button.
- Bot menu: recommended bots, a random bot by strength button (Easy to Perfect), Options and Info.
- Rounds: you get your kit, full health and a fresh lane. The loser spectates, then you go back to the hub with your kit.
- Options: creeper hit cooldown 0-5 ticks (5 = ranked rule), natural regeneration on/off, lane reset, full arena reset.
Requirements
| Minecraft | 1.21.11 (Java) |
| Creeper PvP Practice Bot (mod) | required |
| Fabric API | required by the mod |
| HeroBot (fake players) | required, install it separately |
Install
- New world: Create New World > More > Data Packs > Open Pack Folder, put
cpvp.zipin it, enable it, and turn cheats on. - Existing world: copy
cpvp.ziptosaves/<world>/datapacks/, then run/datapack enable "file/cpvp.zip". - Server: copy it to
world/datapacks/and make yourself OP.
Then 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 |
/hub comes from the mod. Without the mod, use /trigger cpvp_hub.
Notes
- One bot and one fight at a time.
- The arena lives in its own dimension, so your overworld is never touched.
- The first full reset freezes the game for a few seconds.

