ModsJava
Bungee Serverlist Ping
Java mod listed for Minecraft 1.20. Downloads from the MC Java Mods app on Android.
⬇ Download on Spigot
Spoiler: English description
This plugin extends minecraft ping protocol response with the proxy servers list.
Problem
When you have a Proxied server you want to protect the servers with firewall. It makes impossible to ping it so you can't get any status for your website.
Solution
This plugin adds the option to list your player count for each server in the response.
How does it work?
The plugin checks for the status in every 10 seconds which is configurable.
If there are players online it means the server is online, else it pings it.
The plugin adds the name, MOTD, and playercount of every server to the main ping response.
Is every server listed?
By default, yes. However you can blacklist or whitelist servers from appearing. (For example you don't want to show lobbies.)
Who is this plugin for?
Mostly web developers because the need to work with APIs.
Is there any existing API which lists such information?
Sure! Here is a list of a few I found:
MCStatus.live
Minecraft-API.com
MC-API.net
What proxies are supported?
Currently only Bungee and forks like Waterfall.
I have plans for making the plugin for Velocity.
Problem
When you have a Proxied server you want to protect the servers with firewall. It makes impossible to ping it so you can't get any status for your website.
Solution
This plugin adds the option to list your player count for each server in the response.
How does it work?
The plugin checks for the status in every 10 seconds which is configurable.
If there are players online it means the server is online, else it pings it.
The plugin adds the name, MOTD, and playercount of every server to the main ping response.
Is every server listed?
By default, yes. However you can blacklist or whitelist servers from appearing. (For example you don't want to show lobbies.)
Who is this plugin for?
Mostly web developers because the need to work with APIs.
Is there any existing API which lists such information?
Sure! Here is a list of a few I found:
MCStatus.live
Minecraft-API.com
MC-API.net
What proxies are supported?
Currently only Bungee and forks like Waterfall.
I have plans for making the plugin for Velocity.
Spoiler: Demo
I have set up a demo server which you can check the results on.
I have three servers under a Bungee server:
Config:
Result:
MCStatus.live API response
I have three servers under a Bungee server:
Code (Text):
example_server
non_existing_example
hidden_example
non_existing_example
hidden_example
Code (YAML):
blacklist_mode
: false
servers :
- example_server
- non_existing_example
check_frequency : 10
servers :
- example_server
- non_existing_example
check_frequency : 10
MCStatus.live API response
Spoiler: Response
Code (Text):
{
"online": true,
"motd": { ... },
"players": { ... },
"version": "BungeeCord 1.8.x-1.20.x",
"protocol": 765,
"icon": null,
"servers": [
{
"online": true,
"name": "example_server",
"motd": { ... },
"players": 123
},
{
"online": false,
"name": "non_existing_example"
}
]
}
"online": true,
"motd": { ... },
"players": { ... },
"version": "BungeeCord 1.8.x-1.20.x",
"protocol": 765,
"icon": null,
"servers": [
{
"online": true,
"name": "example_server",
"motd": { ... },
"players": 123
},
{
"online": false,
"name": "non_existing_example"
}
]
}
Spoiler: Magyar nyelvű leírás
Ez a plugin a minecraft ping protokoll válaszát egészíti ki a proxy szerverlistájával.
A probléma
Amikor proxy-zott szervered van, a szervereket tűzfallal véded. Ez viszont nem teszi lehetővé a szerverek pingelését, így nem tudsz státuszt tenni a weboldaladra.
A megoldás
Ez a plugin minden szerver játékosszámát kiküldi az alap státusszal együtt.
Hogyan működik?
A plugin ellenőrzi a státuszt 10 másodpercenként, ami konfigurálható.
Ha van elérhető játékos akkor a szerver biztosan elérhető, különben pingeli.
A plugin minden szerver nevét, MOTD-jét és játékosszámát hozzáteszi az alap ping válaszhoz.
Minden szerver listázva van?
Alapértelmezetten igen. A konfigban azonban szűrhető mely szerverek jelenjenek meg, és melyek ne. (Például a lobby-kat nem akarod megjeleníteni.)
Kiknek készült ez a plugin?
Főleg webfejlesztőknek, mivel API-val kell dolgozni.
Van bármilyen meglévő API ami támogatja ezt?
Persze, itt van egy lista néhányról melyet találtam:
MCStatus.live
Minecraft-API.com
MC-API.net
Mely proxy-k támogatottak?
Jelenleg csak a Bungee és a fejlesztései mint a Waterfall.
Tervben van a Velocity-ra való elkészítés is.
A probléma
Amikor proxy-zott szervered van, a szervereket tűzfallal véded. Ez viszont nem teszi lehetővé a szerverek pingelését, így nem tudsz státuszt tenni a weboldaladra.
A megoldás
Ez a plugin minden szerver játékosszámát kiküldi az alap státusszal együtt.
Hogyan működik?
A plugin ellenőrzi a státuszt 10 másodpercenként, ami konfigurálható.
Ha van elérhető játékos akkor a szerver biztosan elérhető, különben pingeli.
A plugin minden szerver nevét, MOTD-jét és játékosszámát hozzáteszi az alap ping válaszhoz.
Minden szerver listázva van?
Alapértelmezetten igen. A konfigban azonban szűrhető mely szerverek jelenjenek meg, és melyek ne. (Például a lobby-kat nem akarod megjeleníteni.)
Kiknek készült ez a plugin?
Főleg webfejlesztőknek, mivel API-val kell dolgozni.
Van bármilyen meglévő API ami támogatja ezt?
Persze, itt van egy lista néhányról melyet találtam:
MCStatus.live
Minecraft-API.com
MC-API.net
Mely proxy-k támogatottak?
Jelenleg csak a Bungee és a fejlesztései mint a Waterfall.
Tervben van a Velocity-ra való elkészítés is.
Spoiler: Minta
Készítettem egy minta szervert, ahol megnézhetitek a működést.
Három szerverem van egy Bungee szerver mögött:
Konfig:
Eredmény:
MCStatus.live API eredménye
Három szerverem van egy Bungee szerver mögött:
Code (Text):
example_server
non_existing_example
hidden_example
non_existing_example
hidden_example
Code (YAML):
blacklist_mode
: false
servers :
- example_server
- non_existing_example
check_frequency : 10
servers :
- example_server
- non_existing_example
check_frequency : 10
MCStatus.live API eredménye
Spoiler: Válasz részlet
Code (Text):
{
"online": true,
"motd": { ... },
"players": { ... },
"version": "BungeeCord 1.8.x-1.20.x",
"protocol": 765,
"icon": null,
"servers": [
{
"online": true,
"name": "example_server",
"motd": { ... },
"players": 123
},
{
"online": false,
"name": "non_existing_example"
}
]
}
"online": true,
"motd": { ... },
"players": { ... },
"version": "BungeeCord 1.8.x-1.20.x",
"protocol": 765,
"icon": null,
"servers": [
{
"online": true,
"name": "example_server",
"motd": { ... },
"players": 123
},
{
"online": false,
"name": "non_existing_example"
}
]
}
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Bungee Serverlist Ping is a free Minecraft Java mod. Compatible with Minecraft 1.20. Downloaded 140 times (via Spigot). Download it and open it directly in the game.