UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

18 lines (17 loc) 1.42 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); require("../_virtual/_rolldown/runtime.cjs.cjs"); let _jsprismarine_math = require("@jsprismarine/math"); //#region src/world/BlockPosition.ts var BlockPosition = class BlockPosition extends _jsprismarine_math.Vector3 { static fromVector3(vec) { const position = vec.floor(); return new BlockPosition(position.getX(), position.getY(), position.getZ()); } }; //#endregion exports.default = BlockPosition; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmxvY2tQb3NpdGlvbi5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy93b3JsZC9CbG9ja1Bvc2l0aW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFZlY3RvcjMgfSBmcm9tICdAanNwcmlzbWFyaW5lL21hdGgnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBCbG9ja1Bvc2l0aW9uIGV4dGVuZHMgVmVjdG9yMyB7XG4gICAgcHVibGljIHN0YXRpYyBmcm9tVmVjdG9yMyh2ZWM6IFZlY3RvcjMpOiBCbG9ja1Bvc2l0aW9uIHtcbiAgICAgICAgY29uc3QgcG9zaXRpb24gPSB2ZWMuZmxvb3IoKTtcbiAgICAgICAgcmV0dXJuIG5ldyBCbG9ja1Bvc2l0aW9uKHBvc2l0aW9uLmdldFgoKSwgcG9zaXRpb24uZ2V0WSgpLCBwb3NpdGlvbi5nZXRaKCkpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFFQSxJQUFxQixnQkFBckIsTUFBcUIsc0JBQXNCLG1CQUFBLFFBQVE7Q0FDL0MsT0FBYyxZQUFZLEtBQTZCO0VBQ25ELE1BQU0sV0FBVyxJQUFJLE1BQU07RUFDM0IsT0FBTyxJQUFJLGNBQWMsU0FBUyxLQUFLLEdBQUcsU0FBUyxLQUFLLEdBQUcsU0FBUyxLQUFLLENBQUM7Q0FDOUU7QUFDSiJ9