mca: Get rid of float conversion
This commit is contained in:
@ -4,7 +4,6 @@ import (
|
|||||||
"encoding/binary"
|
"encoding/binary"
|
||||||
"errors"
|
"errors"
|
||||||
"io"
|
"io"
|
||||||
"math"
|
|
||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
)
|
)
|
||||||
@ -158,7 +157,7 @@ func (r *Region) ReadSector(x, z int) (data []byte, err error) {
|
|||||||
|
|
||||||
// WriteSector write Chunk data into region file
|
// WriteSector write Chunk data into region file
|
||||||
func (r *Region) WriteSector(x, z int, data []byte) error {
|
func (r *Region) WriteSector(x, z int, data []byte) error {
|
||||||
need := int32(math.Ceil(float64(len(data)+4) / 4096))
|
need := int32((len(data) + 4 + 4096 - 1) / 4096)
|
||||||
n, now := sectorLoc(r.offsets[z][x])
|
n, now := sectorLoc(r.offsets[z][x])
|
||||||
|
|
||||||
// maximum chunk size is 1MB
|
// maximum chunk size is 1MB
|
||||||
|
Reference in New Issue
Block a user