Fake Player Plugin 2.0 (FPP)

Quick rating

Community listing page, reviews may not be monitored by the author.

Fake Player Plugin 2.0 (FPP)

No reviews yet

Advanced NPC / Bot plugin for Paper, Purpur, and Folia 1.21+

Mod Loaders
Minecraft
26.3 26.2

About

Description

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 Placeholders for bots, owners and rentals

⌨️ 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.