{"repo":"Wyn-Price/CurseMaven","free":true,"listed":false,"github":"https://github.com/Wyn-Price/CurseMaven","clone":"git clone https://github.com/Wyn-Price/CurseMaven.git","description":"A more robust alternative to the CurseForge maven.","language":"TypeScript","stars":34,"topics":["fabric","forge","gradle","maven","minecraft"],"license":null,"category":"game-templates","readme_excerpt":"CurseMaven A more robust alternative to the normal curseforge maven, that takes in the project id and file id, rather than getting the artifacts from the jar name. See https://cursemaven.com/ for an up-to-date instructions. History - Version 1 (Java app) - Scraped the file download page to get the filename, and worked out the required maven coordinates for the official CurseForge maven. - Version 2 (Gradle Plugin) - Can be called directly from build.gradle compile curse.resolve(\"jei\", \"2724420\") , and would download the dependency into a local repo - Version 3 (Gradle Plugin) - Attached a dummy artefact repo that would download the required dep via compile \"curse.maven:jei:2724420\" - Version 4 (Nginx JS) - Moved to a proper maven site that would call curseforge's API then return a redirect to the Download url - (Thanks @NeusFear) for the server!) - Version 5 (Website - Express/Vercel) - Same as the above, but written in express and deployed on Vercel - Cloudflare workers were used for collecting stats - Version 6 (Website - Express/Cloudflare worker) - Same as the above, but deployed on Cloudflare - Downloads are now also piped through the cloudflare worker, rather than redirected","default_branch":null,"files":null,"tree":[],"storefront":"/r/Wyn-Price","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Wyn-Price/CurseMaven/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}