Carpet PvP Practice
by AndrewCTF
Carpet PvP Practice gives a server bots that return blows, letting a player rehearse PvP without a human opponent on hand.
What it does
Bots engage in five combat styles, namely sword, smp, mace, crystal and ranged, and each style ships with its own loadout. Five skill settings run from beginner to expert and vary the bot's response speed, aim and clicking pace. The command /auto-setup sword average constructs a walled training ring beside the player and stations a bot within it, so one line starts a bout.
Practice tools include scored drills, cooperative and every-player-for-themselves rounds, watching a bot from outside and recorded fight traces. Chest menus opened with /bot gui work with a vanilla client. Every player may use /bot by default, and a server admin can limit it to operators with /carpet commandBot ops. The mod is built on Carpet, so fake players, Scarpet and the familiar Carpet rules are included.
Carpet PvP Practice is server-side only, so only the server needs it and players join without installing anything. It requires Fabric API, and the files cover 1.21.5, 1.21.8, 1.21.10, 1.21.11, 26.1.2, 26.2 and 26.3 under the Apache License 2.0, which is open source. The latest Fabric file is 26.3-19+v261005, dated 2026-10-05.
Key features
Five bot combat modes
Bots fight in sword, smp, mace, crystal and ranged modes, each with a dedicated kit.
Adjustable difficulty
Five levels from beginner to expert change reaction time, aim and click rate of the bot.
One-command arena setup
/auto-setup builds a fenced arena next to the player and places a bot inside it.
Drills and match modes
Scored drills, team and free-for-all matches, bot spectating and fight traces support structured practice.
CarpetLogic bot programming
A browser-based visual editor lets players chain nodes such as move, look, fight, wait, branch and loop to script a bot.
Gallery
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
How it compares
Practice Bot by Cactuux is Fabric-only, covers 1.21.11 – 26.2, is server required with the client optional, and is under All rights reserved, so it is not open source. Better Carpet Bots is also Fabric-only for 1.21.11 – 26.2, is server required with the client optional, and is open source under the MIT License. MaceBot is open source under the MIT License, is Fabric-only for 1.21 – 26.2 and is client and server, so both sides need it.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Carpet PvP Practice | Fabric | 1.21.5 – 26.3 | Server-side only | 2026-10-05 |
| Practice Bot by Cactuux | Fabric | 1.21.11 – 26.2 | Server required, client optional | 2026-06-27 |
| Better Carpet Bots | Fabric | 1.21.11 – 26.2 | Server required, client optional | 2026-09-19 |
| MaceBot | Fabric | 1.21 – 26.2 | Client and server | 2026-08-17 |
Questions
Does Carpet PvP Practice need Fabric API?
Does a player need the mod installed to join a server that runs it?
Who can use the /bot command?
In the catalog
Carpet PvP Practice is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 8,071 mods support Minecraft 26.3.
More from AndrewCTF
Similar mods
What the author says
Carpet with PvP practice built in. It adds server-side bots that fight back, so you can practise on your own server at any hour without a sparring partner. Everything runs on the server: a vanilla client can join and fight. Fabric API is required: without it the game stops at start-up and says so. The Minecraft…
Official listing
- Modrinth page
- modrinth.com/mod/carpet-pvp-practice
- Owner
- AndrewCTF
- Published
- 2025-06-14
- Updated on Modrinth
- 2026-10-05
- Facts verified
- 2026-10-15
