From 7cc84183bfc6795ada1e022ee63274823cd03fcb Mon Sep 17 00:00:00 2001 From: Roman Makeev Date: Mon, 4 May 2026 08:01:43 +0300 Subject: [PATCH] add libs toml --- fabric/build.gradle.kts | 13 +++++++------ gradle/libs.versions.toml | 22 ++++++++++++++++++++++ paper/build.gradle.kts | 8 ++++---- 3 files changed, 33 insertions(+), 10 deletions(-) create mode 100644 gradle/libs.versions.toml diff --git a/fabric/build.gradle.kts b/fabric/build.gradle.kts index 22c206f..22f91fb 100644 --- a/fabric/build.gradle.kts +++ b/fabric/build.gradle.kts @@ -1,6 +1,6 @@ plugins { - id("net.fabricmc.fabric-loom") version "1.16-SNAPSHOT" - id("com.gradleup.shadow") version "8.3.9" + alias(libs.plugins.gradle.fabric.loom) + alias(libs.plugins.gradle.shadow) } val shade: Configuration by configurations.creating @@ -13,10 +13,11 @@ repositories { } dependencies { - minecraft(group = "com.mojang", name = "minecraft", version = "26.1.2") - implementation(group = "net.fabricmc", name = "fabric-loader", version = "0.19.2") - implementation(group = "net.fabricmc.fabric-api", name = "fabric-api", version = "0.147.0+26.1.2") - shade(implementation(group = "org.spongepowered", name = "configurate-yaml", version = "4.2.0")) + minecraft(libs.minecraft.fabric.mojang) + implementation(libs.minecraft.fabric.loader) + implementation(libs.minecraft.fabric.api) + implementation(libs.configurate.yaml) + shade(libs.configurate.yaml) } tasks { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml new file mode 100644 index 0000000..a572d42 --- /dev/null +++ b/gradle/libs.versions.toml @@ -0,0 +1,22 @@ +[versions] +configurate = "4.2.0" +gradle-fabric-loom = "1.16-SNAPSHOT" +gradle-paperweight = "2.0.0-beta.21" +gradle-run-paper = "3.0.2" +gradle-shadow = "8.3.9" +minecraft-fabric-api = "0.147.0+26.1.2" +minecraft-fabric-loader = "0.19.2" +minecraft-mojang-version = "26.1.2" +minecraft-paperweight-bundle = "26.1.2.build.+" + +[libraries] +configurate-yaml = { module = "org.spongepowered:configurate-yaml", version.ref = "configurate" } +minecraft-fabric-api = { module = "net.fabricmc.fabric-api:fabric-api", version.ref = "minecraft-fabric-api" } +minecraft-fabric-loader = { module = "net.fabricmc:fabric-loader", version.ref = "minecraft-fabric-loader" } +minecraft-fabric-mojang = { module = "com.mojang:minecraft", version.ref = "minecraft-mojang-version" } + +[plugins] +gradle-fabric-loom = { id = "net.fabricmc.fabric-loom", version.ref = "gradle-fabric-loom" } +gradle-paperweight-userdev = { id = "io.papermc.paperweight.userdev", version.ref = "gradle-paperweight" } +gradle-run-paper = { id = "xyz.jpenilla.run-paper", version.ref = "gradle-run-paper" } +gradle-shadow = { id = "com.gradleup.shadow", version.ref = "gradle-shadow" } diff --git a/paper/build.gradle.kts b/paper/build.gradle.kts index e24171a..1894cd8 100644 --- a/paper/build.gradle.kts +++ b/paper/build.gradle.kts @@ -1,17 +1,17 @@ plugins { - id("io.papermc.paperweight.userdev") version "2.0.0-beta.21" - id("xyz.jpenilla.run-paper") version "3.0.2" + alias(libs.plugins.gradle.paperweight.userdev) + alias(libs.plugins.gradle.run.paper) } paperweight.reobfArtifactConfiguration = io.papermc.paperweight.userdev.ReobfArtifactConfiguration.MOJANG_PRODUCTION dependencies { - paperweight.paperDevBundle("26.1.2.build.+") + paperweight.paperDevBundle(libs.versions.minecraft.paperweight.bundle.get()) } tasks { runServer { - minecraftVersion("26.1.2") + minecraftVersion(libs.versions.minecraft.mojang.version.get()) } processResources {