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.
This commit is contained in:
Dennis Jenkins 2022-02-12 11:23:46 -08:00 committed by GitHub
parent a8707158a5
commit 0cd9c5b5be
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -346,6 +346,9 @@ if map format version >= 29:
- 0xffffffff = invalid/unknown timestamp, nothing should be done with the time - 0xffffffff = invalid/unknown timestamp, nothing should be done with the time
difference when loaded difference when loaded
u8 name_id_mapping_version
- Should be zero for map format version 29.
u16 num_name_id_mappings u16 num_name_id_mappings
foreach num_name_id_mappings foreach num_name_id_mappings
u16 id u16 id
@ -447,7 +450,7 @@ if map format version < 29:
u8[name_len] name u8[name_len] name
- Node timers - 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) u8 length of the data of a single timer (always 2+4+4=10)
u16 num_of_timers u16 num_of_timers
foreach num_of_timers: foreach num_of_timers: