Skip to content

Commit 0bc4685

Browse files
author
david
committed
migrated to use version catalog
1 parent 9d4ecd2 commit 0bc4685

2 files changed

Lines changed: 44 additions & 17 deletions

File tree

build.gradle.kts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ plugins {
99
id("java-library")
1010
id("olf.build-logic")
1111

12-
id("com.diffplug.spotless") version "6.18.0"
13-
id("com.modrinth.minotaur") version "2.+"
14-
id("io.github.goooler.shadow") version "8.1.7"
15-
id("io.papermc.hangar-publish-plugin") version "0.1.2"
16-
id("net.minecrell.plugin-yml.bukkit") version "0.5.3"
17-
id("xyz.jpenilla.run-paper") version "2.1.0"
12+
alias(libs.plugins.spotless)
13+
alias(libs.plugins.minotaur)
14+
alias(libs.plugins.shadow)
15+
alias(libs.plugins.hangar.publish.plugin)
16+
alias(libs.plugins.plugin.yml.bukkit)
17+
alias(libs.plugins.run.paper)
1818
}
1919

2020
if (!File("$rootDir/.git").exists()) {
@@ -51,22 +51,22 @@ repositories {
5151

5252
dependencies {
5353
// Paper / Spigot
54-
compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT")
54+
compileOnly(libs.paper)
5555
// Fawe / WorldEdit
56-
implementation(platform("com.intellectualsites.bom:bom-newest:1.27"))
57-
compileOnlyApi("com.fastasyncworldedit:FastAsyncWorldEdit-Bukkit")
56+
implementation(platform(libs.fawe.bom))
57+
compileOnlyApi(libs.fawe.bukkit)
5858
// Utils
59-
implementation("dev.notmyfault.serverlib:ServerLib")
60-
implementation("io.papermc:paperlib")
59+
implementation(libs.serverlib)
60+
implementation(libs.paperlib)
6161
// Material Utils
62-
implementation("com.github.cryptomorin:XSeries:9.4.0") { isTransitive = false }
62+
implementation(libs.xseries) { isTransitive = false }
6363
// Stats
64-
implementation("org.bstats:bstats-bukkit:3.0.2")
64+
implementation(libs.bstats)
6565
// Commands
66-
implementation("org.incendo:cloud-annotations:2.0.0-rc.2")
67-
implementation("org.incendo:cloud-minecraft-extras:2.0.0-beta.8")
68-
implementation("org.incendo:cloud-paper:2.0.0-beta.8")
69-
annotationProcessor("org.incendo:cloud-annotations:2.0.0-rc.2")
66+
implementation(libs.cloud.annotations)
67+
implementation(libs.cloud.minecraft.extras)
68+
implementation(libs.cloud.paper)
69+
annotationProcessor(libs.cloud.annotations)
7070
}
7171

7272
bukkit {

gradle/libs.versions.toml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
[versions]
2+
minecraft = "1.20.6-R0.1-SNAPSHOT"
3+
intellectualsites = "1.27"
4+
xseries = "9.4.0"
5+
bstats = "3.0.2"
6+
cloud-minecraft = "2.0.0-beta.8"
7+
cloud-annotations = "2.0.0-rc.2"
8+
9+
[libraries]
10+
paper = { group = "io.papermc.paper", name = "paper-api", version.ref = "minecraft" }
11+
fawe-bom = { group = "com.intellectualsites.bom", name = "bom-newest", version.ref = "intellectualsites" }
12+
fawe-bukkit = { group = "com.fastasyncworldedit", name = "FastAsyncWorldEdit-Bukkit" }
13+
serverlib = { group = "dev.notmyfault.serverlib", name = "ServerLib" }
14+
paperlib = { group = "io.papermc", name = "paperlib" }
15+
xseries = { group = "com.github.cryptomorin", name = "XSeries", version.ref = "xseries" }
16+
bstats = { group = "org.bstats", name = "bstats-bukkit", version.ref = "bstats" }
17+
cloud-annotations = { group = "org.incendo", name = "cloud-annotations", version.ref = "cloud-annotations" }
18+
cloud-minecraft-extras = { group = "org.incendo", name = "cloud-minecraft-extras", version.ref = "cloud-minecraft" }
19+
cloud-paper = { group = "org.incendo", name = "cloud-paper", version.ref = "cloud-minecraft" }
20+
21+
[plugins]
22+
spotless = { id = "com.diffplug.spotless", version = "6.18.0" }
23+
minotaur = { id = "com.modrinth.minotaur", version = "2.+" }
24+
shadow = { id = "io.github.goooler.shadow", version = "8.1.7" }
25+
hangar-publish-plugin = { id = "io.papermc.hangar-publish-plugin", version = "0.1.2" }
26+
plugin-yml-bukkit = { id = "net.minecrell.plugin-yml.bukkit", version = "0.5.3" }
27+
run-paper = { id = "xyz.jpenilla.run-paper", version = "2.1.0" }

0 commit comments

Comments
 (0)