4 maven { url 'https://repo.spongepowered.org/maven' }
5 maven { url 'https://jitpack.io' }
6 maven { url 'https://files.minecraftforge.net/maven' }
9 classpath 'com.github.Irtimaled:ForgeGradle:' + project.mcVersion + '-SNAPSHOT'
10 classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
14 apply plugin: 'net.minecraftforge.gradle.tweaker-client'
16 apply plugin: 'org.spongepowered.mixin'
19 version project.buildVersion + '-' + project.mcVersion
20 archivesBaseName = 'BBOutlineReloaded'
22 sourceCompatibility = 1.8
23 targetCompatibility = 1.8
27 maven { url 'https://libraries.minecraft.net/' }
28 maven { url 'https://repo.spongepowered.org/maven/' }
29 maven { url 'https://jitpack.io' }
33 implementation('org.spongepowered:mixin:0.8') { transitive = false }
34 implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
35 implementation 'org.ow2.asm:asm-tree:6.2'
36 implementation 'org.ow2.asm:asm-commons:6.2'
37 implementation "org.ow2.asm:asm-util:6.2"
41 version = project.mcVersion
42 mappings = 'snapshot_20190624'
44 tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
45 makeObfSourceJar = false
46 clientJvmArgs = ['-XstartOnFirstThread']
48 replace "@VERSION@", project.version
49 replaceIn "com/irtimaled/bbor/Main.java"
51 replace "@MC_VERSION@", project.mcVersion
52 replaceIn "com/irtimaled/bbor/Main.java"
56 defaultObfuscationEnv notch
57 add sourceSets.main, 'mixins.bbor.refmap.json'
63 compileClasspath += main.compileClasspath
68 filesMatching('profile.json') {
70 'version' : project.version,
71 'mcVersion' : project.mcVersion,
72 'tweakClass' : project.minecraft.tweakClass,
73 'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
77 inputs.property "version", project.version
78 inputs.property "mcVersion", project.mcVersion
84 'Main-Class': 'com.irtimaled.bbor.Main'
87 classifier = 'vanilla'