1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- val modId: String by project
- val minecraftVersion: String by project
- val fabricVersion: String by project
- plugins {
- idea
- id("fabric-loom") version "0.9-SNAPSHOT"
- }
- dependencies {
- minecraft("com.mojang:minecraft:$minecraftVersion")
- modImplementation("net.fabricmc:fabric-loader:$fabricVersion")
- mappings(loom.officialMojangMappings())
- }
- loom {
- runs {
- named("client") {
- configName = "Fabric Client"
- client()
- runDir("run")
- ideConfigGenerated(true)
- }
-
- named("server") {
- configName = "Fabric Server"
- server()
- runDir("run")
- ideConfigGenerated(true)
- }
- }
-
- mixin {
- add(sourceSets.main.get(), "$modId.refmap.json")
- }
- }
- tasks.processResources {
- filesMatching("fabric.mod.json") {
- expand(inputs.properties)
- }
- }
- tasks.jar {
- exclude("io/github/prospector/")
- }
- tasks.remapJar {
- archiveVersion.set(tasks.jar.get().archiveVersion)
- }
|