@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
21 lines (20 loc) • 1.34 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
//#region src/world/CoordinateUtils.ts
var CoordinateUtils = class {
static fromBlockToChunk(v) {
return v >> 4;
}
static getChunkMin(v) {
return v << 4;
}
static getChunkMax(v) {
return (v + 1 << 4) - 1;
}
};
//#endregion
exports.default = CoordinateUtils;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29vcmRpbmF0ZVV0aWxzLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vc3JjL3dvcmxkL0Nvb3JkaW5hdGVVdGlscy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBUT0RPOiBtb3ZlIHRvIC4vdXRpbHNcbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvb3JkaW5hdGVVdGlscyB7XG4gICAgcHVibGljIHN0YXRpYyBmcm9tQmxvY2tUb0NodW5rKHY6IG51bWJlcik6IG51bWJlciB7XG4gICAgICAgIHJldHVybiB2ID4+IDQ7XG4gICAgfVxuXG4gICAgcHVibGljIHN0YXRpYyBnZXRDaHVua01pbih2OiBudW1iZXIpOiBudW1iZXIge1xuICAgICAgICByZXR1cm4gdiA8PCA0O1xuICAgIH1cblxuICAgIHB1YmxpYyBzdGF0aWMgZ2V0Q2h1bmtNYXgodjogbnVtYmVyKTogbnVtYmVyIHtcbiAgICAgICAgcmV0dXJuICgodiArIDEpIDw8IDQpIC0gMTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7OztBQUNBLElBQXFCLGtCQUFyQixNQUFxQztDQUNqQyxPQUFjLGlCQUFpQixHQUFtQjtFQUM5QyxPQUFPLEtBQUs7Q0FDaEI7Q0FFQSxPQUFjLFlBQVksR0FBbUI7RUFDekMsT0FBTyxLQUFLO0NBQ2hCO0NBRUEsT0FBYyxZQUFZLEdBQW1CO0VBQ3pDLFFBQVMsSUFBSSxLQUFNLEtBQUs7Q0FDNUI7QUFDSiJ9