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
Will the source code be released?
Yeah, i'm not getting anyone added to the tab list as well. I have ProtocoLib installed, along with citizens.
Also does this plugin add those players to the counter on the server list page as well? Like if I only have 3 actual players online, but 3 fake players, will it say 6/100 or still just 3/100?
Cause if it is supposed to - that doesn't happen as well. =/
@victor2748
Yes, I'm from Russia. But I think it's not good idea to write at russian here. If you have a suggestions or question you can find me at rubukkit.org :)
Да, я русский. Но мне кажется тут не место для бесед на нашем родном языке ;) Пишите в личку или ищите меня на rubukkit.org :)
@Gen0ezTeam
I don't know. It works fine for me :)
@craftik7
No, sorry this kind of API method is not implemented yet. But... I think I can add it in future release
Ты русский????
Is it possible to also edit the playercount in the player list? Because it says I have 0/20 connected and when I connect it say there is 10/20.
Do this plugin have an API? So I can change the number of fake players and fake slots remotely ?
Hello, please can you implement fake TAB size? When I set up fake slots to 50 for example, the TAB will have fake 50 slots. I know it is possible via ProtocolLib.
It doesn't work for me, when i do /fpo add [playername] it doesn't add anyone to the tab list, am i doing something wrong?
@fromgate
I will dig through the citizens entities and see if one is indeed made for the first version. I did disable the citizens support and it is is fine again. I am at a loss as to how to get citizens to behave and am my whits end with it. Thank you for your time and assistance sir, I look forward to your other works.
@antichip
Hello! FakePlayersOnline find a Citizens installed at your system and trying to interact with it. But.. it was designed for Citizens 1.x and I think you have a Citizend 2 installed at your server. I don't know why developer of citizens when changed a API, did not changed the name of plugin: it will be helpful in migration (installing Citizens and Citizens2 at server) and will not break the plugins designed for Citizend 1.x.
Now I can recommend you only to disable a citizens support at the config.yml file and restart server.
@kiki262626
you can chat with them using bot type plugins already, prolly tp to them if they are an npc using citizens I would think. I have not tried to tp to an npc yet. give it a whirl and let us know?
@TheEliteGamer76
It already works like this if you add fake players to the list.
@Shooty_
unsure what you mean, ive been using this fine with spigot, there may be a feature I havn't been using however.
@server075
works fine for me on 1.6.1 and 1.6.1 snapshot 162 spigot, try updating protocollib
Hello, First off thank-you for a near perfect example of a well rounded tool, I have been using it for about a month with no issues. I have a request, and as of today an issue. When set to use npc I get this error. I am using citizens2 and have about 20+ npc, some named the same as players some have the same name such as townarcher for all town archers. Any suggestions?
Ok now for the feature request, and this is something I could do with timed scripts or other plugins, but how about a configurable list I can have to add and remove names from the fakes at random or timed. Start with a pool of say 100 names and have it be able to cycle them with a definable min and max number of fakes in the list. Fake login logout msgs would be nice as well. And maybe hooks to be able to have names be used by a couple other plug-ins i use.
Again i do appreciate your time sir.
6:00:02 AM [SEVERE] Exception in thread "pool-1-thread-6" 6:00:02 AM [SEVERE] org.apache.commons.lang.UnhandledException: Plugin FakePlayersOnline v0.1.2 generated an exception while executing task 2060 at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: net/citizensnpcs/api/CitizensManager at me.fromgate.fakeplayersonline.FakePlayersOnline.fillNPCList(FakePlayersOnline.java:208) at me.fromgate.fakeplayersonline.FakePlayersOnline$1.run(FakePlayersOnline.java:225) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_5_R3.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
You should add an option in the config like if you set the online players to 10 and a real person joins the counter does to 11 and so on.
don't work with spigot
i tryed this plugin but it dont shows fake players online on the logon screen server 1.6.1
I need this plugin for coloring the players in the tab menu. But I want more than one default color and one optional. Maybe u could add a little more, or the option, to manually add prefixes. Ty :)
When I have this plugin installed and my server restarts, The server crashes and turns off. When i try to turn the server back on it says the server is already running and cant bind to port. When i removed the .jar file it works and fully functional again.. any idea whats wrong?