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