Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.min3cod.core.commands;
- import java.io.BufferedReader;
- import java.io.InputStreamReader;
- import java.net.HttpURLConnection;
- import net.min3cod.core.manager.Connections;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.json.simple.JSONObject;
- import org.json.simple.parser.JSONParser;
- public class webregister implements CommandExecutor {
- JSONParser parser = new JSONParser();
- @SuppressWarnings("unused")
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- if (sender instanceof Player) {
- Player player = (Player) sender;
- if (args.length < 2) {
- player.sendMessage("§c==============================");
- player.sendMessage("§cPor Favor, Registrate en nuestra web usando:");
- player.sendMessage("§c/webregister <email> <contraseña>");
- player.sendMessage("§c==============================");
- } else if (!args[0].isEmpty() && !args[1].isEmpty()) {
- try {
- HttpURLConnection connection = Connections.connect("get", "name=" + player.getName());
- BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
- String data = in.readLine();
- Object obj = parser.parse(data);
- JSONObject jsonObject = (JSONObject) obj;
- String registered = (String) jsonObject.get("registered");
- if (registered.equalsIgnoreCase("true")) {
- player.sendMessage("§6======================================");
- player.sendMessage("§aTu ya estas registrado en nuestra web!");
- player.sendMessage("§6======================================");
- } else {
- HttpURLConnection connection2 = Connections.connect("register", "username=" + player.getName() + "&email=" + args[0] + "&password=" + args[1]);
- BufferedReader in2 = new BufferedReader(new InputStreamReader(connection2.getInputStream()));
- String data2 = in2.readLine();
- player.sendMessage("§6======================================");
- player.sendMessage("§aGracias por registrarte en nuestra web!");
- player.sendMessage("§6======================================");
- }
- } catch(Exception e) {
- }
- }
- } else {
- sender.sendMessage("§cTu no puedes realizar esa accion!");
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement