]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blob - build.gradle
Update for Forge 1.12.2
[BoundingBoxOutlineReloaded.git] / build.gradle
1 buildscript {
2     repositories {
3         jcenter()
4         maven { url 'https://files.minecraftforge.net/maven' }
5     }
6     dependencies {
7         classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
8     }
9 }
10
11 apply plugin: 'net.minecraftforge.gradle.forge'
12 apply plugin: 'java'
13
14 group 'com.irtimaled'
15 version project.buildVersion + '-' + project.mcVersion
16 archivesBaseName = 'BBOutlineReloaded'
17
18 sourceCompatibility = 1.8
19 targetCompatibility = 1.8
20
21
22 minecraft {
23     version = '1.12.2-14.23.5.2838'
24     mappings = 'snapshot_20171003'
25     runDir = 'run'
26     makeObfSourceJar = false
27
28     replace "@VERSION@", project.version
29     replaceIn "com/irtimaled/bbor/forge/ForgeMod.java"
30
31     replace "@MC_VERSION@", project.mcVersion
32     replaceIn "com/irtimaled/bbor/forge/ForgeMod.java"
33 }
34
35 sourceSets {
36     main
37     debug {
38         compileClasspath += main.compileClasspath
39     }
40 }
41
42 processResources {
43     filesMatching('mcmod.info') {
44         expand([
45             'version': project.version,
46             'mcVersion': project.mcVersion,
47             'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
48         ])
49     }
50
51     inputs.property "version", project.version
52     inputs.property "mcVersion", project.mcVersion
53 }
54
55 jar {
56     finalizedBy reobfJar
57
58     classifier = 'forge'
59 }
60
61 artifacts {
62     archives jar
63 }