Fix off-by-one when cloning chunks

This commit is contained in:
Tom
2020-09-18 15:34:48 -07:00
parent 0a6e72a046
commit 8cc65a405d

View File

@ -3,6 +3,7 @@ package world
import ( import (
"bytes" "bytes"
"fmt" "fmt"
"math"
"github.com/Tnze/go-mc/data/block" "github.com/Tnze/go-mc/data/block"
pk "github.com/Tnze/go-mc/net/packet" pk "github.com/Tnze/go-mc/net/packet"
@ -137,7 +138,7 @@ func newSectionWithSize(bpb uint) *directSection {
bitArray{ bitArray{
width: bpb, width: bpb,
valsPerElement: valsPerElement, valsPerElement: valsPerElement,
data: make([]uint64, 16*16*16/valsPerElement), data: make([]uint64, int(math.Ceil(16*16*16/float64(valsPerElement)))),
}, },
} }
} }