mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-11-22 05:06:44 +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 {
|
||||
URLConnection connection = new URL(Settings.API_URL + "?user=" + name).openConnection();
|
||||
connection.addRequestProperty("User-Agent", "Mozilla/4.0");
|
||||
JSONTokener tokener = new JSONTokener(connection.getInputStream());
|
||||
JSONObject root = new JSONObject(tokener);
|
||||
String uuid = root.getJSONObject(name).getString("uuid");
|
||||
return UUID.fromString(insertDashUUID(uuid));
|
||||
String uuid = root.getJSONObject(name).getString("dashed");
|
||||
return UUID.fromString(uuid);
|
||||
}
|
||||
|
||||
public String mojangName(UUID uuid) throws Exception {
|
||||
|
Loading…
Reference in New Issue
Block a user