Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for Janky-Development

Spawn realistic fake players on Paper/Purpur servers with skins, chat, tab-list, and full hot-reload

Report FakePlayerPlugin?

FakePlayerPlugin 2.0

FakePlayerPlugin 2.0

Server-side bots that actually behave like players

AFK farms · mining · mob grinders · automation · bot rentals

Version Paper Java License

Download  •  Source  •  Wiki  •  Discord


Tip

You log off. Your farms stop. Your mines go quiet. Not anymore. FPP 2.0 spawns real server-side bots that keep your farms, mines and grinders running while you're away. Free, open source, no license key, no paywall.

FPP spawns server-side bot entities for AFK farms, automated tasks, testing and NPC simulations, with real A* pathfinding, PvE combat, precise clicking and a full GUI suite. It is deliberately not a fake-online-count tool: no tab list, no server-list entry, no player spoofing, ever.

🧩 19 systems ⌨️ 25 commands 📜 MIT open source 🌿 1.21+ Folia ready

⚔️ PvE combat for AFK mob farms

A bot guarding a mob farm

Guard a post and hit every mob that comes into reach, with real client combat.

  • 🎯 Mob-type selection, detect range and target priority
  • ⏱️ Real attack-charge pacing, best weapon, line of sight
  • 🛡️ --stand holds a post for farms, --chase hunts and returns to its post
/fpp attack Guard --stand --mobs zombie,husk

⛏️ Find & mine, no X-ray

A bot mining a vein of ore

Search, path to and mine ores, logs or any block list, ranked by walking effort. Only blocks the bot could actually see get targeted.

  • 🔧 Tool auto-equip and real client dig logic
  • 🎒 Inventory-aware: deposits at storage when full
  • 🚧 Anti-stuck watchdogs
/fpp find Miner ores --radius 16

🧱 Clear areas layer by layer

A bot clearing a pit layer by layer

Clear a chunk, an area, a selection or a radius. The bot digs down from inside, seals water and lava, collects the drops, deposits them at storage and builds itself up when it gets stuck.

🖱️ Click automation & multitasking

Bots mining and eating at the same time

Spawn bots with their actions already running.

  • 🎯 Left or right-click at the exact aim point, only on what is under the hit box
  • 🔁 Hold, or repeat on your own pacing
  • 🍖 Auto-eat from the off-hand, in parallel with mining, moving and combat
  • 🧠 Move, find, click and attack all at once, arbitrated by priority instead of cancelling each other
/fpp spawn --name Cobble left-click --hold

💰 Bot rental economy

The bot rental shop GUI

Let players pay real currency for a bot and hours of runtime.

Economy Vault, Vault2.0 or ExcellentEconomy
Billing Per hour, tracked live, extendable mid-rental
Packages Bulk tiers, rank discounts, auto-renew, built-in shop GUI
Expiry Auto-despawns the instant paid time runs out, inventory saved
No economy? /fpp rent give needs no economy plugin at all
Default Off. Opt in only if you want it

🏷️ Live nametags & rarity skins

A three-row nametag and a legendary skin roll
  • 🪪 A three-row tag: live activity (idle, moving, mining, fighting, eating), custom name and the mandatory owner tag
  • 🎲 Skins roll from configurable rarity pools, up to a 1 in 100,000 legendary roll
  • 💾 Signed once via MineSkin and cached forever

🧰 And everything else

Every other system
System What it does
🧭 A* Pathfinding Parkour, bridging and block-breaking, every path verified before the first step
🔀 Multitasking Movement arbitrated by priority, not by cancelling other tasks
🍎 Auto-Eat Off-hand eating that never interrupts work
🖥️ GUI Suite Bot list hub, per-bot settings, global settings with debug toggles, help menu
👻 Invisible to Players No tab-list entry, no server-list count, no join / leave / death noise
💽 Persistence Bots, inventories, XP, rentals and tasks survive restarts. SQLite or MySQL
🌐 Proxy Networks Velocity and BungeeCord with shared MySQL and cross-server placeholders
🔄 Config Sync Identical configuration across every backend on a proxy network
🌿 Folia Support Ticking, nametags and pathfinding are all region-thread safe
🔑 LuckPerms-Faithful No hard-coded operator bypasses; your permissions plugin decides
🧬 ViaVersion-Aware Bots register the native protocol, so ViaVersion never flags them
🆔 Readable Bot UUIDs Deterministic UUIDs with the bot number embedded, zero collision risk with real accounts
📊 Performance Tooling /fpp perf dashboard, history, benchmark reports and Spark integration
🏷️ PlaceholderAPI Built-in PlaceholderAPI support

⌨️ Commands

Everything runs off one root command: /fpp (aliases /fakeplayer, /fp).

Show the command reference
Command Usage Permission Description
/fpp spawn --name <name> fpp.spawn Spawn one bot at your location
/fpp despawn <name>|all|own fpp.despawn Despawn bots by name, owner or count
/fpp list [page] fpp.list List all currently active bots
/fpp move <bot> --to <target> fpp.move Pathfind to a bot, player or coordinates
/fpp left-click <bot> --repeat|hold fpp.left-click Break blocks / attack at the exact aim point
/fpp right-click <bot> --repeat|hold fpp.right-click Use items / interact at the exact aim point
/fpp find <bot> <block> -r <n> fpp.find Search, path to and mine nearby blocks
/fpp storage <bot> [--deposit] fpp.storage Set or manage bot storage targets
/fpp attack <bot|all> [--once] fpp.attack Swing / attack, guard or chase mobs
/fpp sneak <bot> [on|off] fpp.sneak Toggle a bot's sneaking state
/fpp freeze <bot|all> [on|off] fpp.freeze Freeze or unfreeze a bot in place
/fpp inventory <bot> fpp.inventory Open a bot's full inventory
/fpp rename <bot> <name> fpp.rename Change a bot's display name
/fpp info [bot|spawner] <name> fpp.info Query a bot's session history
/fpp check --all fpp.check Run a full system health check
/fpp settings [bot] fpp.settings Open the interactive settings GUI
/fpp rent buy|extend|info|give fpp.rent Rent a bot with real economy currency
/fpp reload [all|config|lang] fpp.reload Reload plugin configuration
/fpp help [page] fpp.help Show the command help menu

Note

fpp.admin and fpp.op grant full access, fpp.use is the default user tier, and every command breaks down further into fpp.<command>[.<action>][.<scope>] nodes, down to per-permission bot limits like fpp.spawn.limit.5.


📋 Requirements

Server Paper or Purpur 1.21+ (up to 1.21.11 and the 26.1.x to 26.3.x releases), or Folia. Not Spigot or CraftBukkit
Java 21 or newer
Optional Vault / Vault2.0 / ExcellentEconomy (rentals), LuckPerms, PlaceholderAPI, ViaVersion, Spark

💜 Free & open source

  • ✅ No license key, no paywall, runs unconditionally
  • ✅ Full source: audit it, fork it, self-host it
  • ✅ Pull requests welcome under the contributing guidelines

Important

Player spoofing, bot chat, a runtime addon loader and license / DRM checks are deliberately excluded and won't be re-added.


Join the community

Setup help, bug reports and feature discussion happen in the open, not behind a support ticket.

Discord GitHub Modrinth Hangar

Made by Janky Dev · NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.

Sponsors

Me

Information

Category
Admin Tools
Published
March 19, 2026
License
Other
2,758Downloads
1Stars

Pinned Versions

Social and Info

Members

1