]> git.lizzy.rs Git - BoundingBoxOutlineReloaded.git/blobdiff - build.gradle
Update for Forge 1.12.2
[BoundingBoxOutlineReloaded.git] / build.gradle
index 17578867c21782b5e0721df2955445fdaaf2fbaa..271fdaa4fc062f63ad1e5e401db7798481253231 100644 (file)
@@ -1,19 +1,15 @@
 buildscript {
     repositories {
         jcenter()
-        maven { url 'https://repo.spongepowered.org/maven' }
-        maven { url 'https://jitpack.io' }
         maven { url 'https://files.minecraftforge.net/maven' }
     }
     dependencies {
         classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
-        classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
     }
 }
 
-apply plugin: 'net.minecraftforge.gradle.tweaker-client'
+apply plugin: 'net.minecraftforge.gradle.forge'
 apply plugin: 'java'
-apply plugin: 'org.spongepowered.mixin'
 
 group 'com.irtimaled'
 version project.buildVersion + '-' + project.mcVersion
@@ -22,37 +18,18 @@ archivesBaseName = 'BBOutlineReloaded'
 sourceCompatibility = 1.8
 targetCompatibility = 1.8
 
-repositories {
-    mavenCentral()
-    maven { url 'https://libraries.minecraft.net/' }
-    maven { url 'https://repo.spongepowered.org/maven/' }
-    maven { url 'https://jitpack.io' }
-}
-
-dependencies {
-    implementation('org.spongepowered:mixin:0.7.11-SNAPSHOT') { transitive = false }
-    implementation('net.minecraft:launchwrapper:1.12') { transitive = false }
-    implementation 'org.ow2.asm:asm:6.2'
-    implementation 'org.ow2.asm:asm-commons:6.2'
-}
 
 minecraft {
-    version = project.mcVersion
+    version = '1.12.2-14.23.5.2838'
     mappings = 'snapshot_20171003'
     runDir = 'run'
-    tweakClass = 'com.irtimaled.bbor.launch.ClientTweaker'
     makeObfSourceJar = false
 
     replace "@VERSION@", project.version
-    replaceIn "com/irtimaled/bbor/Main.java"
+    replaceIn "com/irtimaled/bbor/forge/ForgeMod.java"
 
     replace "@MC_VERSION@", project.mcVersion
-    replaceIn "com/irtimaled/bbor/Main.java"
-}
-
-mixin {
-    defaultObfuscationEnv notch
-    add sourceSets.main, 'mixins.bbor.refmap.json'
+    replaceIn "com/irtimaled/bbor/forge/ForgeMod.java"
 }
 
 sourceSets {
@@ -63,12 +40,11 @@ sourceSets {
 }
 
 processResources {
-    filesMatching('profile.json') {
+    filesMatching('mcmod.info') {
         expand([
-                'version'      : project.version,
-                'mcVersion'    : project.mcVersion,
-                'tweakClass'   : project.minecraft.tweakClass,
-                'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
+            'version': project.version,
+            'mcVersion': project.mcVersion,
+            'formattedTime': new Date().format("yyyy-MM-dd'T'HH:mm:ss'-08:00'")
         ])
     }
 
@@ -78,11 +54,8 @@ processResources {
 
 jar {
     finalizedBy reobfJar
-    manifest.attributes(
-            'Main-Class': 'com.irtimaled.bbor.Main'
-    )
 
-    classifier = 'vanilla'
+    classifier = 'forge'
 }
 
 artifacts {