Advertisement
Guest User

Untitled

a guest
Mar 28th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  2. if(sender instanceof Player) {
  3. if(command.getName().equalsIgnoreCase("setspawn")) {
  4. Player p = (Player)sender;
  5. settings.getData().set("spawn.world", p.getLocation().getWorld().getName());
  6. settings.getData().set("spawn.x", p.getLocation().getX());
  7. settings.getData().set("spawn.y", p.getLocation().getY());
  8. settings.getData().set("spawn.z", p.getLocation().getZ());
  9. settings.getData().set("spawn.pitch", Float.valueOf(p.getLocation().getPitch()));
  10. settings.getData().set("spawn.yaw", Float.valueOf(p.getLocation().getYaw()));
  11. settings.saveData();
  12. p.sendMessage("§aVocê definiu o 'Spawn' com sucesso!");
  13. return true;
  14.  
  15. }
  16. if(command.getName().equalsIgnoreCase("spawn")) {
  17. if(settings.getData().getConfigurationSection("spawn") == null) {
  18. Player p = (Player)sender;
  19. p.sendMessage("§cO Spawn ainda não foi definido!");
  20. return true;
  21. }
  22. Player p = (Player)sender;
  23. World w = Bukkit.getServer().getWorld(settings.getData().getString("spawn.world"));
  24. double x = settings.getData().getDouble("spawn.x");
  25. double y = settings.getData().getDouble("spawn.y");
  26. double z = settings.getData().getDouble("spawn.z");
  27.  
  28. p.teleport(new Location(w, x, y, z));
  29. p.sendMessage("§aBem-vindo ao spawn");
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement