Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. package de.rexlNico.lobby.Api;
  2.  
  3. import java.io.File;
  4. import java.io.IOException;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.Location;
  8. import org.bukkit.World;
  9. import org.bukkit.configuration.file.YamlConfiguration;
  10.  
  11. public class Factory {
  12.  
  13. public static void CreateConfigLocation(Location loc, YamlConfiguration cfg, File file, String path){
  14.  
  15. cfg.set(path+".Welt", loc.getWorld().getName());
  16. cfg.set(path+".X", loc.getX());
  17. cfg.set(path+".Y", loc.getY());
  18. cfg.set(path+".Z", loc.getZ());
  19. cfg.set(path+".Yaw", loc.getYaw());
  20. cfg.set(path+".Pitch", loc.getPitch());
  21.  
  22. try {
  23. cfg.save(file);
  24. } catch (IOException e) {
  25. e.printStackTrace();
  26. }
  27.  
  28. }
  29.  
  30. public static Location getConfigLocation(String path, YamlConfiguration cfg){
  31.  
  32. World welt = Bukkit.getWorld(cfg.getString(path+".Welt"));
  33. double x = cfg.getDouble(path+".X");
  34. double y = cfg.getDouble(path+".Y");
  35. double z = cfg.getDouble(path+".Z");
  36. float yaw = (float) cfg.getDouble(path+".Yaw");
  37. float pitch = (float) cfg.getDouble(path+".Pitch");
  38.  
  39. return new Location(welt, x, y, z, yaw, pitch);
  40. }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement