Skip to content

Commit

Permalink
Move broken CCA mavens to their own section
Browse files Browse the repository at this point in the history
  • Loading branch information
Pyrofab committed Mar 3, 2024
1 parent 5d59849 commit f77fd52
Showing 1 changed file with 23 additions and 19 deletions.
42 changes: 23 additions & 19 deletions wiki/cardinal-components-api/dev-install.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 {
Expand All @@ -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 {
Expand All @@ -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 {
Expand All @@ -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.

0 comments on commit f77fd52

Please sign in to comment.