Guest User

Untitled

a guest
Mar 22nd, 2016
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. package br.Joao.AnBans.Comandos;
  2.  
  3. import java.io.IOException;
  4.  
  5. import org.bukkit.Bukkit;
  6. import org.bukkit.command.Command;
  7. import org.bukkit.command.CommandExecutor;
  8. import org.bukkit.command.CommandSender;
  9. import org.bukkit.entity.Player;
  10.  
  11. import br.Joao.AnBans.Main;
  12. import br.Joao.AnBans.DataBase.Mensagens;
  13.  
  14. public class Comando_Ban implements CommandExecutor {
  15.  
  16. @Override
  17. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  18. if(!(sender instanceof Player)) {
  19.  
  20. return true;
  21. }
  22. Player p = (Player)sender;
  23. if(cmd.getName().equalsIgnoreCase("ban")) {
  24. if(p.hasPermission("anbans.administrador")) {
  25. if(args.length == 2) {
  26. Bukkit.getOfflinePlayer(args[0]).setBanned(true);
  27. Bukkit.getServer().broadcastMessage(Mensagens.configMensagens.getString(""));
  28. Main.getInstance().configBans.set(args[0] + ".Motivo", args[1]);
  29. try {
  30. Main.getInstance().configBans.save(Main.getInstance().configFile);
  31. }
  32. catch (IOException e) {
  33. e.printStackTrace();
  34. }
  35. Player target = (Bukkit.getServer().getPlayer(args[0]));
  36. if (target == null) {
  37. return true;
  38. }
  39. target.kickPlayer(Main.getInstance().configBans.getString(target + ".Motivo" + ""));
  40. }
  41. else {
  42. p.sendMessage("§cArgumentos Invalidos!");
  43. }
  44. }
  45. else {
  46. p.sendMessage("§cSem Permissao");
  47. }
  48.  
  49. }
  50. // TODO Auto-generated method stub
  51. return false;
  52. }
  53.  
  54. }
Add Comment
Please, Sign In to add comment