From f77fd52e20ec3e15c2cbfdca06daf1bed35a1364 Mon Sep 17 00:00:00 2001 From: Pyrofab Date: Mon, 4 Mar 2024 00:30:01 +0100 Subject: [PATCH] Move broken CCA mavens to their own section --- wiki/cardinal-components-api/dev-install.md | 42 +++++++++++---------- 1 file changed, 23 insertions(+), 19 deletions(-) diff --git a/wiki/cardinal-components-api/dev-install.md b/wiki/cardinal-components-api/dev-install.md index 01b4f5e4..9c0b9b5e 100644 --- a/wiki/cardinal-components-api/dev-install.md +++ b/wiki/cardinal-components-api/dev-install.md @@ -103,7 +103,26 @@ repositories { } ``` -## Ladysnake artifactory +## Curseforge + +CurseForge is mostly a platform for distributing mods to users. +Although not recommended, it can be used as a maven repository by following [the instructions on the website](https://authors.curseforge.com/knowledge-base/projects/529-api). +A slightly better way to do it is using the [CurseMaven Gradle plugin](https://github.com/Wyn-Price/CurseMaven). + +You are however encouraged to declare [Cardinal Components API](https://www.curseforge.com/minecraft/mc-mods/cardinal-components-api) +as an *embedded library* of your project, for documentation purposes and to make it simpler for users to report issues to the right repository. + +## Modrinth + +Modrinth is also a platform for distributing mods to users, which can also be used as a maven repository by following [the instructions on their website](https://docs.modrinth.com/docs/tutorials/maven/). + +Same as with Curseforge, you are encouraged to declare [Cardinal Components API](https://modrinth.com/mod/cardinal-components-api/) as an "Embedded" dependency. + +## Historical mavens + +These mavens may be referenced in older buildscripts, but cannot be used anymore. + +### Ladysnake artifactory ```gradle repositories { @@ -117,7 +136,7 @@ repositories { This maven repository contained binaries for every version between 3.0.0-21w06a and 5.2.1. Due to JFrog Artifactory's free tier shutting down, it is now unavailable. -## Ladysnake bintray +### Ladysnake bintray ```gradle repositories { @@ -131,9 +150,9 @@ repositories { This maven repository contained binaries for every version between 2.3.5 (MC 1.15) and 2.7.11 (MC 1.16). Due to bintray shutting down, it is now unavailable. -## OnyxStudios Maven +### OnyxStudios Maven -The official maven, that contains versions up to 2.3.0: +The former official maven, that contains versions up to 2.3.0: ```gradle repositories { @@ -143,18 +162,3 @@ repositories { } } ``` - -## Curseforge - -CurseForge is mostly a platform for distributing mods to users. -Although not recommended, it can be used as a maven repository by following [the instructions on the website](https://authors.curseforge.com/knowledge-base/projects/529-api). -A slightly better way to do it is using the [CurseMaven Gradle plugin](https://github.com/Wyn-Price/CurseMaven). - -You are however encouraged to declare [Cardinal Components API](https://www.curseforge.com/minecraft/mc-mods/cardinal-components-api) -as an *embedded library* of your project, for documentation purposes and to make it simpler for users to report issues to the right repository. - -## Modrinth - -Modrinth is also a platform for distributing mods to users, which can also be used as a maven repository by following [the instructions on their website](https://docs.modrinth.com/docs/tutorials/maven/). - -Same as with Curseforge, you are encouraged to declare [Cardinal Components API](https://modrinth.com/mod/cardinal-components-api/) as an "Embedded" dependency.