ModsFinder

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.

FabricServer-side onlyApache License 2.0Open source1.21.5 – 26.3

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

  1. Five bot combat modes

    Bots fight in sword, smp, mace, crystal and ranged modes, each with a dedicated kit.

  2. Adjustable difficulty

    Five levels from beginner to expert change reaction time, aim and click rate of the bot.

  3. One-command arena setup

    /auto-setup builds a fenced arena next to the player and places a bot inside it.

  4. Drills and match modes

    Scored drills, team and free-for-all matches, bot spectating and fight traces support structured practice.

  5. 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.

Compatibility

Latest build for each game version and loader.

26.326.3-19+v261005
26.226.2-19+v261005
26.1.226.1.2-17+v260602
1.21.111.21.11-19+v261005
1.21.1013.51
1.21.812.2.1
1.21.511.2
ReleaseBetaAlphaNot available

Only full game releases are shown. This mod publishes no snapshot builds.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

Fabric APILightweight and modular API providing common hooks and intercompatibility measures utilized by mods using the Fabric toolchain.
Required

How it compares

Full comparison

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.

ModLoadersGame versionsEnvironmentUpdated
Carpet PvP PracticeFabric1.21.5 – 26.3Server-side only2026-10-05
Practice Bot by CactuuxFabric1.21.11 – 26.2Server required, client optional2026-06-27
Better Carpet BotsFabric1.21.11 – 26.2Server required, client optional2026-09-19
MaceBotFabric1.21 – 26.2Client and server2026-08-17

Questions

Does Carpet PvP Practice need Fabric API?

Yes. Fabric API is required, and the game will not start without it.

Does a player need the mod installed to join a server that runs it?

No. Players join without it, since only the server has to run the mod.

Who can use the /bot command?

Every player may use it by default. A server admin can restrict it to operators with /carpet commandBot ops.

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

All projects

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…
AndrewCTF, on the Modrinth page

Official listing

Owner
AndrewCTF
Published
2025-06-14
Updated on Modrinth
2026-10-05
Facts verified
2026-10-15

Tags