Advertisement
Guest User

Untitled

a guest
Jan 21st, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.55 KB | None | 0 0
  1. package net.min3cod.core.commands;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.InputStreamReader;
  5. import java.net.HttpURLConnection;
  6.  
  7. import net.min3cod.core.manager.Connections;
  8.  
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandExecutor;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.entity.Player;
  13. import org.json.simple.JSONObject;
  14. import org.json.simple.parser.JSONParser;
  15.  
  16. public class webregister implements CommandExecutor {
  17.  
  18. JSONParser parser = new JSONParser();
  19.  
  20. @SuppressWarnings("unused")
  21. @Override
  22. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  23. if (sender instanceof Player) {
  24.  
  25. Player player = (Player) sender;
  26.  
  27. if (args.length < 2) {
  28. player.sendMessage("§c==============================");
  29. player.sendMessage("§cPor Favor, Registrate en nuestra web usando:");
  30. player.sendMessage("§c/webregister <email> <contraseña>");
  31. player.sendMessage("§c==============================");
  32. } else if (!args[0].isEmpty() && !args[1].isEmpty()) {
  33. try {
  34. HttpURLConnection connection = Connections.connect("get", "name=" + player.getName());
  35. BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
  36. String data = in.readLine();
  37.  
  38. Object obj = parser.parse(data);
  39. JSONObject jsonObject = (JSONObject) obj;
  40. String registered = (String) jsonObject.get("registered");
  41.  
  42. if (registered.equalsIgnoreCase("true")) {
  43. player.sendMessage("§6======================================");
  44. player.sendMessage("§aTu ya estas registrado en nuestra web!");
  45. player.sendMessage("§6======================================");
  46. } else {
  47. HttpURLConnection connection2 = Connections.connect("register", "username=" + player.getName() + "&email=" + args[0] + "&password=" + args[1]);
  48. BufferedReader in2 = new BufferedReader(new InputStreamReader(connection2.getInputStream()));
  49. String data2 = in2.readLine();
  50. player.sendMessage("§6======================================");
  51. player.sendMessage("§aGracias por registrarte en nuestra web!");
  52. player.sendMessage("§6======================================");
  53. }
  54.  
  55. } catch(Exception e) {
  56.  
  57. }
  58. }
  59. } else {
  60. sender.sendMessage("§cTu no puedes realizar esa accion!");
  61. }
  62. return true;
  63. }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement