-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
68 lines (59 loc) · 2.5 KB
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
buildscript {
repositories {
jcenter()
maven { url = "https://files.minecraftforge.net/maven" }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
}
}
apply plugin: 'net.minecraftforge.gradle.forge'
//Only edit below this line, the above code adds and enables the necessary things for Forge to be setup.
apply plugin: 'eclipse'
version = "${mod_version}"
group = "h2steffes.${mod_id}" // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = 'UniTweak'
sourceCompatibility = targetCompatibility = '1.8' // Need this here so eclipse task generates correctly.
compileJava {
sourceCompatibility = targetCompatibility = '1.8'
}
minecraft {
version = "${mc_version}-${forge_version}"
runDir = "run"
// the mappings can be changed at any time, and must be in the following format.
// snapshot_YYYYMMDD snapshot are built nightly.
// stable_# stables are built at the discretion of the MCP team.
// Use non-default mappings at your own risk. they may not always work.
// simply re-run your setup task after changing the mappings to update your workspace.
mappings = "snapshot_${mappings_version}"
// makeObfSourceJar = false // an Srg named sources jar is made by default. uncomment this to disable.
useDepAts = true
}
repositories {
maven { url "https://maven.blamejared.com" } //CraftTweaker & IE
maven { url = "https://www.cursemaven.com" }
maven { url = "https://dvs1.progwml6.com/files/maven/"} //JEI
}
dependencies {
deobfCompile "CraftTweaker2:CraftTweaker2-MC1120-Main:1.12-4.1.20.554"
deobfCompile "blusunrize:ImmersiveEngineering:0.12-92-559"
deobfCompile "curse.maven:embers-rekindled-300777:3225431"
compileOnly "curse.maven:nuclearcraft-226254:3328177"
runtime "curse.maven:nuclearcraft-226254:3328174"
//deobfCompile "slimeknights.mantle:Mantle:1.12-<mantle_build>"
//deobfCompile "slimeknights:TConstruct:1.12.2-<tic_build>"
deobfCompile "curse.maven:unidict-244258:3553629" //dev jar
runtime "curse.maven:wanionlib-253043:3553625"
runtime "mezz.jei:jei_${mc_version}:4.16.1.302"
}
processResources{
inputs.property "version", project.version
inputs.property "name", project.archivesBaseName
from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version':project.version, 'name':project.archivesBaseName
}
from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}