CSM: add requested CSM_RF_READ_PLAYERINFO (#8007)
[oweals/minetest.git] / src / network / networkprotocol.h
index 855afc638fbb0d2b81dd1e2b1e980f93e760df00..6d6708482c28d579d0a267978dfd523aa071d718 100644 (file)
@@ -190,6 +190,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
                Add TOCLIENT_FORMSPEC_PREPEND
        PROTOCOL VERSION 37:
                Redo detached inventory sending
+               Add TOCLIENT_NODEMETA_CHANGED
+               New network float format
 */
 
 #define LATEST_PROTOCOL_VERSION 37
@@ -638,13 +640,19 @@ enum ToClientCommand
                std::string channel name
                u16 message length
                std::string message
-        */
+       */
+
        TOCLIENT_MODCHANNEL_SIGNAL = 0x58,
        /*
                u8 signal id
                u16 channel name length
                std::string channel name
-        */
+       */
+
+       TOCLIENT_NODEMETA_CHANGED = 0x59,
+       /*
+               serialized and compressed node metadata
+       */
 
        TOCLIENT_SRP_BYTES_S_B = 0x60,
        /*
@@ -944,5 +952,6 @@ enum CSMRestrictionFlags : u64 {
        CSM_RF_READ_ITEMDEFS = 0x00000004, // Disable itemdef lookups
        CSM_RF_READ_NODEDEFS = 0x00000008, // Disable nodedef lookups
        CSM_RF_LOOKUP_NODES = 0x00000010, // Limit node lookups
+       CSM_RF_READ_PLAYERINFO = 0x00000020, // Disable player info lookups
        CSM_RF_ALL = 0xFFFFFFFF,
 };