Fix off-by-one when cloning chunks
This commit is contained in:
@ -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)))),
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user