diff options
Diffstat (limited to 'build/mojang.js')
-rw-r--r-- | build/mojang.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/build/mojang.js b/build/mojang.js index 2348a0a..ae0e1e6 100644 --- a/build/mojang.js +++ b/build/mojang.js @@ -21,7 +21,17 @@ async function mojangDataFromUuid(uuid) { const fetchResponse = await node_fetch_1.default( // using mojang directly is faster than ashcon lol, also mojang removed the ratelimits from here `https://sessionserver.mojang.com/session/minecraft/profile/${util_1.undashUuid(uuid)}`, { agent: () => httpsAgent }); - const data = await fetchResponse.json(); + let data; + try { + data = await fetchResponse.json(); + } + catch { + // if it errors, just return null + return { + uuid: null, + username: null + }; + } return { uuid: data.id, username: data.name |