Claro né, até porque o correto é: new Location(String, double, double, double) ou new Location(String, double, double, double, float, float);
Pra setar:
public void set(Location loc){
getConfig().set("x", loc.getX());
getConfig().set("y", loc.getY());
getConfig().set("z", loc.getZ());
getConfig().set("yaw", loc.getYaw());
getConfig().set("pitch", loc.getPitch());
getConfig().set("mundo", loc.getWorld().getName());
saveConfig();
}
Pra pegar:
public Location get(){
double x = getConfig().getDouble("x");
double y = getConfig().getDouble("y");
double z = getConfig().getDouble("z");
float yaw = (float)getConfig().getDouble("yaw");
float pitch = (float)getConfig().getDouble("pitch");
String mundo = getConfig().getString("mundo");
Location l = new Location(Bukkit.getWorld(mundo), x, y, z, yaw, pitch);
return l;
}
Google Mandou Lembranças