51 lines
1.3 KiB
Kotlin
51 lines
1.3 KiB
Kotlin
plugins {
|
|
id("java")
|
|
id("dev.architectury.loom") version("1.7-SNAPSHOT")
|
|
id("architectury-plugin") version("3.4-SNAPSHOT")
|
|
kotlin("jvm") version ("1.9.23")
|
|
}
|
|
|
|
group = "co.sirblob"
|
|
version = "1.0.0"
|
|
|
|
architectury {
|
|
platformSetupLoomIde()
|
|
fabric()
|
|
}
|
|
|
|
loom {
|
|
silentMojangMappingsLicense()
|
|
}
|
|
|
|
repositories {
|
|
mavenCentral()
|
|
maven(url = "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/")
|
|
maven("https://maven.impactdev.net/repository/development/")
|
|
}
|
|
|
|
dependencies {
|
|
minecraft("net.minecraft:minecraft:1.21.1")
|
|
mappings(loom.officialMojangMappings())
|
|
modImplementation("net.fabricmc:fabric-loader:0.16.14")
|
|
|
|
modRuntimeOnly("net.fabricmc.fabric-api:fabric-api:0.104.0+1.21.1")
|
|
modImplementation(fabricApi.module("fabric-command-api-v2", "0.104.0+1.21.1"))
|
|
|
|
modImplementation("net.fabricmc:fabric-language-kotlin:1.12.3+kotlin.2.0.21")
|
|
modImplementation("com.cobblemon:fabric:1.6.1+1.21.1-SNAPSHOT")
|
|
|
|
testImplementation("org.junit.jupiter:junit-jupiter-api:5.10.0")
|
|
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.0")
|
|
}
|
|
|
|
tasks.getByName<Test>("test") {
|
|
useJUnitPlatform()
|
|
}
|
|
|
|
tasks.processResources {
|
|
inputs.property("version", project.version)
|
|
|
|
filesMatching("fabric.mod.json") {
|
|
expand(project.properties)
|
|
}
|
|
} |