The Minecraft Server Management Protocol has introduced a server management API using JSON-RPC over WebSocket for dedicated servers, which is initially disabled and can be activated via the server.properties file. The API allows querying and updating server states, including player information and game rules, and sends notifications about state changes. An API schema can be obtained through a specific method call, and the API adheres to JSON-RPC 2.0 specifications with namespaced methods. Clients must authenticate using a bearer token, and TLS is enabled by default for secure communication.
Unsent chat messages are now saved as Chat Drafts if the chat closes unexpectedly, with an option to save drafts by default. A Code of Conduct screen is now mandatory upon connecting to a server, with a new boolean field in the server.properties file to enable it. Accessibility features include toggleable key binds and options for mouse settings, while performance improvements have been made to rendering and loading mechanics.