PlayerControl
by ryan100c
PlayerControl lets a player take over another player's body on a server, swapping control between the two.
What it does
Swapping gives the active control of one character to the other player. The mod is built around the fake players added by the Carpet mod, which real players can temporarily control, and it works well with that mod. Because the two players trade bodies, one person can watch gameplay from another position, which is useful for testing mechanics with fake players.
Server owners can release a control pair at any time, and a permission level can force a release when an admin needs to end another player's control. Active control pairs are listed, and a name tag marks which player is controlling someone, so multiple simultaneous swaps stay clear.
Normally only control of the body changes hands. With a rule enabled, permission levels such as the OP level are exchanged between the two players as well. The mod is server-side only, published for Fabric on 1.21 and 1.21.1 under the MIT License, and is open source.
Key features
Swap control
Two players trade control of their bodies, so each one acts through the other's character.
Release control
A player can end the current control state and return to their own body.
Control pair list
Active control pairs are displayed, showing which player is controlling whom.
Name indicator
An optional marker after a player's name shows that the player is controlling someone else.
Permission swap
An optional rule exchanges permission levels, such as the OP level, between the two swapped players.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Testing with fake players
A developer watches gameplay from a fake player's position to check how a mechanic behaves.
Admin moderation
A server admin releases a control pair that a player should not keep holding.
Who it’s for: Server owners and administrators who run Carpet fake players and want real players to take them over. The mod is server-side only, so players join without installing it.
How it compares
Carpet-dwk-Addition is server-side only, published for Fabric on 1.21 – 1.21.11 under the MIT License, and is open source. Hide Body Parts runs on both client and server, targets 1.18 – 1.21.1 for Fabric, and is also open source under the MIT License. PlayerControl covers only 1.21 and 1.21.1 and changes control between players rather than adding body features.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| PlayerControl | Fabric | 1.21 – 1.21.1 | Server-side only | 2026-03-10 |
| Carpet-dwk-Addition | Fabric | 1.21 – 1.21.11 | Server-side only | 2026-03-09 |
| Hide Body Parts | Fabric | 1.18 – 1.21.1 | Client and server | 2026-08-25 |
Questions
Does PlayerControl need Carpet installed?
Does a player need the mod to join a server running it?
Which game versions does PlayerControl support?
In the catalog
PlayerControl is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 32,366 mods support Minecraft 1.21.1.
More from ryan100c
Similar mods
What the author says
Control Player is a server-side mod that allows players to swap control with another player or take control of Carpet fake players. When a swap is active, the two players effectively control each other's bodies.The mod also works well with Carpet mod fake players, allowing real players to temporarily control them.
Official listing
- Modrinth page
- modrinth.com/mod/playercontrol
- Owner
- ryan100c
- Published
- 2026-03-10
- Updated on Modrinth
- 2026-03-10
- Facts verified
- 2026-10-15
