buildscript { repositories { mavenCentral() maven { name = "forge" url = "http://files.minecraftforge.net/maven" } maven { name = "sonatype" url = "https://oss.sonatype.org/content/repositories/snapshots/" } } dependencies { classpath "net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT" } } apply plugin: "forge" sourceSets { main { java { srcDirs = ["$projectDir/src/java"] } resources { srcDirs = ["$projectDir/src/resources"] } } } dependencies { compile files('mods/gregtech_1.7.10-5.08.30.jar') compile files('mods/industrialcraft-2-2.2.720-experimental-dev.jar') compile fileTree(dir: 'libs', include: '*.jar') } sourceCompatibility = JavaVersion.VERSION_1_7 targetCompatibility = JavaVersion.VERSION_1_7 sourceCompatibility = 1.7 targetCompatibility = 1.7 archivesBaseName = "MiscUtils" version = "1.2.0" minecraft.version = "1.7.10-10.13.4.1448-1.7.10" task sourceJar(type: Jar) { from sourceSets.main.allSource classifier = 'sources' } task devJar(type: Jar) { from sourceSets.main.output classifier = 'dev' manifest { //attributes 'FMLCorePlugin': 'WhateverLoaderClass' //attributes 'FMLCorePluginContainsFMLMod': 'true' } } artifacts { archives devJar } processResources { from(sourceSets.main.resources.srcDirs) { include 'mcmod.info' include 'pack.mcmeta' expand 'version':project.version, 'mcversion':project.minecraft.version } from(sourceSets.main.resources.srcDirs) { exclude 'mcmod.info' exclude 'pack.mcmeta' } }