Back to mods
Advanced Fake Player project artwork

CurseForge · Minecraft mod

Advanced Fake Player

Spawn real players and directly possess them to control their actions without running multiple game instances.

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Advanced Fake Player release should I use?

Updated today
Latest stable file advancedfakeplayers-forge-1.21.1-1.0.0.jar
Game version 1.21.1
Loader Forge

Advanced Fake Player advancedfakeplayers-forge-1.21.1-1.0.0.jar targets 1.21.1 with Forge. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Advanced Fake Player required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Forge
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Advanced Fake Player advancedfakeplayers-forge-1.21.1-1.0.0.jar need?

advancedfakeplayers-forge-1.21.1-1.0.0.jar. Change the file and its required mods may change too.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Advanced Fake Player without breaking your instance.

Built for Advanced Fake Player advancedfakeplayers-forge-1.21.1-1.0.0.jar. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use advancedfakeplayers-forge-1.21.1-1.0.0.jar. It targets 1.21.1 with Forge; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside advancedfakeplayers-forge-1.21.1-1.0.0.jar. It opens that exact file at the source.

About this project

What does Advanced Fake Player add?

Advanced Fake Players

Ever wanted to test a multiplayer feature but had nobody available to join your world? Or maybe you're simply looking for new ways to have fun with your friends?

No more launching multiple Minecraft clients just to test multiplayer mechanics, mods, datapacks, command block creations, or server features.

Most fake player mods rely on chat commands, scripted actions, or limited NPC behavior. Advanced Fake Players takes a completely different approach by creating highly integrated synthetic players and introducing a Direct Possession System, allowing you to seamlessly take control of alternative players from a single Minecraft instance.

Create, possess, and interact with fully integrated fake players as if they were real accounts connected to the server.

To spawn the player, just type: /fakeplayer spawn <name>


Direct Possession System

This is not just another AI-controlled NPC.

You can instantly transfer your camera, movement, inventory, and interactions into any spawned fake player. It works through custom network packet routing, the fake player receives your inputs in real time, exactly as if you had logged into a second account.

Features

  • Full Input Redirection: Place blocks, break blocks, attack entities, interact with GUIs, open chests, craft items, and manage inventories exactly as if you were using another account.
  • Zero Client Overhead: Perform all your multiplayer testing while running only one Minecraft client. No second PC, no extra account, no extra RAM usage.
  • Instant Switching: Jump between your real player and any controlled fake player at any time with a single command or keybind.

To control the player, just type: /fakeplayer control <name>

To unpossess the player, just type: /fakeplayer unpossess <name>

You can also use the keybind defined in the mod settings (default: O) to unpossess.


Deep Server Integration

Unlike traditional NPCs or bots, fake players are injected directly into Minecraft's internal player systems. From the server's perspective, they behave exactly like a real authenticated player connected to the server.

Authentic Behavior

  • Affect local difficulty calculations based on their position and time spent online.
  • Participate fully in mob spawning mechanics, mobs will spawn around them as expected.
  • Activate pressure plates, tripwires, and other player-detection mechanisms.
  • Interact naturally with entity collisions, players and mobs bump into them.
  • Can be targeted and attacked by hostile mobs.
  • Appear in player selectors such as @a, making them compatible with command blocks and datapacks.

Custom Skins

Give your fake players a proper identity. You can assign a skin from any Minecraft username or provide a direct image URL, no external tools needed.

  • /fakeplayer skin set <name> <skin_name> Copies the skin from an existing Minecraft account.
  • /fakeplayer skin url <name> <url> Loads a skin directly from an image URL.
  • /fakeplayer skin clear <name> Reverts to the default Steve/Alex skin.

Multiplayer Support

Fully compatible with multiplayer and LAN worlds. Fake players are visible to all connected clients and behave consistently across the server, other players will see them, interact with them, and can even fight them.

It can also be used to create hilarious situations and troll your friends on multiplayer servers.

Multi-Control Mode (Beta)

One of the most unique features of the mod is the ability for multiple real players to control the same fake player simultaneously.

This feature is currently in beta and may contain bugs or unexpected behavior, but it already provides a surprisingly fun and chaotic experience for testing, challenges, and cooperative gameplay.

Enable it with: /fakeplayer config multi_control true


Commands

All commands require operator permission (level 2 or higher). Tab-completion is supported for fake player names.

Command Description
/fakeplayer spawn &lt;name&gt; Spawns a new fake player at your current position and rotation.
/fakeplayer control &lt;name&gt; Transfers your camera and inputs into the target fake player.
/fakeplayer unpossess Returns control to your original player character.
/fakeplayer remove &lt;name&gt; Removes the specified fake player from the world.
/fakeplayer skin set &lt;name&gt; &lt;skin_name&gt; Sets the skin using an existing Minecraft account name.
/fakeplayer skin url &lt;name&gt; &lt;url&gt; Sets the skin from a direct image URL.
/fakeplayer skin clear &lt;name&gt; Removes the custom skin and reverts to default.
/fakeplayer config multi_control [true/false] Enables or disables the multi-control mode for the current server.

Installation Requirements

this mod must be installed on both the client and the server. It will not work if only one side has it installed.

Supported Versions

Minecraft Version Fabric Forge NeoForge
1.19.2
1.20.1 ✔️ ✔️
1.21.1 ✔️ ✔️
26.1+

Support for newer Minecraft versions is actively planned. More loaders and versions will be added in future releases.


Perfect For

  • Mod development and multiplayer testing without a second client
  • Technical Minecraft projects, redstone, datapacks, and command blocks
  • Server administration, test mob spawning, AFK mechanics, and player-triggered events
  • Modpack development, validate features that require multiple players
  • LAN worlds and dedicated servers
  • Content creation, stage screenshots or cinematic scenes with extra "players"
  • Trolling your friends in multiplayer

Project description from CurseForge.

Pick your setup

Advanced Fake Player by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

3 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Advanced Fake Player versions and loaders

7 of 7 releases match

Looking for an older file? The official CurseForge project page is in Resources.