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