@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
19 lines (15 loc) • 1.41 kB
JavaScript
;
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==