✨ FakePlayers ✨ TAB, Chat, Player Count & Physical NPCs [1.2
1.9Fake players. They appear on tab,can chat.
1.9latestFakePopulation v1.9.4 | Skins Update & Improvementslast week FakePopulation v1.9.4 Skins Update NEW FEATURES & IMPROVEMENTS ✦ Improved Skin System · []Added a pool of 120 Minecraft skin candidates! []Bots now receive randomly assigned skins. []Unique skin assignments are prioritized to reduce duplicates. []Skin assignments persist across server restarts. []Automatic skin downloading and caching. []Improved handling of unavailable skins and API limitations. Thank you for using FakePopulation! More improvements coming in future updates!1.8.1FakePopulation v1.8.1 — fixed names.yml & OptimizationSep 25, 2026 FakePopulation v1.8.1 Name System Fixes • Cleaner Fake Player Spawning • Configuration Improvements ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ CLEANER JOIN MESSAGES Fake players now behave more naturally when joining the server. Previously, spawning a fake player could display an additional message such as: Code (Text): Spawned PlayerName as a real fake player This message has now been removed. Players will only see the normal Minecraft-style join message: Code (Text): PlayerName joined the server This applies to normal fake-player spawning and single-player spawning through the GUI. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ names.yml FIXED The custom fake-player name system has been fixed. Previously, changing names.yml did not actually affect the names used by newly generated fake players. FakePopulation now properly loads names directly from: Code (Text): plugins/FakePopulation/names.yml Example: Code (Text): names: - Cappy - Nova - Pixel - Raven - Milo New randomly generated fake players will use names from this list. (Delete fakepopulation folder if u dont want the old names to stay) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ /fp reload IMPROVEMENTS Code (Text): /fp reload now reloads names.yml as well. This means you can: · Edit names.yml · Save the file · Run /fp reload · Immediately start generating fake players with the new names A full server restart is no longer required just to update the random-name pool. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ NAME SYSTEM CLEANUP · Removed the old bundled names.txt system. · names.yml is now the primary fake-player name source. · Removed Steve from the default name pool. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ EXISTING FAKE PLAYERS Fake players that are already saved will keep their existing names. Changing names.yml only affects new randomly generated fake players. This prevents manually created or existing fake players from unexpectedly being renamed. If the entire FakePopulation data folder is deleted, all saved fake players will also be removed and the plugin will regenerate its default files on the next startup. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ v1.8.1 CHANGELOG · Fixed names.yml not affecting generated fake-player names. · Added live names.yml reloading through /fp reload. · Removed unnecessary fake-player spawn confirmation messages. · Kept the normal "Player joined the server" message. · Cleaned up the fake-player name loading system. · Removed legacy names.txt usage. · Removed Steve from the default generated-name list. · Existing saved fake-player names remain unchanged. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ FakePopulation v1.8.1 Cleaner joins. Working custom names. More natural fake players. Thank you for using FakePopulation!1.7.5FakePopulation – Locator Bar & Compatibility UpdateSep 21, 2026 FakePopulation v1.7.5 Locator Bar & Compatibility Update Fake players now behave even more like real Minecraft players. [HR][/HR] What's New? The biggest addition in v1.7.5 is support for Minecraft's vanilla Locator Bar. FakePopulation's physical fake players are now properly registered as vanilla player waypoints, meaning they can appear on the locator indicator just like real players. Fake Player appearing on the Locator Bar Bug Fixes & Improvements · Added vanilla Locator Bar support for physical fake players. · Fake players now properly register with Minecraft's internal waypoint system. · Fake players are automatically registered again after dying and respawning. · Fixed fake ServerPlayers remaining stuck in their initial first-tick state. · Improved compatibility with Paper / Purpur 1.21.11. · Fixed the v1.7.4 startup error involving Bukkit event registration. · Improved compatibility with servers using PacketEvents. · General stability and internal fake player handling improvements. [HR][/HR] Thank you for using FakePopulation![/CENTER]1.7.41.7.4 – Chat Optimization + PacketEvents FixSep 18, 2026 FakePopulation 1.7.4 Chat Optimization PacketEvents compatibility and natural bot conversations are back! · []Fixed fake players being disconnected with: Code (Text): PacketEvents failed to inject into a channel []Fake players now use PacketEvents' supported synthetic channel marker. · Added a narrowly scoped fallback for the exact PacketEvents injection error. Non-AI Conversations Restored Bots can once again respond without requiring an AI provider or API key. Built-in conversation topics include: · []Greetings: Hi, Hello, Hey, Yo, Sup and Howdy []General conversation: How are you? []Activities: What are you doing? []Location: Where are you? []Introductions: Who are you? []Playing together: Wanna play, mine or help? · Reactions: Thanks, goodbye and similar phrases Responses are randomly selected to make conversations feel less repetitive. Player-name and bot-name placeholders are automatically replaced with the correct names. Conversation Improvements · []The same bot continues replying during a conversation. []Conversation context is remembered for 45 seconds. []Natural typing delays before messages are sent. []Per-player and global cooldowns prevent chat spam. []Phrase-aware matching prevents short triggers such as “hi” from matching unrelated words. []Triggers, replies, delays, chances and cooldowns are fully configurable. Configuration section: Code (Text): chat.sub_modules.basic_conversation Recognized phrases use the fast local conversation system. Other messages can still be handled by AI when AI interactions and a provider are enabled. Installation · []Fully stop your server. []Remove the previous FakePopulation JAR. []Place FakePopulation 1.7.4 in your plugins folder. []Make sure only one FakePopulation JAR is installed. · Start the server normally. Do not use /reload when updating the plugin.1.7.2Bot fixes & optimizationSep 13, 2026 · Fake players now respawn silently after death · Fake players stay connected instead of being removed and recreated · Existing bot movement, roaming and fake chat systems improved · Improved stability around fake player lifecycle handling1.2FakePopulation - Combat Rework & Major FixesSep 2, 2026 FakePopulation v1.2.0 This update focuses on improving the physical NPC system, PvP behaviour, performance and compatibility.PvP System Improvements · Reworked physical NPC combat behaviour · Improved target locking and chasing · NPCs now face moving targets correctly · Added sprint chasing and strafing during combat · Improved weapon attack cooldown handling · Improved retaliation against players · Added more natural attack timing and aim variation · Improved obstacle movement and jumping while chasing
Performance / NPC Lag Fixes · Fixed physical NPCs duplicating and stacking in one location · Added automatic duplicate NPC cleanup · Prevented NPCs from being saved as permanent world entities · Reduced unnecessary NPC movement and target calculations Console & Compatibility Fixes · Fixed multiple Paper 1.21+ / 26.x API compatibility errors · Fixed InventoryClickEvent compatibility issues · Fixed inventory opening compatibility issues · Fixed old Bukkit broadcast method errors · Removed unnecessary external profile/network requests that could cause ConnectException errors · Improved error handling around physical NPC creation and recovery Chat Improvements · Removed overly repetitive / robotic AI-style responses · Fake-to-fake conversations remain supported Other · Improved /fp teleport behaviour · General stability improvements Recommended: Remove older FakePopulation JARs before installing v1.2.0 and perform a full server restart.
1.1FakePopulation 1.1.0 - AI Chat, LuckPerms & Stability UpdateAug 29, 2026 FakePopulation 1.1.0 This update adds several major improvements focused on making fake players feel more realistic and making the plugin more reliable. What's New · AI Chat Fake players can now use AI-generated chat replies. · Multiple AI Providers Added support for OpenAI, OpenRouter, Groq, Mistral, Gemini and custom compatible endpoints. · Configurable AI Prompt The AI behavior prompt can now be fully edited inside config.yml. · Human-Like Chat AI responses can be automatically made more casual with lowercase messages, reduced punctuation and occasional typos. · AI / Hybrid Chat Modes Choose between: Code (Text): AI HYBRID AI mode only uses the configured AI provider. Hybrid mode can use AI while still falling back to FakePopulation's local chat system if the AI request fails. · LuckPerms Support Fake players can now use LuckPerms groups, prefixes and suffixes. Example: Code (Text): /lp user FakePlayerName parent set vip LuckPerms formatting can be displayed in fake chat, TAB and physical NPC names. · Stable Fake Player UUIDs Fake players now keep consistent UUIDs so LuckPerms data and other fake-player information can remain persistent. · TAB Cleanup Improvements Fixed cases where fake players could remain visible in TAB after leaving. · Population Stability Fake players no longer join and leave as aggressively. Bots can now stay online/offline for longer periods before being selected again, reducing join/leave message spam. · DeepSeek Improvements Improved DeepSeek compatibility and AI response handling. · Other Fixes Fixed compatibility issues with modern Paper/Purpur chat broadcasting and several smaller reliability issues. Important After updating, a full server restart is recommended. If you already have an existing config, Delete the folder and let it create a new one. For AI Chat, make sure your provider, API key and model are configured correctly before enabling AI mode. Thanks for using FakePopulation!1.0Aug 28, 2026
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta