From 0cd9c5b5be47dffd433e9bad8fd2119eb9ddf0f5 Mon Sep 17 00:00:00 2001 From: Dennis Jenkins Date: Sat, 12 Feb 2022 11:23:46 -0800 Subject: [PATCH] Correct world_format.txt specification (#12061) The node timers appear at the end of a mapblock for map format version >= 25, not just map format version 25. --- doc/world_format.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/doc/world_format.txt b/doc/world_format.txt index 98c9d2009..3035c4efb 100644 --- a/doc/world_format.txt +++ b/doc/world_format.txt @@ -346,6 +346,9 @@ if map format version >= 29: - 0xffffffff = invalid/unknown timestamp, nothing should be done with the time difference when loaded + u8 name_id_mapping_version + - Should be zero for map format version 29. + u16 num_name_id_mappings foreach num_name_id_mappings u16 id @@ -447,7 +450,7 @@ if map format version < 29: u8[name_len] name - Node timers -if map format version == 25: +if map format version >= 25: u8 length of the data of a single timer (always 2+4+4=10) u16 num_of_timers foreach num_of_timers: