Advertisement
Guest User

Untitled

a guest
Jan 17th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. package io.github.amaknajaja.AfkSaved;
  2.  
  3. import org.bukkit.Location;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandExecutor;
  6. import org.bukkit.command.CommandSender;
  7. import org.bukkit.entity.Player;
  8.  
  9. import net.md_5.bungee.api.ChatColor;
  10.  
  11.  
  12. public class Commands implements CommandExecutor {
  13.  
  14. static Main main;
  15.  
  16. public Commands(Main mainClass) {
  17. main = mainClass;
  18. }
  19.  
  20. @Override
  21. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22. if(sender instanceof Player) {
  23. Player p = (Player) sender;
  24. if(cmd.getName().equalsIgnoreCase("afksetspawn")) {
  25. if(p.hasPermission("afk.setspawn")) {
  26. Location loc = p.getLocation();
  27. main.getConfig().set("location.x", Double.valueOf(loc.getX()));
  28. main.getConfig().set("location.y", Double.valueOf(loc.getY()));
  29. main.getConfig().set("location.z", Double.valueOf(loc.getZ()));
  30. main.getConfig().set("location.world", loc.getWorld().getName());
  31. main.saveConfig();
  32. main. reloadConfig();
  33. p.sendMessage(main.color(main.getConfig().getString("afk_setspawn")));
  34. return true;
  35. }
  36. }
  37. if(cmd.getName().equalsIgnoreCase("afkreload")) {
  38. if(sender.hasPermission("afk.reload")) {
  39. main.reloadConfig();
  40. sender.sendMessage(main.color(main.getConfig().getString("afk_reloaded")));
  41. return true;
  42. }else {
  43. sender.sendMessage(main.color(main.getConfig().getString("afk_np")));
  44. return true;
  45. }
  46. }
  47. }else {
  48. sender.sendMessage(ChatColor.RED + "[AfkSaved] You need to be a player to execute this command! :<");
  49. }
  50. return true;
  51. }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement