Skip to content

Commit 5d01f95

Browse files
committed
Switch to the other version catalog style
[no ci] [chore]
1 parent 7d7e842 commit 5d01f95

File tree

7 files changed

+66
-56
lines changed

7 files changed

+66
-56
lines changed

core-api/build.gradle.kts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ java {
3232

3333
neoForge {
3434
version = neoforged.versions.neoforge
35+
36+
parchment {
37+
enabled = true
38+
mappingsVersion = libs.versions.parchment
39+
minecraftVersion = libs.versions.parchmentMC
40+
}
3541
}
3642

3743
repositories {

gradle/compactmods.versions.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[versions.feather]
2+
require = "0.1.8"
3+
4+
[versions.spatial]
5+
require = "[0.2.0, 0.3)"
6+
prefer = "0.2.1"
7+
8+
[libraries.feather]
9+
module = "dev.compactmods:feather"
10+
version.ref = "feather"
11+
12+
[libraries.spatial]
13+
module = "dev.compactmods:spatial"
14+
version.ref = "spatial"

gradle/libs.versions.toml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[versions]
2+
jnanoid = "[2.0.0, 3)"
3+
parchmentMC = "1.21"
4+
parchment = "2024.07.28"
5+
6+
[libraries.jnanoid]
7+
module = "com.aventrix.jnanoid:jnanoid"
8+
version.ref = "jnanoid"

gradle/mojang.versions.toml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[versions]
2+
minecraft = "1.21.1"
3+
4+
[versions.minecraftRange]
5+
require = "[1.21.1, 1.21.2)"
6+
prefer = "1.21.1"
7+

gradle/neoforged.versions.toml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[versions]
2+
neoforge = "21.1.79"
3+
mdg = "2.0.42-beta"
4+
neoforgeRange = { require = "[21.1.79,)", prefer = "21.1.79" }
5+
6+
[libraries.testframework]
7+
module = "net.neoforged:testframework"
8+
version.ref = "neoforge"
9+
10+
[plugins.moddev]
11+
id = "net.neoforged.moddev"
12+
version.ref = "mdg"
13+

neoforge-main/build.gradle.kts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,12 @@ neoForge {
6969
testedMod = mods.named(modId)
7070
}
7171

72+
parchment {
73+
enabled = true
74+
mappingsVersion = libs.versions.parchment
75+
minecraftVersion = libs.versions.parchmentMC
76+
}
77+
7278
runs {
7379
// applies to all the run configs below
7480
configureEach {
@@ -166,9 +172,9 @@ repositories {
166172
dependencies {
167173
// Core Projects and Libraries
168174
this {
169-
compileOnly(libraries.jnanoid)
170-
testImplementation(libraries.jnanoid)
171-
jarJar(libraries.jnanoid)
175+
compileOnly(libs.jnanoid)
176+
testImplementation(libs.jnanoid)
177+
jarJar(libs.jnanoid)
172178

173179
compileOnly(coreApi)
174180
testCompileOnly(coreApi)
@@ -180,7 +186,7 @@ dependencies {
180186
testImplementation("org.junit.jupiter:junit-jupiter:5.7.1")
181187
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
182188

183-
additionalRuntimeClasspath(libraries.jnanoid)
189+
additionalRuntimeClasspath(libs.jnanoid)
184190

185191
compileOnly(compactmods.feather)
186192
testImplementation(compactmods.feather)

settings.gradle.kts

Lines changed: 8 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,7 @@
11
dependencyResolutionManagement {
2-
versionCatalogs.create("neoforged") {
3-
val nf = "21.1.79"
4-
5-
version("neoforge", nf)
6-
version("mdg", "2.0.42-beta")
7-
8-
version("neoforgeRange") {
9-
require("[$nf,)")
10-
prefer(nf)
11-
}
12-
13-
// plugin("neogradle", "net.neoforged.gradle.userdev")
14-
// .versionRef("neogradle")
15-
16-
plugin("moddev", "net.neoforged.moddev")
17-
.versionRef("mdg")
18-
19-
library("neoforge", "net.neoforged", "neoforge")
20-
.versionRef("neoforge")
21-
22-
library("testframework", "net.neoforged", "testframework")
23-
.versionRef("neoforge")
24-
}
25-
26-
versionCatalogs.create("mojang") {
27-
version("minecraft", "1.21.1")
28-
version("minecraftRange") {
29-
this.require("[1.21, 1.21.2)")
30-
this.prefer("1.21.1")
31-
}
32-
}
33-
34-
versionCatalogs.create("compactmods") {
35-
version("feather", "0.1.8")
36-
version("spatial", "0.2.1")
37-
38-
library("feather", "dev.compactmods", "feather")
39-
.versionRef("feather")
40-
41-
library("spatial", "dev.compactmods", "spatial")
42-
.versionRef("spatial")
43-
}
44-
45-
versionCatalogs.create("libraries") {
46-
library("jnanoid", "com.aventrix.jnanoid", "jnanoid")
47-
.versionRef("jnanoid")
48-
49-
version("jnanoid", "[2.0.0, 3)")
50-
51-
version("parchment-mc", "1.21")
52-
version("parchment", "2024.07.28")
53-
}
2+
addVersionCatalog(this, "neoforged")
3+
addVersionCatalog(this, "mojang")
4+
addVersionCatalog(this, "compactmods")
545

556
versionCatalogs.create("mods") {
567
this.library("jei-common", "mezz.jei", "jei-1.20.4-common-api").versionRef("jei")
@@ -94,3 +45,8 @@ include(":core-api")
9445
include(":neoforge-main")
9546
include(":neoforge-datagen")
9647

48+
fun addVersionCatalog(dependencyResolutionManagement: DependencyResolutionManagement, name: String) {
49+
dependencyResolutionManagement.versionCatalogs.create(name) {
50+
from(files("./gradle/$name.versions.toml"))
51+
}
52+
}

0 commit comments

Comments
 (0)