Skip to content

Commit

Permalink
Use version catalog for Forge support dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
Juuxel committed Oct 30, 2023
1 parent 95dfd29 commit 8403d42
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 6 deletions.
12 changes: 6 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -181,14 +181,14 @@ dependencies {
compileOnly libs.kotlin.gradle.plugin

// Forge patches
implementation ('net.minecraftforge:installertools:1.2.0')
implementation ('org.cadixdev:lorenz:0.5.3')
implementation ('de.oceanlabs.mcp:mcinjector:3.8.0')
implementation ('com.opencsv:opencsv:5.4')
implementation ('net.minecraftforge:DiffPatch:2.0.7')
implementation libs.forge.installer.tools
implementation libs.lorenz
implementation libs.mcinjector
implementation libs.opencsv
implementation libs.forge.diffpatch

// Forge mods.toml parsing
implementation ('com.electronwill.night-config:toml:3.6.6')
implementation libs.night.config.toml

// Testing
testImplementation(gradleTestKit())
Expand Down
16 changes: 16 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,14 @@ checkstyle = "10.12.2"
codenarc = "3.3.0"
jacoco = "0.8.10"

# Forge libraries
forge-installer-tools = "1.2.0"
lorenz = "0.5.3"
mcinjector = "3.8.0"
opencsv = "5.4"
forge-diffpatch = "2.0.7"
night-config = "3.6.6"

[libraries]
# Loom compile libraries
asm = { module = "org.ow2.asm:asm", version.ref = "asm" }
Expand All @@ -45,6 +53,14 @@ fabric-mercury = { module = "dev.architectury:mercury", version.ref = "mercury"
kotlin-gradle-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
kotlin-metadata = { module = "org.jetbrains.kotlinx:kotlinx-metadata-jvm", version.ref = "kotlinx-metadata" }

# Forge support
forge-installer-tools = { module = "net.minecraftforge:installertools", version.ref = "forge-installer-tools" }
lorenz = { module = "org.cadixdev:lorenz", version.ref = "lorenz" }
mcinjector = { module = "de.oceanlabs.mcp:mcinjector", version.ref = "mcinjector" }
opencsv = { module = "com.opencsv:opencsv", version.ref = "opencsv" }
forge-diffpatch = { module = "net.minecraftforge:DiffPatch", version.ref = "forge-diffpatch" }
night-config-toml = { module = "com.electronwill.night-config:toml", version.ref = "night-config" }

[plugins]
kotlin = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
Expand Down

0 comments on commit 8403d42

Please sign in to comment.