fix ChunkToSave data copying error

This commit is contained in:
Tnze
2022-05-20 10:46:10 +08:00
parent a87e933f8a
commit 67afd62d58

View File

@ -301,7 +301,7 @@ func writeStatesPalette(paletteData *PaletteContainer) (palette []save.BlockStat
} }
rawData := paletteData.data.Raw() rawData := paletteData.data.Raw()
copy(data, *(*[]int64)(unsafe.Pointer(&rawData))) data = append(data, *(*[]int64)(unsafe.Pointer(&rawData))...)
return return
} }
@ -314,7 +314,7 @@ func writeBiomesPalette(paletteData *PaletteContainer) (palette []string, data [
} }
rawData := paletteData.data.Raw() rawData := paletteData.data.Raw()
copy(data, *(*[]int64)(unsafe.Pointer(&rawData))) data = append(data, *(*[]int64)(unsafe.Pointer(&rawData))...)
return return
} }