]> git.lizzy.rs Git - mtmap.git/blobdiff - serialize.go
Properly serialize special node id mappings
[mtmap.git] / serialize.go
index 3cf601ce53737ec8608cad7a44791e972cc491b2..1d1ea4269e3e6b22ffbd67aa909c3204cbaa0cc4 100644 (file)
@@ -158,13 +158,14 @@ func Serialize(blk *MapBlk, w io.Writer, nameIdMap map[mt.Content]string) {
                panic(err)
        }
 
-       var localNameIdMap = make(map[mt.Content]string)
+       var localNameIdMap = map[mt.Content]string{
+               mt.Unknown: "unknown",
+               mt.Air:     "air",
+               mt.Ignore:  "ignore",
+       }
+
        for i := 0; i < 4096; i++ {
                id := blk.Param0[i]
-               if isSpecial(id) {
-                       continue
-               }
-
                if _, ok := localNameIdMap[id]; ok {
                        continue
                }