diff options
-rw-r--r-- | src/mojang.ts | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mojang.ts b/src/mojang.ts index 85c0185..61e5b55 100644 --- a/src/mojang.ts +++ b/src/mojang.ts @@ -27,7 +27,16 @@ export async function mojangDataFromUuid(uuid: string): Promise<MojangApiRespons `https://sessionserver.mojang.com/session/minecraft/profile/${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 |