Server Status
1.0.2Automatically check the status of all connected servers (or set them manually)
Made in Germany with love (and beer)
Small BungeeCord plugin to automatically check the status of all server connected to your BungeeCord network. It will notify players who have the info permission about status changes and will block players from joining servers that are offline.
You can also manually set the status of a server (for example to put it offline for maintenance).
The automatic status checker pings every connected server every n seconds. (configurable for offline and online servers independently) It will also assume a server is online as long as there are player connected to it and not ping the server. If you don't want to run the ping automatically you can also rely on manual refreshes via a command.
Commands:
/serverstatus (Aliases: /ss and /status)
Show a list with all the statuses
/serverstatus reload
Reloads the config
/serverstatus refresh
Run a manual status refresh
/serverstatus setonline
Manually sets the server's status to online
/serverstatus setoffline
Manually sets the server's status to offline, this will stop automatic pings of the server until you manually set it as online again!
Permissions:
ServerStatus.command
Access to the command and all its options
ServerStatus.info
Receive information messages about when a server is automatically detected as online or offline
ServerStatus.preventswitch.bypass
Bypass the switch-to-offline-server-prevention, usefull for when you manually marked a as server for maintance
Config:
# Checkintervall in seconds
checkinterval:
online: 10
offline: 30
# Pingtimeout in millisenconds.
# Increase that if you experience a server going down and up again without actually restarting it
pingtimeout: 500
messages:
preventswitch: "&cYou can't join &e%server%&c! The server is offline!"
info:
online: "&e%server% &ais now online!"
offline: "&e%server% &cis now offline!"
commandaliases:
- ss
- status
Possible Future Features:
- Per server and command permissions
- Plugin messages for Bukkit plugins to read the server statuses
- Title or actionbar notifications
- Change servernames in notifications
- ... do you have another idea?
Source:
The source is available on github under the MPL v2.0: https://github.com/Phoenix616/ServerStatus
Dev-Builds:
Development builds can be found on the Minebench.de Jenkins as usual: http://ci.minebench.de/job/ServerStatus/
Donations:
Programming is time intensive and I would really appreciate your support!
So if you can afford it or make commercially use of this plugin feel free to buy me a beer.
Patreon with rewards: 
Paypal: https://s.moep.tv/donate
Ðoge: D7G4Svo7GTNHpuhjwUBj2k7qANnZHwYD4p
BTC: 1EXMFRknc7kLwCmM1zf5LXNnPD4ihVCEhQ
My Resources:
This resource is distributed without any warranty or liability by the author.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta