
Fake Player Plugin (FPP)
Spawn realistic fake players on your Paper server — complete with tab list presence, server list counts, join/quit messages, and in-world entities. Can also be used as configurable AFK bots to keep your server active.
12.8K
32
Fake Player Plugin (FPP) 1.6.6.12.4
Release1 нед. назад
Список изменений
v1.6.6.12.4 (Debug GUI, Left-Click Combat & Stability)
🎯 Main Focus
- Fix bot despawn after spawn bug — bots no longer instantly despawn due to stale spawn-protection checks or missing WorldGuard session state after teleport/respawn
- PacketEvents fail injection — suppressed kicks caused by
"packetevents"+"inject"errors that triggered an infinite despawn loop on every bot join - LuckPerms patch — pre-caches LuckPerms user data before
placeNewPlayer()to preventServerThreadLookupExceptionon Folia and ensure Vault/WG hooks resolve correctly at spawn time
🐛 Debug GUI & Chat Broadcasting
- Debug Settings GUI —
/fpp settingsnow has a 🐛 ᴅᴇʙᴜɢ category with 23 clickable toggles for everydebug.ymlcategory (master, general, startup, NMS, database, packets, network, config-sync, chat, swap, commands, head-ai, right-click, etc.) - Debug Chat Broadcast — new
debug-chat: falsekey indebug.yml. When enabled, allFppLogger.debug()output is sent to online players withfpp.oporfpp.notifyas in-game chat messages (gray prefix:[ꜰᴘᴘ DEBUG/<topic>] <message>) - Runtime debug toggling — debug categories can be flipped on/off without restarting via the GUI; changes are saved to
debug.ymlimmediately
🖱️ Left-Click Command Improvements
- Auto-target hostile mobs — bots now automatically detect and attack hostile mobs (Monsters, Slimes, Ghasts, Phantoms, Hoglins, Shulkers, EnderDragon) in their forward cone when no block is targeted
- Auto-aiming — bot head and body smoothly rotate to face the targeted mob
- Multi-flag parsing — fixed
--once,--repeat,--hold, and--stopflag handling so multiple flags can be specified correctly in a single command
🔧 Bug Fixes & Stability
- LuckPerms cache warmup —
NmsPlayerSpawnerpre-loads LuckPerms user data beforeplaceNewPlayer()to preventServerThreadLookupExceptionon Folia - WorldGuard session refresh — complete rewrite using cold re-initialization via reflection (
tryRemoveSession+Session.initialize()) to prevent stale region data after bot teleports/world changes - Teleport/respawn WG refresh —
FakePlayerEntityListeneraddsPlayerTeleportEvent.MONITORandPlayerRespawnEventhandlers with delayed (1-2 tick) WG session refresh - Spawn protection teleport fix —
BotSpawnProtectionListenernow allowsPLUGINandCOMMANDteleports during the grace window so/fpp tphand cross-world moves work correctly; portals are still blocked - Despawn reason tracking — all
removeBot()calls now pass descriptive reasons (spawn_body_failed,command_despawn,gui_delete,badword_cleanup,packetevents_kick,kicked_by_server,api_despawn,rename_swap,body_remove, etc.) instead of"unspecified" - PacketEvents kick suppression —
FakePlayerKickListenersilently cancels kicks containing"packetevents"+"inject"instead of despawning the bot, preventing instant-despawn loops - Attribution/logging cleanup — silenced license heartbeat, JSON response, and integrity check logs unless explicitly enabled via
debug.yml - Placeholder formatting — cleaned up
formatUptimeone-liner inFppPlaceholderExpansion - Help GUI formatting — fixed indentation in lore builder
Метаданные
Канал релиза
Release
Номер версии
1.6.6.12.4
Загрузчики
BungeeCordFoliaPaperPurpurVelocity
Версии игры
1.21–26.1.2
Загрузок
1.6K
Дата публикации
1 нед. назад

