{"id":102071,"date":"2026-06-05T23:44:44","date_gmt":"2026-06-05T20:44:44","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/"},"modified":"2026-06-05T23:44:44","modified_gmt":"2026-06-05T20:44:44","slug":"minecraft-server-management-protocol-legacy-support","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/","title":{"rendered":"Minecraft Server Management Protocol Legacy Support"},"content":{"rendered":"<p># Minecraft Server Management Protocol Legacy Support<\/p>\n<p>Adds a Minecraft Server Management Protocol endpoint to server software that does not provide Mojang&#8217;s native implementation.<\/p>\n<p>The Minecraft Server Management Protocol is the newer management API for Minecraft servers. It exposes server information and management actions through JSON-RPC over WebSocket, instead of relying on older mechanisms such as server-list ping or RCON. This plugin brings that protocol shape to older server versions and proxy environments so external tools can speak one management protocol across mixed infrastructure.<\/p>\n<p>## What it provides<\/p>\n<p>&#8211; A WebSocket endpoint for Minecraft Server Management Protocol clients.<br \/>\n&#8211; JSON-RPC request and response handling compatible with the protocol model documented on the Minecraft Wiki.<br \/>\n&#8211; Discovery through `rpc.discover`, so clients can inspect which methods are available.<br \/>\n&#8211; Server\/proxy status support, including online player list and version information.<br \/>\n&#8211; Management operations for Bukkit-based servers, including players, allowlist, bans, operators, selected server settings, gamerules, save, stop, and system messages.<br \/>\n&#8211; Proxy management operations for Velocity and BungeeCord, including players, kick, status, stop, and system messages.<br \/>\n&#8211; Authentication by shared secret, with browser-origin checks for WebSocket subprotocol authentication.<br \/>\n&#8211; Optional TLS using a PKCS12 keystore.<\/p>\n<p>Reference: https:\/\/minecraft.wiki\/w\/Minecraft_Server_Management_Protocol<\/p>\n<p>## Platform Status<\/p>\n<p>| Platform | Status |<br \/>\n| &#8212; | &#8212; |<br \/>\n| Spigot \/ Paper | Main supported runtime. Built against the Spigot 1.8.8 API for legacy compatibility. |<br \/>\n| Velocity | Proxy runtime support for discovery, players, kick, proxy status, proxy stop, system messages, and proxy\/player notifications. |<br \/>\n| BungeeCord | Proxy runtime support for discovery, players, kick, proxy status, proxy stop, system messages, and proxy\/player notifications. |<\/p>\n<p>For legacy SpaceChunks usage, install the Spigot\/Paper build on the backend server when you need live server status and online player counts from old Minecraft versions.<\/p>\n<p>## Supported Methods<\/p>\n<p>| Method group | Spigot \/ Paper | Velocity | BungeeCord |<br \/>\n| &#8212; | &#8212; | &#8212; | &#8212; |<br \/>\n| `rpc.discover` | yes | yes | yes |<br \/>\n| `minecraft:players` | yes | yes | yes |<br \/>\n| `minecraft:players\/kick` | yes | yes | yes |<br \/>\n| `minecraft:server\/status` | yes | yes, proxy status | yes, proxy status |<br \/>\n| `minecraft:server\/stop` | yes | yes, stops proxy | yes, stops proxy |<br \/>\n| `minecraft:server\/system_message` | yes | yes, proxy players | yes, proxy players |<br \/>\n| `minecraft:server\/save` | yes | no | no |<br \/>\n| `minecraft:allowlist\/*` | yes | no | no |<br \/>\n| `minecraft:bans\/*` | yes | no | no |<br \/>\n| `minecraft:ip_bans\/*` | yes | no | no |<br \/>\n| `minecraft:operators\/*` | yes | no | no |<br \/>\n| `minecraft:serversettings\/*` | partial | no | no |<br \/>\n| `minecraft:gamerules\/*` | yes | no | no |<\/p>\n<p>Spigot\/Paper server settings are limited to APIs available through the Spigot 1.8.8 API. Implemented settings are `autosave`, `difficulty`, `use_allowlist`, `player_idle_timeout`, `allow_flight` read-only, `motd` read-only, `spawn_protection_radius`, `game_mode`, and `view_distance` read-only.<\/p>\n<p>## Supported Notifications<\/p>\n<p>| Notification group | Spigot \/ Paper | Velocity | BungeeCord |<br \/>\n| &#8212; | &#8212; | &#8212; | &#8212; |<br \/>\n| `minecraft:notification\/server\/started` | yes | yes | yes |<br \/>\n| `minecraft:notification\/server\/stopping` | yes | yes | yes |<br \/>\n| `minecraft:notification\/server\/status` | yes | yes | yes |<br \/>\n| `minecraft:notification\/server\/activity` | yes | yes | yes |<br \/>\n| `minecraft:notification\/players\/joined` | yes | yes | yes |<br \/>\n| `minecraft:notification\/players\/left` | yes | yes | yes |<br \/>\n| `minecraft:notification\/server\/saving` | yes | no | no |<br \/>\n| `minecraft:notification\/server\/saved` | yes | no | no |<br \/>\n| `minecraft:notification\/allowlist\/*` | management API changes only | no | no |<br \/>\n| `minecraft:notification\/bans\/*` | management API changes only | no | no |<br \/>\n| `minecraft:notification\/ip_bans\/*` | management API changes only | no | no |<br \/>\n| `minecraft:notification\/operators\/*` | management API changes only | no | no |<br \/>\n| `minecraft:notification\/gamerules\/*` | management API changes only | no | no |<\/p>\n<p>## Configuration<\/p>\n<p>The service is disabled by default. Enable it only after setting a secret and deciding where it should listen.<\/p>\n<p>Spigot\/Paper uses `plugins\/MinecraftServerManagementProtocolLegacySupport\/config.yml`:<\/p>\n<p>&#8220;`yaml<br \/>\nmanagement-server-enabled: true<br \/>\nmanagement-server-host: localhost<br \/>\nmanagement-server-port: 25585<br \/>\nmanagement-server-secret: &#8216;replaceWithExactly40AlphaNumericCharacters&#8217;<br \/>\nmanagement-server-allowed-origins: &#8221;<br \/>\nmanagement-server-tls-enabled: false<br \/>\nmanagement-server-tls-keystore: &#8221;<br \/>\nmanagement-server-tls-keystore-password: &#8221;<br \/>\n&#8220;`<\/p>\n<p>Velocity and BungeeCord create `management-server.properties` in the plugin data folder with the same setting names.<\/p>\n<p>### Settings<\/p>\n<p>&#8211; `management-server-enabled`: Starts or disables the management endpoint.<br \/>\n&#8211; `management-server-host`: Interface to bind. Use `localhost` when only local tooling or a reverse proxy should connect.<br \/>\n&#8211; `management-server-port`: Port for the WebSocket server. Use a fixed port for production.<br \/>\n&#8211; `management-server-secret`: Required shared secret. It must be exactly 40 alphanumeric characters.<br \/>\n&#8211; `management-server-allowed-origins`: Comma-separated list of allowed browser origins when authenticating through `Sec-WebSocket-Protocol`.<br \/>\n&#8211; `management-server-tls-enabled`: Enables `wss:\/\/`. Requires a valid keystore.<br \/>\n&#8211; `management-server-tls-keystore`: Path to a PKCS12 keystore.<br \/>\n&#8211; `management-server-tls-keystore-password`: Keystore password. It can also be supplied through `MINECRAFT_MANAGEMENT_TLS_KEYSTORE_PASSWORD` or the JVM property `management.tls.keystore.password`.<\/p>\n<p>## License<\/p>\n<p>Licensed under the Apache License, Version 2.0. See [LICENSE](LICENSE).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adds legacy version support for Minecraft Server Management Protocol<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"_minecraft_slug":"minecraft-server-management-protocol-legacy-support","_minecraft_project_id":"38WxG5ix","_minecraft_author":"FllipEis","_minecraft_license":"Apache-2.0","_minecraft_downloads":11,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"minecraft-server-management-protocol-legacy-support.zip","_minecraft_size_bytes":7876486,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T23:03:04.008711Z","_minecraft_date_created":"2026-05-07T22:29:14.592193Z","_minecraft_date_modified":"2026-05-01T14:22:14.223014Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/minecraft-server-management-protocol-legacy-support","_minecraft_icon_attachment_id":0,"_minecraft_imported_at":"2026-06-05T20:44:45+00:00","_minecraft_import_hash":"fc47fe878c08a264446496ff145abb0b","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,894,126,127,129,123,92,985,992],"mod_loader":[130,895,132,134,986,993],"minecraft_version":[341,360,385,449,114,117,48,50,53,58,102,82,30,864],"class_list":["post-102071","mod","type-mod","status-publish","hentry","mod_category-bukkit","mod_category-bungeecord","mod_category-management","mod_category-paper","mod_category-spigot","mod_category-technology","mod_category-utility","mod_category-velocity","mod_category-waterfall","mod_loader-bukkit","mod_loader-bungeecord","mod_loader-paper","mod_loader-spigot","mod_loader-velocity","mod_loader-waterfall","minecraft_version-1-10-2","minecraft_version-1-11-2","minecraft_version-1-12-2","minecraft_version-1-13-2","minecraft_version-1-14-4","minecraft_version-1-15-2","minecraft_version-1-16-5","minecraft_version-1-17-1","minecraft_version-1-18-2","minecraft_version-1-19-4","minecraft_version-1-20-6","minecraft_version-1-21-9","minecraft_version-1-8-8","minecraft_version-1-9-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Minecraft Server Management Protocol Legacy Support - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Minecraft Server Management Protocol Legacy Support - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Adds legacy version support for Minecraft Server Management Protocol\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/minecraft-server-management-protocol-legacy-support\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/minecraft-server-management-protocol-legacy-support\\\/\",\"name\":\"Minecraft Server Management Protocol Legacy Support - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"datePublished\":\"2026-06-05T20:44:44+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/minecraft-server-management-protocol-legacy-support\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/minecraft-server-management-protocol-legacy-support\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/minecraft-server-management-protocol-legacy-support\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Minecraft Server Management Protocol Legacy Support\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Minecraft Server Management Protocol Legacy Support - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/","og_locale":"en_US","og_type":"article","og_title":"Minecraft Server Management Protocol Legacy Support - Minecraft","og_description":"Adds legacy version support for Minecraft Server Management Protocol","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/","name":"Minecraft Server Management Protocol Legacy Support - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"datePublished":"2026-06-05T20:44:44+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/minecraft-server-management-protocol-legacy-support\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Minecraft Server Management Protocol Legacy Support"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/102071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=102071"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=102071"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=102071"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=102071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}