mojang.js 678 B

12345678910111213141516171819202122232425262728
  1. var xhr = new XMLHttpRequest();
  2. xhr.onload = function() {
  3. var response = JSON.parse(xhr.responseText);
  4. var status = {};
  5. response.map(function(elem) {
  6. var key = Object.keys(elem)[0];
  7. status[key] = elem[key];
  8. });
  9. var textures = status["textures.minecraft.net"] !== "green";
  10. var session = status["sessionserver.mojang.com"] !== "green";
  11. var skins = status["skins.minecraft.net"] !== "green";
  12. var error = null;
  13. if (textures || session && skins) {
  14. error = "both";
  15. } else if (skins) {
  16. error = "name";
  17. } else if (session) {
  18. error = "uuid";
  19. }
  20. console.log(error);
  21. };
  22. xhr.open("GET", "https://status.mojang.com/check", true);
  23. xhr.send();