@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
15 lines (13 loc) • 1.28 kB
JavaScript
class CoordinateUtils {
static fromBlockToChunk(v) {
return v >> 4;
}
static getChunkMin(v) {
return v << 4;
}
static getChunkMax(v) {
return (v + 1 << 4) - 1;
}
}
export { CoordinateUtils as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29vcmRpbmF0ZVV0aWxzLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi9zcmMvd29ybGQvQ29vcmRpbmF0ZVV0aWxzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIFRPRE86IG1vdmUgdG8gLi91dGlsc1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29vcmRpbmF0ZVV0aWxzIHtcbiAgICBwdWJsaWMgc3RhdGljIGZyb21CbG9ja1RvQ2h1bmsodjogbnVtYmVyKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuIHYgPj4gNDtcbiAgICB9XG5cbiAgICBwdWJsaWMgc3RhdGljIGdldENodW5rTWluKHY6IG51bWJlcik6IG51bWJlciB7XG4gICAgICAgIHJldHVybiB2IDw8IDQ7XG4gICAgfVxuXG4gICAgcHVibGljIHN0YXRpYyBnZXRDaHVua01heCh2OiBudW1iZXIpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gKCh2ICsgMSkgPDwgNCkgLSAxO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQSxNQUFxQixlQUFnQixDQUFBO0FBQUEsRUFDakMsT0FBYyxpQkFBaUIsQ0FBbUIsRUFBQTtBQUM5QyxJQUFBLE9BQU8sQ0FBSyxJQUFBLENBQUE7QUFBQTtBQUNoQixFQUVBLE9BQWMsWUFBWSxDQUFtQixFQUFBO0FBQ3pDLElBQUEsT0FBTyxDQUFLLElBQUEsQ0FBQTtBQUFBO0FBQ2hCLEVBRUEsT0FBYyxZQUFZLENBQW1CLEVBQUE7QUFDekMsSUFBUyxPQUFBLENBQUEsQ0FBQSxHQUFJLEtBQU0sQ0FBSyxJQUFBLENBQUE7QUFBQTtBQUVoQzs7OzsifQ==