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 }