ServerListPlus
ServerListPlus provides a simple but powerful configuration to customize the appearance of the server in the client's server list. It can change almost all parts of the status ping and even allows you to customize it per player.
Note: If you're using ServerListPlus on Spigot and you're not using 1.8.3 or newer you need to use special versions of ServerListPlus:
- Spigot 1.8: ServerListPlus v3.4.8-1.8
- Bukkit/Spigot 1.7.x or Spigot 1.8 protocol hack: ServerListPlus v3.4.8-1.7.X
Features
ServerListPlus provides options in the configuration for:
- Description/Motd
- Favicons (Server icons): Load from files, URLs, or use the player's head for example
- Maximum player count
- Custom player slot format
- Player Hover Message: Displayed when a player hovers the player count in the server list
- Virtual/Forced Hosts: Use a custom configuration if players ping the server by using a special IP/hostname to connect with
- Multiple entries to choose a random one from the list
- Personalize the status ping by adding the player's name to the messages
The features page in the wiki describes all features in detail.
Installation
ServerListPlus is currently supported on Bukkit, Spigot, Paper, BungeeCord, Waterfall, Canary, Sponge and as Standalone Server.
The latest release of ProtocolLib is required for most features to work on Bukkit/Spigot/Paper servers. You can download it from: https://www.spigotmc.org/resources/protocollib.1997/
- Download the plugin and copy it in your plugins folder.
- Restart your server to load the plugin.
- The configuration file is located in the plugin folder:
ServerListPlus.yml
. Please refer to the configuration page for more information. - After you have customized the configuration to your likings you can enable the plugin by executing the
/serverlistplus enable
command. The plugin will stay disabled until you execute this command.
Development Builds
> Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
You can download unsupported development builds on the Jenkins Server. Use them at your own risk.
Configuration
The configuration file is located in the plugin folder: ServerListPlus.yml
. Please refer to the configuration page for more information.
Commands & Permissions
/slp
- Display an information page about the plugin and list all available commands./slp reload
or/slp rl
- Reload the plugin configuration./slp save
- Save the plugin configuration./slp enable
- Enable the plugin and start modifying the status ping./slp disable
- Disable the plugin and stop modifying the status ping./slp clean <favicons/players/requests>
- Delete all entries from the specified cache.
If /slp
is used by another plugin you can also use /serverlistplus
instead. The permission for all commands is serverlistplus.admin
.
Statistics
The plugin is collecting some information about your server only for statistical purposes. It uses the MCStats / Plugin Metrics system to provide the collected information for everyone at the ServerListPlus page on MCStats. It is not possible to track a specific server from the collected data. This is enabled by default so if you do not want the plugin to collect information about your server, you can disable it in the plugin configuration section by setting Stats
to false
.
These are the statistical information collected from your server:
- The version of the Metrics implementation used by the plugin.
- Plugin and Server version.
- Auth mode (online mode / offline mode).
- Current player count.
-
Additional data about your host system:
- Operating system name, version and architecture.
- Number of cores.
- Java version.
Source
The plugin is completely open source and released under the terms and conditions of the GNU General Public License. You are free to redistribute and/or modify it to your likings, but please add a link to the GitHub Page of the plugin and redistribute it under a compatible license.
@bingoberraz
Should be fixed now!
@OTF_Catastrophe
You can change the default player name in the plugin configuration section:
The link for spigot 1.8 doesn't work (for me(?)). Thanks :)
Edit: I really want this <3
When you use the variable %player% or %random_player% it comes out as "player" when no one is online. Is there a way to make it so it'll only show up if a player is online?
Hi this plus is awesome but when I add my own hover message there is a big blank space after it and i can't read it
Here is my config: http://pastebin.com/jxHas7DF
Cool can you please add it to a group tho thx
Any update for 1.8? I can't seem to get it to work.
ok i will post it shortly, ty for the reply:)
@ChillerKraft
Can you post your complete configuration here? It's hard to tell what you did wrong with just these information.
perspective helmhead avatar not working?
Oh I am a derp face. Thank you :)
@georgsterman567
Make sure you have executed /slp enable to enable the plugin.
Help please..
Plugin isn't doing anything at all for me. I'm trying to get it to work on a BungeeCord proxy. It's loading the plugin but isn't showing the MoTD or when I hover over player count. I'm using the latest BungeeCord.
Favicon: URLs: - http://cravatar.eu/helmhead/%player%/64.png
i added helm to the url but it doesnt show helms just perspective heads..
My server was closed so I was running hamachi server on my computer.I tested it in my own If I find a bug I will report it. Can you add more variables like time, money etc...
@Krumb069
Great! If you notice any other bug just write it here and I'll fix it as soon as possible. If not the new version will be probably available for release in the next days. /slp save would only add the new configuration entries to your configuration, it is not necessary but in some cases you will want it so you can see all settings.
@Minecrell I tested it and it worked.Now it's the best motd plugin http://ci.minecrell.net/job/ServerListPlus/lastBuild/ This works without any problem
Edit:I don't use bungeecord so I can't test it on BungeeCord I didn't use /slp save, I forgot but I think it isn't required.
@Krumb069
And I'm still working on it. It is already (mostly) finished but still needs quite a lot of testing and bug fixes - I'm also working on an implementation to save it on MySQL instead of just a file on the server. If you don't have a really huge server you can help me testing the file implementation of this: Builds using this are available on the Development Build Server. They may contain bugs or other problems, so use them at your own risk.
If you want to update to this version you will need to search for the following line in your configuration and remove it:
After upgrading I would recommend executing /slp save on the console so your configuration is okay again. I would appreciate if you can tell me if it works, thanks!
Can you add feature to save players ? I don't want to lose player ip saving after server reload/stop. Note: I posted this 3 months ago too. I opened then closed my server :D I'm still waiting :(
Really nice plugin.
Hopefully you'll consider adding EssentialsChat nickname support for both the MOTD and player-count hover-message, to see which player connected to the server last :-)
And please add a placeholder (variable) to randomize the text color on each refresh
(coming from SmartPing)