@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
16 lines (11 loc) • 1.36 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const math = require('@jsprismarine/math');
class BlockPosition extends math.Vector3 {
static fromVector3(vec) {
const position = vec.floor();
return new BlockPosition(position.getX(), position.getY(), position.getZ());
}
}
exports.default = BlockPosition;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmxvY2tQb3NpdGlvbi5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi9zcmMvd29ybGQvQmxvY2tQb3NpdGlvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBWZWN0b3IzIH0gZnJvbSAnQGpzcHJpc21hcmluZS9tYXRoJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQmxvY2tQb3NpdGlvbiBleHRlbmRzIFZlY3RvcjMge1xuICAgIHB1YmxpYyBzdGF0aWMgZnJvbVZlY3RvcjModmVjOiBWZWN0b3IzKTogQmxvY2tQb3NpdGlvbiB7XG4gICAgICAgIGNvbnN0IHBvc2l0aW9uID0gdmVjLmZsb29yKCk7XG4gICAgICAgIHJldHVybiBuZXcgQmxvY2tQb3NpdGlvbihwb3NpdGlvbi5nZXRYKCksIHBvc2l0aW9uLmdldFkoKSwgcG9zaXRpb24uZ2V0WigpKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOlsiVmVjdG9yMyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBRUEsTUFBcUIsc0JBQXNCQSxZQUFRLENBQUE7QUFBQSxFQUMvQyxPQUFjLFlBQVksR0FBNkIsRUFBQTtBQUNuRCxJQUFNLE1BQUEsUUFBQSxHQUFXLElBQUksS0FBTSxFQUFBO0FBQzNCLElBQU8sT0FBQSxJQUFJLGFBQWMsQ0FBQSxRQUFBLENBQVMsSUFBSyxFQUFBLEVBQUcsU0FBUyxJQUFLLEVBQUEsRUFBRyxRQUFTLENBQUEsSUFBQSxFQUFNLENBQUE7QUFBQTtBQUVsRjs7OzsifQ==