Home›Java›Mods›PhantomPlayers
PhantomPlayers
ModsJava

PhantomPlayers

Java mod listed for Minecraft 1.21–26.x. Downloads from the MC Java Mods app on Android.

by Sparklee_dev · on Modrinth

⬇ Download on Modrinth
PhantomPlayers — screenshot 1PhantomPlayers — screenshot 2
PhantomPlayers Infographic Detailed info

PhantomPlayers

PhantomPlayers is a configuration-driven fake-player population plugin for Paper and Folia. It provides packet-based virtual players, global TAB entries, simulated conversations, skin profiles, and configurable server-browser player counts.

Note: Fake players are virtual profiles, not genuine connected Minecraft clients. They do not count as real Bukkit players or trigger genuine player connection events.

Compatibility

Platform| Version| Status Paper| 1.21.11| Compile-verified Folia| 1.21.11| Compile-verified Paper| 26.3| Compile-verified; runtime unverified Folia| 26.3| Compile-verified; runtime unverified

Installation

  1. Download "PhantomPlayers-1.0.0.jar".
  2. Place it in your server's "plugins/" directory.
  3. Start the server.
  4. Edit the generated configuration files.
  5. Run "/fp spawnall".

The plugin starts with zero active fake players after a restart.

Commands

Command| Description| Permission "/fp spawn "| Spawn one fake player| "phantomplayers.spawn" "/fp spawnall"| Spawn fake players up to the configured limit| "phantomplayers.spawn" "/fp despawn "| Despawn one fake player| "phantomplayers.despawn" "/fp despawnall"| Despawn all active fake players| "phantomplayers.despawnall" "/fp list [page]"| View fake-player and population statistics| "phantomplayers.list" "/fp reload"| Reload configuration, names, and chat templates| "phantomplayers.reload"

"phantomplayers.admin" grants all listed permissions. Permissions default to operators.

Configuration Files

All files are located in "plugins/PhantomPlayers/".

File| Purpose "config.yml"| Population limits, spawning, TAB, ping, skins, server-list settings, compatibility "names.txt"| Username pool; one name per line "chat.yml"| Shared conversation templates and timing "players.yml"| Optional disabled identities and UUID overrides "cache/profiles.yml"| Persistent skin-profile cache

Important settings

In "config.yml":

See the generated "config.yml" for all supported settings and defaults.

"names.txt"

The bundled file contains 600 fictional usernames. Add one username per line. Blank lines and lines beginning with "#" are ignored. Invalid and duplicate names are skipped with a warning.

"chat.yml"

Configure shared multi-line conversations using weighted templates and speaker placeholders:

Chat is broadcast globally to connected players in all worlds. Conversations pause when no real audience is online.

"players.yml"

Optional overrides:

disabled:

uuids: SomeName: 00000000-0000-0000-0000-000000000000

Disabled identities are excluded from "/fp spawnall". UUID overrides allow custom stable identities.

PlaceholderAPI

PlaceholderAPI is optional. If installed, PhantomPlayers automatically registers its expansion.

Placeholder| Description "%phantomplayers_fake_online%"| Active fake players "%phantomplayers_real_online%"| Real online players "%phantomplayers_total_online%"| Real + active fake players "%phantomplayers_fake_max%"| Configured maximum "%phantomplayers_configured%"| Enabled saved identities "%phantomplayers_spawned%"| Fully spawned fake players "%phantomplayers_unspawned%"| Configured identities not currently active

Example:

Online: %phantomplayers_total_online% Fake: %phantomplayers_fake_online%

Important Behavior

Network Access

When "profiles.enabled: true", PhantomPlayers contacts Mojang's public APIs to resolve usernames and skin profiles. Disable this setting to prevent those outbound requests.

Support and Compatibility

Report issues with the Minecraft version, server platform, relevant configuration, and error logs. See "DELIVERY.md" for detailed build verification and known limitations.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

File checked by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more