« Erreur CORS » lors d'un téléchargement Modrinth — ce que cela signifie et comment y remédier

L'erreur

Vous voyez un message du type : « Access to fetch at ... has been blocked by CORS policy. » La conversion s'arrête ou ignore le mod concerné.

Ce qu'est CORS

CORS (partage des ressources entre origines) est une règle de sécurité du navigateur qui empêche un site de récupérer des données arbitraires sur d'autres domaines. Le CDN de Modrinth autorise explicitement les téléchargements inter-origines, contrairement à certains hébergeurs de mods tiers.

Comment le convertisseur gère cela

Le convertisseur tente d'abord un téléchargement direct. Si CORS le bloque, la requête est redirigée vers un proxy public qui assouplit CORS. C'est plus lent, mais cela fonctionne dans la plupart des cas.

Si la solution de repli échoue aussi

Option A — Téléchargez manuellement le mod concerné

Le convertisseur indique quelle URL a été bloquée. Ouvrez-la dans un nouvel onglet, enregistrez le JAR et ajoutez-le à la main dans le dossier mods/ .

Option B — Utilisez un launcher de bureau gérant nativement le .mrpack

Prism Launcher, l'application Modrinth et ATLauncher ne subissent aucune restriction CORS puisque ce ne sont pas des navigateurs. Si un mod précis refuse de se convertir dans le navigateur, passez par un launcher natif.