56 lines
1.1 KiB
Groovy
56 lines
1.1 KiB
Groovy
plugins {
|
|
id 'net.fabricmc.fabric-loom' version '1.18.0-alpha.15'
|
|
id 'java'
|
|
}
|
|
|
|
group = 'dev.github.copilot'
|
|
version = '1.0.0'
|
|
|
|
repositories {
|
|
maven { url = 'https://maven.fabricmc.net/' }
|
|
mavenCentral()
|
|
}
|
|
|
|
def minecraftVersion = providers.environmentVariable('MINECRAFT_VERSION')
|
|
.orElse(providers.gradleProperty('minecraft_version'))
|
|
.get()
|
|
|
|
dependencies {
|
|
minecraft "com.mojang:minecraft:${minecraftVersion}"
|
|
implementation "net.fabricmc:fabric-loader:0.16.10"
|
|
implementation 'com.google.code.gson:gson:2.11.0'
|
|
}
|
|
|
|
java {
|
|
toolchain {
|
|
languageVersion = JavaLanguageVersion.of(25)
|
|
}
|
|
}
|
|
|
|
tasks.withType(JavaCompile).configureEach {
|
|
options.encoding = 'UTF-8'
|
|
options.release = 25
|
|
}
|
|
|
|
sourceSets {
|
|
main {
|
|
resources.srcDir(file('../resourcepack'))
|
|
}
|
|
}
|
|
|
|
loom {
|
|
splitEnvironmentSourceSets()
|
|
|
|
mods {
|
|
"renameable-item-renderer" {
|
|
sourceSet sourceSets.main
|
|
sourceSet sourceSets.client
|
|
}
|
|
}
|
|
|
|
runs {
|
|
client {
|
|
programArgs '--username', 'RenderBot'
|
|
}
|
|
}
|
|
} |