UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

12 lines (11 loc) 1.2 kB
import { Vector3 } from "@jsprismarine/math"; //#region src/world/BlockPosition.ts var BlockPosition = class BlockPosition extends Vector3 { static fromVector3(vec) { const position = vec.floor(); return new BlockPosition(position.getX(), position.getY(), position.getZ()); } }; //#endregion export { BlockPosition as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQmxvY2tQb3NpdGlvbi5lcy5qcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi9zcmMvd29ybGQvQmxvY2tQb3NpdGlvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBWZWN0b3IzIH0gZnJvbSAnQGpzcHJpc21hcmluZS9tYXRoJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQmxvY2tQb3NpdGlvbiBleHRlbmRzIFZlY3RvcjMge1xuICAgIHB1YmxpYyBzdGF0aWMgZnJvbVZlY3RvcjModmVjOiBWZWN0b3IzKTogQmxvY2tQb3NpdGlvbiB7XG4gICAgICAgIGNvbnN0IHBvc2l0aW9uID0gdmVjLmZsb29yKCk7XG4gICAgICAgIHJldHVybiBuZXcgQmxvY2tQb3NpdGlvbihwb3NpdGlvbi5nZXRYKCksIHBvc2l0aW9uLmdldFkoKSwgcG9zaXRpb24uZ2V0WigpKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7O0FBRUEsSUFBcUIsZ0JBQXJCLE1BQXFCLHNCQUFzQixRQUFRO0NBQy9DLE9BQWMsWUFBWSxLQUE2QjtFQUNuRCxNQUFNLFdBQVcsSUFBSSxNQUFNO0VBQzNCLE9BQU8sSUFBSSxjQUFjLFNBQVMsS0FBSyxHQUFHLFNBQVMsS0FBSyxHQUFHLFNBQVMsS0FBSyxDQUFDO0NBQzlFO0FBQ0oifQ==