@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
12 lines (11 loc) • 1.2 kB
JavaScript
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==