#include "utility.h"
+/*
+ changes by PROTOCOL_VERSION:
+
+ PROTOCOL_VERSION 3:
+ Base for writing changes here
+ PROTOCOL_VERSION 4:
+ Add TOCLIENT_TOOLDEF
+ Add TOCLIENT_TEXTURES
+*/
+
+#define PROTOCOL_VERSION 4
+
#define PROTOCOL_ID 0x4f457403
#define PASSWORD_SIZE 28 // Maximum password length. Allows for
string serialized item
}
*/
+
+ TOCLIENT_DEATHSCREEN = 0x37,
+ /*
+ u16 command
+ u8 bool set camera point target
+ v3f1000 camera point target (to point the death cause or whatever)
+ */
+
+ TOCLIENT_TOOLDEF = 0x38,
+ /*
+ u16 command
+ u32 length of the next item
+ serialized ToolDefManager
+ */
+
+ TOCLIENT_TEXTURES = 0x39,
+ /*
+ u16 command
+ u32 number of textures
+ for each texture {
+ u16 length of name
+ string name
+ u32 length of data
+ data
+ }
+ */
+
+ //TOCLIENT_CONTENT_SENDING_MODE = 0x38,
+ /*
+ u16 command
+ u8 mode (0 = off, 1 = on)
+ */
};
enum ToServerCommand
[0] u16 TOSERVER_PLAYERITEM
[2] u16 item
*/
-
+
+ TOSERVER_RESPAWN=0x38,
+ /*
+ u16 TOSERVER_RESPAWN
+ */
};
inline SharedBuffer<u8> makePacket_TOCLIENT_TIME_OF_DAY(u16 time)