Advertisement
jaoPT

Untitled

May 25th, 2019
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.99 KB | None | 0 0
  1. package login;
  2.  
  3.  
  4. import java.util.ArrayList;
  5. import java.util.List;
  6.  
  7. import org.bukkit.Material;
  8. import org.bukkit.command.Command;
  9. import org.bukkit.command.CommandExecutor;
  10. import org.bukkit.command.CommandSender;
  11. import org.bukkit.entity.Player;
  12. import org.bukkit.inventory.ItemStack;
  13. import org.bukkit.inventory.PlayerInventory;
  14. import org.bukkit.inventory.meta.ItemMeta;
  15.  
  16. import login.LoginAPI;
  17.  
  18. public class ComandoLogin implements CommandExecutor{
  19.  
  20. @Override
  21. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  22.  
  23. if(sender instanceof Player) {
  24. Player p = (Player) sender;
  25. PlayerInventory inv = p.getInventory();
  26.  
  27. if (args.length == 0) {
  28. p.sendMessage("§b[Segurança] §dUso: /login <senha>");
  29. }else {
  30.  
  31. if(args.length != 1 ){
  32. p.sendMessage("§b[Segurança] §dUso: /login <senha>");
  33. }else {
  34.  
  35. if(!LoginAPI.estaregistrado(p)) {
  36. p.sendMessage("§b[Segurança] §cNão tem registro. Uso: /register <senha> <confirmar senha>");
  37. }else {
  38.  
  39. if (!LoginAPI.estarLogado(p)) {
  40.  
  41. String senha = args[0];
  42.  
  43. if(senha.equals(LoginAPI.getSenha (p))) {
  44. LoginAPI.logar(p);
  45.  
  46. List<String> DiamanteLore = new ArrayList<String>();
  47. ItemStack Diamante = new ItemStack(Material.DIAMOND);
  48. ItemMeta DiamanteMeta = Diamante.getItemMeta();
  49.  
  50. DiamanteMeta.setDisplayName("§bSeletor de Kits §a[Botão Direito]");
  51. DiamanteLore.add("§7Usado para escolher");
  52. DiamanteLore.add("§7O seu kit");
  53. DiamanteMeta.setLore(DiamanteLore);
  54. Diamante.setItemMeta(DiamanteMeta);
  55. inv.addItem(Diamante);
  56.  
  57. p.sendMessage("§b[Segurança] §aVoce logou no servidor.");
  58. }else {
  59.  
  60. p.kickPlayer("§b[Segurança] §4Voce errou a senha. Tente denovo.");
  61. }
  62.  
  63.  
  64. }else {
  65. p.sendMessage("§b[Segurança] §cVoce ja esta logado.");
  66. }
  67. }
  68. }
  69. }
  70. }
  71. return false;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement