class Point extends Location {

    public Point set(Axis axis, double value) {
        switch (axis) {
            case X:
                setX(value);
                break;
               
            case Y:
                setY(value);
                break;
                
            case Z:
                setZ(value);
                break;
        }
        
        return this;
    }

    public  Point();
    public  Point(double x, double y, double z);
    public  Point(@Nullable World world, double x, double y, double z);
    public  Point(@Nullable World world, double x, double y, double z, float yaw, float pitch);

}