1
0
Fork 0
This repository has been archived on 2025-03-02. You can view files and clone it, but cannot push or open issues or pull requests.
one-time-overrides/build.gradle.kts
2022-12-03 13:43:37 +01:00

59 lines
1.4 KiB
Kotlin

plugins {
val kotlinVersion: String by System.getProperties()
java
kotlin("jvm") version kotlinVersion
id("fabric-loom") version "0.12.+"
}
group = "xyz.horizr.onetimeoverrides"
version = "1.0.1"
repositories {
mavenCentral()
}
val kotlinVersion: String by System.getProperties()
val fabricLoaderVersion = "0.14.9"
val fabricLanguageKotlinVersion = "1.8.2+kotlin.$kotlinVersion"
dependencies {
minecraft("com.mojang:minecraft:1.18.2")
mappings("net.fabricmc:yarn:1.18.2+build.4:v2")
modImplementation("net.fabricmc:fabric-loader:$fabricLoaderVersion")
modImplementation("net.fabricmc:fabric-language-kotlin:$fabricLanguageKotlinVersion")
include("io.github.microutils:kotlin-logging-jvm:2.1.23")
implementation("io.github.microutils:kotlin-logging-jvm:2.1.23")
}
kotlin {
jvmToolchain {
languageVersion.set(JavaLanguageVersion.of(17))
}
}
tasks {
processResources {
inputs.property("version", project.version)
filesMatching("fabric.mod.json") {
expand(
mutableMapOf(
"version" to project.version,
"fabricLoaderVersion" to fabricLoaderVersion,
"fabricLanguageKotlinVersion" to fabricLanguageKotlinVersion
)
)
}
}
remapJar {
addNestedDependencies.set(true)
archiveVersion.set("v${project.version}")
}
}
loom {
runtimeOnlyLog4j.set(true)
}