import com.blamejared.modtemplate.Utils buildscript { repositories { maven { name = "BlameJared" url = 'https://maven.blamejared.com' } maven { url = 'https://repo.spongepowered.org/repository/maven-public/' } } dependencies { classpath group: 'com.blamejared', name: 'ModTemplate', version: '2.+', changing: true } } plugins { id('java') id('org.spongepowered.gradle.vanilla') version '0.2.1-SNAPSHOT' id 'maven-publish' } apply plugin: 'com.blamejared.modtemplate' import com.blamejared.modtemplate.Utils archivesBaseName = "${mod_name}-common-${minecraft_version}" version = Utils.updatingVersion(mod_version) minecraft { version(minecraft_version) runs { if (project.hasProperty('common_runs_enabled') ? project.findProperty('common_runs_enabled').toBoolean() : true) { server(project.hasProperty('common_server_run_name') ? project.findProperty('common_server_run_name') : 'vanilla_server') { workingDirectory(this.file("run")) } client(project.hasProperty('common_client_run_name') ? project.findProperty('common_client_run_name') : 'vanilla_client') { workingDirectory(this.file("run")) } } } } dependencies { compileOnly group:'org.spongepowered', name:'mixin', version:'0.8.4' } publishing { publications { mavenJava(MavenPublication) { groupId project.group artifactId project.archivesBaseName version project.version from components.java } } repositories { maven { url "file://" + System.getenv("local_maven") } } }