From 67afd62d58f8c6f78593c0932d2f20318606a6e1 Mon Sep 17 00:00:00 2001 From: Tnze Date: Fri, 20 May 2022 10:46:10 +0800 Subject: [PATCH] fix ChunkToSave data copying error --- level/chunk.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/level/chunk.go b/level/chunk.go index 19526c8..d22fdf5 100644 --- a/level/chunk.go +++ b/level/chunk.go @@ -301,7 +301,7 @@ func writeStatesPalette(paletteData *PaletteContainer) (palette []save.BlockStat } rawData := paletteData.data.Raw() - copy(data, *(*[]int64)(unsafe.Pointer(&rawData))) + data = append(data, *(*[]int64)(unsafe.Pointer(&rawData))...) return } @@ -314,7 +314,7 @@ func writeBiomesPalette(paletteData *PaletteContainer) (palette []string, data [ } rawData := paletteData.data.Raw() - copy(data, *(*[]int64)(unsafe.Pointer(&rawData))) + data = append(data, *(*[]int64)(unsafe.Pointer(&rawData))...) return }