UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

19 lines (15 loc) 1.41 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); class CoordinateUtils { static fromBlockToChunk(v) { return v >> 4; } static getChunkMin(v) { return v << 4; } static getChunkMax(v) { return (v + 1 << 4) - 1; } } exports.default = CoordinateUtils; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29vcmRpbmF0ZVV0aWxzLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy93b3JsZC9Db29yZGluYXRlVXRpbHMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gVE9ETzogbW92ZSB0byAuL3V0aWxzXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb29yZGluYXRlVXRpbHMge1xuICAgIHB1YmxpYyBzdGF0aWMgZnJvbUJsb2NrVG9DaHVuayh2OiBudW1iZXIpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdiA+PiA0O1xuICAgIH1cblxuICAgIHB1YmxpYyBzdGF0aWMgZ2V0Q2h1bmtNaW4odjogbnVtYmVyKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHYgPDwgNDtcbiAgICB9XG5cbiAgICBwdWJsaWMgc3RhdGljIGdldENodW5rTWF4KHY6IG51bWJlcik6IG51bWJlciB7XG4gICAgICAgIHJldHVybiAoKHYgKyAxKSA8PCA0KSAtIDE7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFDQSxNQUFxQixlQUFnQixDQUFBO0FBQUEsRUFDakMsT0FBYyxpQkFBaUIsQ0FBbUIsRUFBQTtBQUM5QyxJQUFBLE9BQU8sQ0FBSyxJQUFBLENBQUE7QUFBQTtBQUNoQixFQUVBLE9BQWMsWUFBWSxDQUFtQixFQUFBO0FBQ3pDLElBQUEsT0FBTyxDQUFLLElBQUEsQ0FBQTtBQUFBO0FBQ2hCLEVBRUEsT0FBYyxZQUFZLENBQW1CLEVBQUE7QUFDekMsSUFBUyxPQUFBLENBQUEsQ0FBQSxHQUFJLEtBQU0sQ0FBSyxJQUFBLENBQUE7QUFBQTtBQUVoQzs7OzsifQ==