Skip to content

Instantly share code, notes, and snippets.

@Unh0lyTigg
Created April 26, 2016 20:18
Show Gist options
  • Save Unh0lyTigg/f59c60afb6b86eac8bc0a75f2c4d45c6 to your computer and use it in GitHub Desktop.
Save Unh0lyTigg/f59c60afb6b86eac8bc0a75f2c4d45c6 to your computer and use it in GitHub Desktop.
buildscript {
repositories {
jcenter()
maven {
name 'forge'
url 'http://files.minecraftforge.net/maven'
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
}
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
version = "${mcmod_mcversion}-${mcmod_version}.${mcmod_stage}"
group = 'xyz.unh0lytigg.mods'
archivesBaseName = 'PortaPortal'
minecraft {
version = "${minecraft_version}-${forge_version}"
runDir = 'run'
mappings = "snapshot_${mcp_version}"
}
processResources {
inputs.property 'version', project.version
inputs.property 'mcversion', project.minecraft.version
from (sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version':"${mcmod_version}.${mcmod_stage}", 'mcversion':project.minecraft.version
}
from (sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}
repositories {
mavenCentral()
maven {
name 'sonatype'
url 'https://oss.sonatype.org/content/repositories/snapshots/'
}
jcenter()
}
dependencies {
compile "org.projectlombok:lombok:${lombok_version}"
}
task apiJar(type: Jar) {
classifier = 'api'
from sourceSets.main.output.classesDir
include 'xyz/unh0lytigg/mods/portaportal/api/**/*'
}
reobf { apiJar { mappingType = 'SEARGE' } }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment