ModsFinder

Carpet PVP

by TheobaldTheBird

With Carpet PVP, the fake players created by the Carpet mod behave more like real players in combat and movement.

FabricServer-side onlyMIT LicenseOpen source1.21 – 1.21.5

What it does

Carpet PVP is a fork of Carpet Mod that fixes bugs in its fake player system. Fixes cover gliding while in midair, fall distance tracking used by crits and mace attacks, downward motion that was not saved in some cases, and reversed yaw and pitch in the look command. Several edge cases in fake player movement and actions were also corrected, so the fake players act more consistently with real players.

The mod also adds commands for controlling players through a datapack. It includes a toggle that allows or disallows shield stun for players, target selector support in player commands, and a rename of the spawn command to /playerspawn. The mod was made for use with a practice map and runs on a server alone. It is released under the MIT License and is open source, with source code and an issue tracker available publicly. Files target Fabric for 1.21 – 1.21.5, and the latest file is 1.21.5_1.4.0 for 1.21.5.

Key features

  1. Gliding in midair

    Gliding now works with the player jump command while the fake player is in midair.

  2. Fall distance tracking

    Fall distance updates correctly, so crit and mace behavior matches what players see on their own.

  3. Shield stun toggle

    A setting allows or disallows shield stun for players, letting server owners choose the combat rule.

  4. Target selectors in player commands

    Player commands accept target selectors, so a datapack can address several fake players at once.

  5. Corrected look direction

    The yaw and pitch of the /player look command are no longer reversed.

Compatibility

Latest build for each game version and loader.

1.21.51.21.5_1.4.0
1.21.41.2.0
1.21.11.2.0
1.211.2.0
ReleaseBetaAlphaNot available

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

Use cases

Who it’s for: Server owners and map makers running combat practice or datapack-driven minigames on Fabric who need fake players that react like real players.

How it compares

Full comparison

Carpet Fixes is an unofficial port for 1.21.11 that runs on client and server and is open source under the MIT License. Carpet-YBS-Addition also runs on client and server, is open source under the MIT License and covers 1.21 – 1.21.1. PvP Toggle for fabric is server-side only, open source under the MIT License and published for 1.21.4 – 1.21.7, so it does not change fake player behavior the way Carpet PVP does.

ModLoadersGame versionsEnvironmentUpdated
Carpet PVPFabric1.21 – 1.21.5Server-side only2026-01-16
Carpet Fixes (unofficial port)Fabric1.21.11Client and server2026-06-29
Carpet-YBS-AdditionFabric1.21 – 1.21.1Client and server2025-10-04
PvP Toggle for fabricFabric1.21.4 – 1.21.7Server-side only2025-08-14

Questions

Does Carpet PVP need to be installed on the client?

No. It runs on the server alone, so players need nothing extra to join.

Which Minecraft versions does Carpet PVP support?

Files target 1.21, 1.21.1, 1.21.4 and 1.21.5. The latest file is 1.21.5_1.4.0 for 1.21.5.

Does Carpet PVP require the Carpet mod?

The mod is a fork of Carpet Mod and is built on its fake player system, so the Carpet base is needed for the fixes to apply.

In the catalog

Carpet PVP is one of 2,135 Minigame mods on ModsFinder, and one of 1,454 Minigame mods for Fabric. 15,307 mods support Minecraft 1.21.5.

More from TheobaldTheBird

All projects

Similar mods

What the author says

This mod was made to be used by Theobald's PVP Practice map. This mod fixes bugs and quirks with Carpet mod's fake players to be more consistent with real players, and adds extra commands for controlling players through a datapack.
TheobaldTheBird, on the Modrinth page

Official listing

Owner
TheobaldTheBird
Published
2024-09-10
Updated on Modrinth
2026-01-16
Facts verified
2026-10-15

Tags