«CORS-fout» bij downloaden van Modrinth — wat het betekent en hoe je het oplost

De fout

Je ziet een melding als: «Access to fetch at ... has been blocked by CORS policy.» De conversie stopt of slaat de betreffende mod over.

Wat CORS is

CORS (cross-origin resource sharing) is een beveiligingsregel van de browser die voorkomt dat websites willekeurige gegevens van andere domeinen ophalen. Het CDN van Modrinth staat cross-origin downloads uitdrukkelijk toe, sommige modhosts van derden niet.

Hoe de converter hiermee omgaat

De converter probeert eerst rechtstreeks te downloaden. Blokkeert CORS dat, dan gaat het verzoek via een openbare proxy die CORS versoepelt. Dat is trager, maar werkt in de meeste gevallen.

Als ook de terugvaloptie faalt

Optie A — Download de betreffende mod handmatig

De converter laat zien welke URL is geblokkeerd. Open die in een nieuw tabblad, sla de JAR op en voeg hem handmatig toe aan de map mods/ te kopiëren.

Optie B — Gebruik een desktoplauncher met native .mrpack-ondersteuning

Prism Launcher, de Modrinth-app en ATLauncher kennen geen CORS-beperkingen, omdat het geen browsers zijn. Weigert een specifieke mod in de browser te converteren, gebruik dan een native launcher.