mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 21:26:45 +01:00
Updated to use the new API :D
This commit is contained in:
parent
dea069ca52
commit
be846c2e98
@ -63,25 +63,13 @@ public class PlotUUIDSaver extends UUIDSaver {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private static String insertDashUUID(String uuid) {
|
|
||||||
StringBuffer sb = new StringBuffer(uuid);
|
|
||||||
sb.insert(8, "-");
|
|
||||||
sb = new StringBuffer(sb.toString());
|
|
||||||
sb.insert(13, "-");
|
|
||||||
sb = new StringBuffer(sb.toString());
|
|
||||||
sb.insert(18, "-");
|
|
||||||
sb = new StringBuffer(sb.toString());
|
|
||||||
sb.insert(23, "-");
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
|
|
||||||
public UUID mojangUUID(String name) throws Exception {
|
public UUID mojangUUID(String name) throws Exception {
|
||||||
URLConnection connection = new URL(Settings.API_URL + "?user=" + name).openConnection();
|
URLConnection connection = new URL(Settings.API_URL + "?user=" + name).openConnection();
|
||||||
connection.addRequestProperty("User-Agent", "Mozilla/4.0");
|
connection.addRequestProperty("User-Agent", "Mozilla/4.0");
|
||||||
JSONTokener tokener = new JSONTokener(connection.getInputStream());
|
JSONTokener tokener = new JSONTokener(connection.getInputStream());
|
||||||
JSONObject root = new JSONObject(tokener);
|
JSONObject root = new JSONObject(tokener);
|
||||||
String uuid = root.getJSONObject(name).getString("uuid");
|
String uuid = root.getJSONObject(name).getString("dashed");
|
||||||
return UUID.fromString(insertDashUUID(uuid));
|
return UUID.fromString(uuid);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String mojangName(UUID uuid) throws Exception {
|
public String mojangName(UUID uuid) throws Exception {
|
||||||
|
Loading…
Reference in New Issue
Block a user