public static Position of(Vector3d vector, String world) {
        Objects.requireNonNull(vector, "vector");
        Objects.requireNonNull(world, "world");
        return of(vector.getX(), vector.getY(), vector.getZ(), world);
    }
An immutable and serializable location object
helper/src/main/java/me/lucko/helper/serialize/Position.java