diff --git a/src/app/RegistryFetcher.ts b/src/app/RegistryFetcher.ts index a0e7cf2e..ea2e8956 100644 --- a/src/app/RegistryFetcher.ts +++ b/src/app/RegistryFetcher.ts @@ -6,8 +6,12 @@ export const mcdata = (version: string, registry: string) => { export const RegistryFetcher = async (target: CollectionRegistry, registries: string[], version = 'master') => { await Promise.all(registries.map(async r => { - const res = await fetch(mcdata(version, r)) - const data = await res.json() - target.register(r, data.values) + try { + const res = await fetch(mcdata(version, r)) + const data = await res.json() + target.register(r, data.values) + } catch (e) { + console.error(`Error occurred while fetching registry for ${r}.`, e) + } })) }