UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

16 lines (11 loc) 1.36 kB
'use strict'; 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==