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
@LegendSmile
Thank you :)
Hey there! I did a Tutorial on this great Plugin, watch it here: https://www.youtube.com/watch?v=qdMwNoeYIqw
Can/Does this work on Bungee servers?
FOR ANY BUNGEE CORD USER!
If you place the player on any bungee cord server, and set the tab list to be GLOBAL_PING then the FakePlayers should show up on the tab list! If you want it to show up in the MOTD player hint.. That is a feature soon to be added!
Thanks, Matt!
@bierdosenhalter
Not really, Its just the amount of characters the player list can display... I'm not sure whether there is a setting to change it.. But its not really your problem or the plugins problem.. its more Minecraft's problem xD
http://bit.ly/NqDkGY
Thanks, Matt!
@RiotShielder
See my last reply for kristijan260393
Yes.. it should work!
Thanks, Matt!
@kristijan260393
In what way? If you place the player on any bungee cord server, and set the tab list to be GLOBAL_PING then the FakePlayers should show up on the tab list...
So to answer your question.. Yes!
Thanks, Matt!
@99IRock
As far as I am aware.. Not at the moment.. I haven't tested it so wouldn't know.. but try it for yourself..!
Thanks, Matt!
@chsedv
Soon... Please be patient and just wait!
Thanks, Matt!
@99IRock
/npc spawn (NPC id)
@chsedv
I can give you only one answer for your question: "when it will be done". You know I have a lot of plugins to support and now I'm working with new versions of WeatherMan and ReActions. I have some unfinished and unreleased plugins. And I have a family, job, etc... Creating plugin is just hobby for me.
when this perpectly plugin support citizens2 ??????????????
Just wondering, anyway that we could like /tpa them ? Is that possible with citizens 2 ? Nice plugin btw :p
This would be awesome if there was an API to it!
pls updateing plugin to support citizens2
@fromgate
Thank you. :)
@catprowler
Hello! Disable citizens support in config.yml
You have citizens 2 installed, but now FPO is supports only Citizens 1.2.x
Hi there, I really love this plugin. I hope you don't mind me asking and posting this, but, when I loaded it I keep getting this error in my console. It keeps popping up continuously. Everything seams to work, but I'm worried about the server crashing with this error. Could you please give me a suggestion on how I can fix this? Thank you. :)
[20:32:21] [pool-3-thread-11/WARN]: Exception in thread "pool-3-thread-11" [20:32:21] [pool-3-thread-11/WARN]: org.apache.commons.lang.UnhandledException: Plugin FakePlayersOnline v0.1.5 generated an exception while executing task 41 at org.bukkit.craftbukkit.v1_7_R1.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.FPOCitizens12x.getNPCList(FPOCitizens12x.java:35) at me.fromgate.fakeplayersonline.FakePlayersOnline.fillNPCList(FakePlayersOnline.java:198) at me.fromgate.fakeplayersonline.FakePlayersOnline$1.run(FakePlayersOnline.java:208) at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more Caused by: java.lang.ClassNotFoundException: net.citizensnpcs.api.CitizensManager at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:77) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 8 more
[20:32:49] [Server thread/INFO]: [0;32;1mMultiverse[0;37;1m already knows about '[0;36;1mIslandWars[0;37;1m'![m [20:32:49] [Server thread/INFO]: [WorldEdit] Using inbuilt NmsBlock for this version. [20:32:51] [Netty IO #4/WARN]: An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception. java.nio.channels.ClosedChannelException [20:33:20] [pool-3-thread-9/WARN]: Exception in thread "pool-3-thread-9" [20:33:20] [pool-3-thread-9/WARN]: org.apache.commons.lang.UnhandledException: Plugin FakePlayersOnline v0.1.5 generated an exception while executing task 41 at org.bukkit.craftbukkit.v1_7_R1.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.FPOCitizens12x.getNPCList(FPOCitizens12x.java:35) at me.fromgate.fakeplayersonline.FakePlayersOnline.fillNPCList(FakePlayersOnline.java:198) at me.fromgate.fakeplayersonline.FakePlayersOnline$1.run(FakePlayersOnline.java:208) at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_7_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) ... 3 more
@fromgate
That would be great!
LOL finally! big thanks!