SMPShield is an innovative plugin designed for Minecraft servers that provides real-time monitoring of critical server statistics through an easy-to-use API. Whether you're a server owner, developer, or community manager, SMPShield empowers you to gain insights into your server's performance and manage it efficiently.
SMPShield creates a local HTTP server on your Minecraft server, which exposes various API endpoints. These endpoints allow you to fetch real-time data in JSON format. The plugin is lightweight and doesn’t add significant overhead to your server’s performance.
{
"tps": 20.14,
"cpu_usage": 3.50,
"total_memory": 12902400000,
"free_memory": 11632963584,
"players_online": 0
}
[
{"name": "Player1", "uuid": "123e4567-e89b-12d3-a456-426614174000"},
{"name": "Player2", "uuid": "123e4567-e89b-12d3-a456-426614174001"}
]
📜 How to Use SMPShield:
config.yml file to set your desired API port. You can specify the port number to suit your server's configuration.config.yml.Once the plugin is installed and the server is running, you can access the API endpoints using the server’s IP and the specified port. For example:
http://<your-server-ip>:<port>/statushttp://<your-server-ip>:<port>/playersSMPShield is particularly beneficial for developers looking to create bots for Discord or integrate server stats into their websites. With the available API, you can:
For support, feature requests, or to share feedback, join our Discord community: SMPShield Discord
SMPShield is an essential tool for any Minecraft server owner who wants to optimize their server's performance and provide a better experience for players. With its straightforward API and real-time data, you'll have everything you need to monitor and manage your server efficiently.

Opens an API for real-time server CPU, memory, TPS usage, and player information, enabling efficient monitoring and management of your Minecraft server.