ᴍɪɴᴇᴄʀᴀꜰᴛʀᴇꜱᴏᴜʀᴄᴇꜱ

Fake Player Plugin 2.0 (FPP)

Modrinth

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

37.1K downloads67 followersUpdated 2d ago

2.1.7 · MC 26.3 · Bungeecord, Folia, Paper, Purpur, Velocity

View on Modrinth

Files

  • 2.1.7

    release

    Fake Player Plugin 2.0 (FPP) 2.1.7

    26.326.226.1.226.1.1+13bungeecordfoliapaperpurpurvelocity

    2026-10-30 · 701 downloads

    fake-player-plugin-2.1.7.jar · 1.2 MB

  • 2.1.6

    release

    Fake Player Plugin 2.0 (FPP) 2.1.6

    26.326.226.1.226.1.1+13bungeecordfoliapaperpurpurvelocity

    2026-10-27 · 848 downloads

    fake-player-plugin-2.1.6.jar · 1.2 MB

  • 2.1.5

    release

    Fake Player Plugin 2.0 (FPP) 2.1.5

    26.326.226.1.226.1.1+13bungeecordfoliapaperpurpurvelocity

    2026-10-13 · 2.7K downloads

    fake-player-plugin-2.1.5.jar · 1.2 MB

  • 2.1.0

    release

    Fake Player Plugin 2.0 (FPP) 2.1.0

    26.326.226.1.226.1.1+13bungeecordfoliapaperpurpurvelocity

    2026-10-12 · 1.6K downloads

    fake-player-plugin-2.1.0.jar · 1.8 MB

  • 2.0.6.1

    release

    Fake Player Plugin 2.0 (FPP) 2.0.6.1

    26.326.226.1.226.1.1+13bungeecordfoliapaperpurpurvelocity

    2026-09-20 · 3.9K downloads

    fake-player-plugin-2.0.6.1.jar · 1.7 MB

  • 2.0.6

    release

    Fake Player Plugin 2.0 (FPP) 2.0.6

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-09-02 · 2.5K downloads

    fake-player-plugin-2.0.6.jar · 1.7 MB

  • 2.0.5

    release

    Fake Player Plugin (FPP) 2.0.5

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-08-09 · 3.7K downloads

    fake-player-plugin-2.0.5.jar · 1.7 MB

  • 2.0.4

    beta

    Fake Player Plugin (FPP) 2.0.4

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-07-25 · 1.2K downloads

    fake-player-plugin-2.0.4.jar · 1.7 MB

  • 2.0.3

    beta

    Fake Player Plugin (FPP) 2.0.3

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-07-20 · 1.5K downloads

    fake-player-plugin-2.0.3.jar · 1.7 MB

  • 2.0.2

    beta

    Fake Player Plugin (FPP) 2.0.2

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-07-10 · 1K downloads

    fake-player-plugin-2.0.2.jar · 1.7 MB

  • 2.0.1

    beta

    Fake Player Plugin (FPP) 2.0.1

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-07-06 · 429 downloads

    fake-player-plugin-2.0.1.jar · 1.7 MB

  • 2.0.0

    beta

    Fake Player Plugin (FPP) 2.0.0

    26.226.1.226.1.126.1+12bungeecordfoliapaperpurpurvelocity

    2026-07-05 · 249 downloads

    fake-player-plugin-2.0.0.jar · 1.7 MB

  • 1.0.0

    release

    Fake Player Plugin (FPP) 1.0.0

    1.21.111.21.101.21.9paperpurpur

    2026-03-08 · 2K downloads

    fpp-1.0.0.jar · 191 KB

Files are delivered unmodified from Modrinth's servers and verified against the SHA-512 hash published by the project. The project's license applies to every file; check it before redistributing.

Gallery

Added Skins

About

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.

EconomyVault, Vault2.0 or ExcellentEconomy
BillingPer hour, tracked live, extendable mid-rental
PackagesBulk tiers, rank discounts, auto-renew, built-in shop GUI
ExpiryAuto-despawns the instant paid time runs out, inventory saved
No economy?/fpp rent give needs no economy plugin at all
DefaultOff. 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
SystemWhat it does
🧭A* PathfindingParkour, bridging and block-breaking, every path verified before the first step
🔀MultitaskingMovement arbitrated by priority, not by cancelling other tasks
🍎Auto-EatOff-hand eating that never interrupts work
🖥️GUI SuiteBot list hub, per-bot settings, global settings with debug toggles, help menu
👻Invisible to PlayersNo tab-list entry, no server-list count, no join / leave / death noise
💽PersistenceBots, inventories, XP, rentals and tasks survive restarts. SQLite or MySQL
🌐Proxy NetworksVelocity and BungeeCord with shared MySQL and cross-server placeholders
🔄Config SyncIdentical configuration across every backend on a proxy network
🌿Folia SupportTicking, nametags and pathfinding are all region-thread safe
🔑LuckPerms-FaithfulNo hard-coded operator bypasses; your permissions plugin decides
🧬ViaVersion-AwareBots register the native protocol, so ViaVersion never flags them
🆔Readable Bot UUIDsDeterministic UUIDs with the bot number embedded, zero collision risk with real accounts
📊Performance Tooling/fpp perf dashboard, history, benchmark reports and Spark integration
🏷️PlaceholderAPIPlaceholders for bots, owners and rentals

⌨️ Commands

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

Show the command reference
CommandUsagePermissionDescription
/fpp spawn--name <name>fpp.spawnSpawn one bot at your location
/fpp despawn<name>|all|ownfpp.despawnDespawn bots by name, owner or count
/fpp list[page]fpp.listList all currently active bots
/fpp move<bot> --to <target>fpp.movePathfind to a bot, player or coordinates
/fpp left-click<bot> --repeat|holdfpp.left-clickBreak blocks / attack at the exact aim point
/fpp right-click<bot> --repeat|holdfpp.right-clickUse items / interact at the exact aim point
/fpp find<bot> <block> -r <n>fpp.findSearch, path to and mine nearby blocks
/fpp storage<bot> [--deposit]fpp.storageSet or manage bot storage targets
/fpp attack<bot|all> [--once]fpp.attackSwing / attack, guard or chase mobs
/fpp sneak<bot> [on|off]fpp.sneakToggle a bot's sneaking state
/fpp freeze<bot|all> [on|off]fpp.freezeFreeze or unfreeze a bot in place
/fpp inventory<bot>fpp.inventoryOpen a bot's full inventory
/fpp rename<bot> <name>fpp.renameChange a bot's display name
/fpp info[bot|spawner] <name>fpp.infoQuery a bot's session history
/fpp check--allfpp.checkRun a full system health check
/fpp settings[bot]fpp.settingsOpen the interactive settings GUI
/fpp rentbuy|extend|info|givefpp.rentRent a bot with real economy currency
/fpp reload[all|config|lang]fpp.reloadReload plugin configuration
/fpp help[page]fpp.helpShow 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

ServerPaper 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
Java21 or newer
OptionalVault / 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.