Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package NickSystem.Main.Utils;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.InputStreamReader;
- import java.net.URL;
- import java.util.logging.Level;
- import NickSystem.Main.Variables;
- import com.google.gson.JsonElement;
- import com.google.gson.JsonObject;
- import com.google.gson.JsonParser;
- /**
- * Created by CoderPvP on 22.10.2016.
- */
- public class PlayerMethods {
- public static String getUUID(String name) {
- String uuid = null;
- try {
- URL url = new URL("https://api.mojang.com/users/profiles/minecraft/" + name);
- InputStream stream = url.openStream();
- InputStreamReader streamr = new InputStreamReader(stream);
- BufferedReader reader = new BufferedReader(streamr);
- String s = null;
- StringBuilder sb = new StringBuilder();
- while((s = reader.readLine()) != null) {
- sb.append(s);
- }
- String result = sb.toString();
- JsonElement element = new JsonParser().parse(result);
- if(element.isJsonNull()) {
- uuid = "8667ba71b85a4004af54457a9734eed7";
- } else {
- JsonObject obj = element.getAsJsonObject();
- uuid = obj.get("id").toString();
- uuid = uuid.substring(1, uuid.length() - 1);
- }
- } catch (IOException e) {
- Variables.sendLog(Level.SEVERE, "Ein Fehler ist beim Abrufen der UUID von " + name + " aufgetreten!");
- }
- return uuid;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement