4 maven { url 'https://www.dimdev.org/maven/' }
5 maven { url 'https://repo.spongepowered.org/maven' }
8 classpath 'org.dimdev:ForgeGradle:2.3-SNAPSHOT'
9 classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
13 apply plugin: 'net.minecraftforge.gradle.tweaker-client'
15 apply plugin: 'org.spongepowered.mixin'
18 version project.buildVersion + '-' + project.mcVersion
19 archivesBaseName = 'BBOutlineReloaded'
21 sourceCompatibility = 1.8
22 targetCompatibility = 1.8
26 maven { url 'https://libraries.minecraft.net/' }
27 maven { url 'https://www.dimdev.org/maven/' }
28 maven { url 'https://repo.spongepowered.org/maven/' }
32 implementation('org.spongepowered:mixin:0.7.11-SNAPSHOT') { transitive = false }
33 implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
34 implementation 'org.ow2.asm:asm:6.2'
35 implementation 'org.ow2.asm:asm-commons:6.2'
39 version = project.mcVersion
40 mappings = 'snapshot_20180908'
42 tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
43 makeObfSourceJar = false
45 replace "@VERSION@", project.version
46 replaceIn "com/irtimaled/bbor/install/Main.java"
48 replace "@MC_VERSION@", project.mcVersion
49 replaceIn "com/irtimaled/bbor/install/Main.java"
53 defaultObfuscationEnv notch
54 add sourceSets.main, 'mixins.bbor.refmap.json'
60 compileClasspath += main.compileClasspath
65 filesMatching('profile.json') {
67 'version': project.version,
68 'mcVersion': project.mcVersion,
69 'tweakClass': project.minecraft.tweakClass,
70 'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
74 inputs.property "version", project.version
75 inputs.property "mcVersion", project.mcVersion
81 'Main-Class': 'com.irtimaled.bbor.install.Main'
84 classifier = 'vanilla'