FakePlayersOnline
FakePlayersOnline
This plugin allows you to add additional fake players in your server player list, which you see when press "tab"-key in game. Fake players could be added manually or you can use NPC's name to show at player list.
This plugin is using library ProtocoLib to provide a fake information at server list menu. If ProtocolLib is not installed you will not be able to add fake players to your server.
Features
- Colorize real players name in list. In addition you can define color for name of your server admin group
- Display fake player names in list.
- Display NPC's (provided by Citizens plugin) name in list
- Add/remove fake players
- Override /list command and show same information as in TAB-list
- Fake serverlist menu to show fake counters for online players, reserverd slots and motd.
Video tutorial
Review by ServerMiner.
German Turorial by LegendSmile: http://dev.bukkit.org/bukkit-plugins/fakeplayers/pages/main/more-video/
Why do I want it?
You need to install FakePlayersOnline if you need to:
- Change color of player list
- Show a fake information about logged-in players;
- Show NPC's name to your players;
- Show an additional "moto" or short message in player list;
How to use it?
- Install FakePlayersOnline and ProtocoLib
- Add fake players in list
- Press tab key
Commands
- /fpo help - display help page
- /fpo lock - lock (and unlock) server. When server turns to locked all players will be kicked.
- /fpo real - toggle overriding real players in list
- /fpo add <fakeplayer> - add fake player to list
- /fpo join <fakeplayer> - add fake player to list and broadcast join-message
- /fpo del <fakeplayer> - remove fake player from list
- /fpo leave <fakeplayer> - remove fake player from the list and broadcast leave-message
- /fpo list - display fake playerlist
- /fpo fake - toggle displaying fake players in list
- /fpo npc - toggle displaying NPC's names in list
- /fpo serverlist - toggle fake online info at server list menu
- /fpo slots [fake reserved slots] - toggle faking the reserved slots counter or set it's value
- /fpo listcmd [command1,command2..] - toogle using the /list command overriding, or define /list command aliases
- /fpo online [fake players online] - toggle faking the fixed online counter or set it's value
- /fpo motd [MOTD] - toggle using the alternative MOTD or set it's value
- /fpo cfg - display current configuration
Permissions
- fakeplayers.config - allows to use all commands of the FakePlayersOnline
- fakeplayers.canseehidden - players with this permission will see name of hidden players in list (FakeQuit, Vanish, etc...)
- fakeplayers.red - will color name of players with same permission to red (by default, or any other color defined in config)
- fakeplayers.unlock - allows player to ignore lock-state of server (can connect to locked server, will not kicked after /fpo lock command)
Metrics and update checker
FakePlayersOnline includes two features that use your server internet connection. First one is Metrics, using to collect information about the plugin (versions of plugin, of Java.. etc.) and second is update checker, checks new releases of FakePlayersOnline after plugin startup and every half hour. This feature is using API provided by dev.bukkit.org. If you don't like this features you can easy disable it. To disable update checker you need to set parameter "version-check" to "false" in config.yml. Obtain more information about Metrics and learn how to switch it off, you can read here.
Like this plugin?
You can buy me a chocolate!
- Plugin downloads: 70000
- Chocolates received: 2

-
View User Profile
-
Send Message
Posted Feb 13, 2016Could you please make a bungeecord one = ̄ω ̄=
-
View User Profile
-
Send Message
Posted Feb 10, 2016I'm getting the exact same messages as CJ190
This is for any command, be it join, add, list etc. Also the fake players do not show on the players list.
-
View User Profile
-
Send Message
Posted Jan 18, 2016I have a problem
version spigot: [11:22:17 INFO]: This server is running CraftBukkit version git-Spigot-1.7.9-R0.2-207-g03373bb (MC: 1.7.10) (Implementing API version 1.7.10-R0.1-SNAPSHOT)
input /fpo add xxx
error: An internal error has occurred while attempting to perform this command
error in terminal: http://pastebin.com/zrqsnYNf
-
View User Profile
-
Send Message
Posted Jan 4, 2016error
-
View User Profile
-
Send Message
Posted Dec 7, 2015When you do >16 characters it crashes- PLEASE FIX THIS IT TOOK ME AN HOUR TO FIX!
-
View User Profile
-
Send Message
Posted Sep 15, 2015Hello! Is there a way to be able to have a fake player list visible via multiplayer gui but not visible in tab? And if not is there a way to just have it display nothing in the multiplayer gui when hovering over the numbers? Please and thank you!
-
View User Profile
-
Send Message
Posted Sep 2, 2015@fromgate
Yeah, sorry but ive asked something before and didnt get an answer. And i saw you online. So i hoped u did answer :P
-
View User Profile
-
Send Message
Posted Aug 26, 2015If you put in a name longer than 16 characters the server instantly crashes.
-
View User Profile
-
Send Message
Posted Aug 3, 2015Works to put names in the list, but would be cool if the player heads showed up for real players. Also, I have Citizens installed, but it isn't detecting it. Any reason for this?
-
View User Profile
-
Send Message
Posted Jul 21, 2015Does this allow to give the fake player permissions? I need fake player to run a command that console can not run from another plugin... I know it sounds ridiculous, why would I want to do that... but I do. Lol
-
View User Profile
-
Send Message
Posted Jul 11, 2015When I try to add a player to the tab list (/fpo add [PlayerName]) It says...
Fake player added: [PlayerName] (In the green writing)
But then below that it says...
An internal error occurred while attempting to perform this command (In red writing)
I'm a noob so what do I do to make this work? Plzzz help! :D
-
View User Profile
-
Send Message
Posted Jul 9, 2015@ZwPBerserk
Hello, it's not hard to answer. But, you know, I have a family and job. If you are so impatient and want instant response, then why not hire a programmer? This plugin is written when I have free time, and it is absolutely free. Please be patient and polite.
Anyway, now suggested feature is not implemented yet. It's in my TODO list and I hope soon it will be added to plugin.
-
View User Profile
-
Send Message
Posted Jul 8, 2015Is it so hard to answer -.-
-
View User Profile
-
Send Message
Posted Jul 6, 2015@fromgate
Hi, Is it possible to get:
100 players as the default minimum. So it will be: 100/500 (when there is nobody online)
And when a player joins it adds to the 100. 1 player online = 101/500 5 players online = 105/500 32 players online = 132/500
I dont need fake player names in my tablist or something.
-
View User Profile
-
Send Message
Posted Jul 5, 2015@syberia97
Hello! Version 0.1.7 is for 1.8.x servers only. Please use 0.1.6 (and compatible version of ProtcolLib)
-
View User Profile
-
Send Message
Posted Jul 5, 2015Could not pass event PlayerJoinEvent to FakePlayersOnline v0.1.7 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:509) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:494) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.PlayerList.c(PlayerList.java:265) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.PlayerList.a(PlayerList.java:152) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.LoginListener.c(LoginListener.java:119) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.LoginListener.a(LoginListener.java:44) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:189) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.ServerConnection.c(ServerConnection.java:81) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:734) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:289) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:584) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:490) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] Caused by: java.lang.NoClassDefFoundError: com/comphenix/protocol/wrappers/PlayerInfoData at me.fromgate.fakeplayersonline.FPOPLib.sendFakePlayerPackets(FPOPLib.java:76) [?:?] at me.fromgate.fakeplayersonline.FPOPLib.sendFakePlayerPackets(FPOPLib.java:92) [?:?] at me.fromgate.fakeplayersonline.ShowList.hideShowList(ShowList.java:107) [?:?] at me.fromgate.fakeplayersonline.ShowList.refreshOnlineList(ShowList.java:44) [?:?] at me.fromgate.fakeplayersonline.FPOUtil.onJoin(FPOUtil.java:139) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_45] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] ... 14 more Caused by: java.lang.ClassNotFoundException: com.comphenix.protocol.wrappers.PlayerInfoData at java.net.URLClassLoader.findClass(URLClassLoader.java:381) [?:1.8.0_45] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] at java.lang.ClassLoader.loadClass(ClassLoader.java:424) [?:1.8.0_45] at java.lang.ClassLoader.loadClass(ClassLoader.java:357) [?:1.8.0_45] at me.fromgate.fakeplayersonline.FPOPLib.sendFakePlayerPackets(FPOPLib.java:76) [?:?] at me.fromgate.fakeplayersonline.FPOPLib.sendFakePlayerPackets(FPOPLib.java:92) [?:?] at me.fromgate.fakeplayersonline.ShowList.hideShowList(ShowList.java:107) [?:?] at me.fromgate.fakeplayersonline.ShowList.refreshOnlineList(ShowList.java:44) [?:?] at me.fromgate.fakeplayersonline.FPOUtil.onJoin(FPOUtil.java:139) [?:?] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [?:1.8.0_45] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [?:1.8.0_45] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.8.0_45] at java.lang.reflect.Method.invoke(Method.java:497) [?:1.8.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:298) [mc.jar:git-Spigot-1.7.9-R0.2-205-g0a049fa] ... 14 more
-
View User Profile
-
Send Message
Posted Jun 19, 2015What settings do i need to do if I want to get this:
When there are NO players online it says in server list: 100/500 online.
And every time a real player joins it goes like 101, 102, 103.
-
View User Profile
-
Send Message
Posted Jun 17, 2015Hi,
we use this plugin for dislaying people who are in our third Chat in the TabList
But there is a big problem with the skins :s
Please Update :3:3:3
-
View User Profile
-
Send Message
Posted May 29, 2015Does this not fool server lists like planet minecraft anymore?
Also, It'd be awesome if it put player heads from real players on the tab list :L
-
View User Profile
-
Send Message
Posted May 10, 2015Will update Citizens to 2.0.x?