Skip to content

Commit 938b066

Browse files
authored
chore: Improve gradle (#19)
1 parent 76f9176 commit 938b066

3 files changed

Lines changed: 16 additions & 17 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,6 @@ plugins {
99
}
1010

1111
val minecraftVersion: String by extra
12-
val minestomVersion: String by extra
13-
val logbackVersion: String by extra
14-
val blocksAndStuffVersion: String by extra
1512

1613
group = "net.etyhelene"
1714
version = minecraftVersion + "-" + (System.getenv("VERSION") ?: "dev")
@@ -24,11 +21,7 @@ repositories {
2421
}
2522

2623
dependencies {
27-
implementation("net.minestom:minestom-snapshots:$minestomVersion")
28-
implementation("ch.qos.logback:logback-classic:$logbackVersion")
29-
// https://mvn.everbuild.org/#/public/org/everbuild/blocksandstuff
30-
implementation("org.everbuild.blocksandstuff:blocksandstuff-blocks:$blocksAndStuffVersion")
31-
implementation("org.everbuild.blocksandstuff:blocksandstuff-fluids:$blocksAndStuffVersion")
24+
implementation(libs.bundles.server)
3225
}
3326

3427
tasks.register<CreateTextFile>("createLibrariesFile") {

gradle.properties

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,2 @@
11
# Properties
2-
minecraftVersion=1.21.5
3-
4-
# Libraries
5-
# https://mvnrepository.com/artifact/net.minestom/minestom-snapshots
6-
minestomVersion=e94aaed297
7-
# https://github.com/qos-ch/logback/releases
8-
logbackVersion=1.5.18
9-
# https://mvn.everbuild.org/#/public/org/everbuild/blocksandstuff/blocksandstuff-common
10-
blocksAndStuffVersion=1.2.0-SNAPSHOT
2+
minecraftVersion=1.21.6

gradle/libs.versions.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[versions]
2+
minestom = "1_21_6-c3ccee696b" # https://mvnrepository.com/artifact/net.minestom/minestom-snapshots
3+
logback = "1.5.18" # https://github.com/qos-ch/logback/releases
4+
blocksandstuff = "1.2.0-SNAPSHOT" # https://mvn.everbuild.org/#/public/org/everbuild/blocksandstuff
5+
6+
7+
[libraries]
8+
minestom = { group = "net.minestom", name = "minestom-snapshots", version.ref = "minestom" }
9+
logback = { group = "ch.qos.logback", name = "logback-classic", version.ref = "logback" }
10+
blocks = { group = "org.everbuild.blocksandstuff", name = "blocksandstuff-blocks", version.ref = "blocksandstuff"}
11+
fluids = { group = "org.everbuild.blocksandstuff", name = "blocksandstuff-fluids", version.ref = "blocksandstuff"}
12+
13+
[bundles]
14+
server = ["minestom", "logback", "blocks", "fluids"]

0 commit comments

Comments
 (0)