X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=doc%2Fprotocol;h=102bf50d745769f004f8c282efefb66d0daf95f9;hb=dbd214ac278019c20c883cbb76456b0b0fddc063;hp=a707d2547538bffcf40e4edb912f404059bd7f9e;hpb=c1da86ebab41895bf49ed747c75ecf722e8c5586;p=blank.git diff --git a/doc/protocol b/doc/protocol index a707d25..102bf50 100644 --- a/doc/protocol +++ b/doc/protocol @@ -181,3 +181,32 @@ Payload: 8 block size, size of the data block, 32bit unsigned int 12 data, raw data Length: 12-484 + + +Block Update +------------ + +Sent by the server whenever one or more block in a chunk have changed. + +Code: 11 +Payload: + 0 chunk coordinates, vec3i + 12 number of blocks, 32bit unsigned int, 1-78 + 16 first block index, 16bit unsigned int + 18 first block data, 32bit + 22 second block index... +Length: 16 + multiple of 6, max 484 + + +Message +------- + +Sent by the client when the user submits a line on the chat input. +Sent by the server on various events like player chat, server status, command output, etc. + +Code: 12 +Payload: + 0 message type, 8bit unsigned int: 0 = notification, 1 = chat + 1 referral, 32bit unsigned int, entity ID if type = 1 + 5 message, max 450 byte UTF-8 string, should be zero terminated if shorter +Length: 6-455