By continuing to use this site, you agree to the Terms of Service of this website, including usage of cookies.

OK, Don't show this again

This plugin displays player count and MODT from any server on a sign.
version 1.1.1
Direct Download How to install?
Switch version
14770 Downloads / 16317 Total
11 Reviews
Plugin Description §


Anyone with the permission SSS.signs can create a sign with the following content:

serverIP/Hostname (can go over two lines with a - at the end of the first line)

The plugin will recognize that sign and fill it with colorful stats!

Note: Due to 1.1+ not telling the server when the sign is finished, you now need to tap the sign once to activate it after setting it up.


This plugin can also be used as a query API. You might want to look into SignServerStats.php, because all the API functions are in there.

Example plugins are provided in /examples/:

  • DumpInfo.php - Dumps all available info about a server.

Because the following two examples may also be useful for users, they are also provided as phars in every release:

  • WarnOffline/ - Warns if a server has gone offline. Depends on StatusList.
  • StatusList/ - Lists online status and player count of multiple servers in a List.

You should always check if your plugin is compatible with the version of SignServerStats present on the current server with the help of the isCompatible function


/** @var robske_110\SSS\SignServerStats $signServerStats */
   	$this->getLogger()->critical("Your version of SignServerStats is not compatible with this plugin.");

If you prefer just a quick introduction, here is one for getting the the online status of the server

Initial, for example onEnable:

/** @var $sss robske_110\SSS\SignServerStats */
$sss->addServer("", 1234);

This tells SSS that it should query that server in its next query.

IMPORTANT: The info might not be available in the next SSSasyncUpdateEvent!

To check if the server is online simply listen to the SSSasyncUpdateEvent and check the array:

public function onSSSasyncUpdate(robske_110\SSS\event\SSSasyncUpdateEvent $event){
	$serverOnlineArray = $event->getPlugin()->getServerOnline();
		$isOnline = $serverOnlineArray[""."@".1234];
	    //isOnline is now a bool (true/false) that reflects the online state of the server (if the server is online and this says false, it probably doesn't have query enabled.)
	    //You can now also get additional data with getMODTs() and getPlayerData() in the same way.
	    //There is also the function getFullData() with which you can get allthedata a server sent over the query. Do a var_dump on it for a headstart.
	    //The information is going to be here in the next event!


  • [ ] FTPs? NCPs?

  • [x] Multi-line server hostnames

  • [x] Create custom event onAsyncUpdate for easier API use

  • [x] API should be able to also get other data (playernamelist, pluginlist)

  • [x] Sign style config

  • [x] Tap sign to transfer

What's new §
  • Updated for API 3.0.0 (suitable for all 3.x.x, therefore also compatible with 3.1.0)
  • Added default permissions
    Thanks to Aericio for the help!
  • Bump to ALPHA11
  • Bump to alpha10
  • Tap a sign to get transferred! (For all users with the permission SSS.servertransfer
  • You can now use longer hostnames, simply utilise line 2+3, and place a - at the end of line2
  • A Sign style config is now available for you to fully customise the looks of the sign.
  • AsyncTask: More robust against invalid query responses
  • API: Plugins can now get the full response data (basically everything one can fetch via a query)
  • API: Added AsyncUpdateEvent, which defeats the need to use tasks to fetch information (see the example plugin changes for details)
Now compatible with ALPHA9

using v1.1.1
24 Mar 21
Please Update! Would be so nice because there is hardly any way to transfer people to different servers! Thx :D
using v1.1.1
23 Jan 21
pls update
using v1.1.1
05 May 20
I think it’s a really nice plug but when I tap on the shield come the internal server error
using v1.1.1
24 Sep 19
using v1.1.1
11 Aug 19
Yeah but i try and [SSS] and EROR
using v1.1.0-0.alpha11
09 Jul 20
Cool, is there a way you can set it to floating text? If not I think you should add it to the config
using v1.1.0-0.alpha11
02 Apr 18
How to create a sign?
03 Apr 18
Just create a sign with the following content: first line: [SSS], second line: serverIP and third line: port and then tap the sign once.
using v1.1.0-0.alpha10
14 May 21
Great idea but please update it has an incompatable API version
using v1.1.0
10 Jan 18
Actualizen ya a la alpha 10 plz
02 Feb 18
using v1.0.0
01 Jul 18
using v1.0.0
04 Jun 18
your plugin is very helpful, please update to ALPHA12 :D

Reply to review by :

Supported API versions
License §
Other files
Asynchronous tasks

You can leave one review per plugin release, and delete or update your review at any time