API/src/main/java/xyz/invisraidinq/rocketapi/api/serialization/SerializableLocation.java
/**
     * Serialize an {@link Location} object
     *
     * @param location The {@link Location} to serialize
     * @return A string which can then be deserialized
     */
Serialize an  Location object
@param location The  Location to serialize
@return A string which can then be deserialized
Serialize an Location object @param location The Location to serialize @return A string which can then be deserialized
public static String serialize(Location location) {
        return String.join(";", new String[] {
                location.getWorld().getName(),
                String.valueOf(location.getX()),
                String.valueOf(location.getY()),
                String.valueOf(location.getZ())
        });
    }
public static String serialize ( Location location ) { return String . join ( ";" , new String [ ] { location . getWorld ( ) . getName ( ) , String . valueOf ( location . getX ( ) ) , String . valueOf ( location . getY ( ) ) , String . valueOf ( location . getZ ( ) ) } ) ; }
Serialize an {@link Location} object
 @param location The {@link Location} to serialize
 @return A string which can then be deserialized
Serialize an { @link Location } object @param location The { @link Location } to serialize @return A string which can then be deserialized