## Client → Server ### Authentication ```json { "type": "auth", "key": "<api key>" } ``` ### Send message ```json { "type": "message", "message": "some message" } ``` ### Select guild ```json { "type": "select", "guildId": 0 } ``` ### Switch server ```json { "type": "switch_server", "server": "azisaba.net" } ``` ### Invite a player to the selected guild ```json { "type": "invite", "player": "name_not_uuid" } ``` ### Accept or reject an invite ```json { "type": "respond_invite", "guildName": "guildname", "accept": false } ``` ### Change the nickname of the selected guild ```json { "type": "nick", "nickname": "null to reset; any string to set the nickname" } ``` ## Server → Client ### Component ```json { "type": "component", "message": { "Minecraft component": "serialized with gson" } } ``` ### Error message ```json { "type": "error_message", "message": "something went wrong" } ``` ### Message ```json { "type": "message", "message": "aiueo" } ```
Activity