mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2024-11-26 14:27:59 +01:00
Use LiteLoader plugin.
This commit is contained in:
parent
57404a01cf
commit
03774c5ce0
1 changed files with 6 additions and 42 deletions
48
build.gradle
48
build.gradle
|
@ -18,20 +18,19 @@ buildscript {
|
||||||
|
|
||||||
ext.revision = 210
|
ext.revision = 210
|
||||||
|
|
||||||
apply plugin: 'net.minecraftforge.gradle.tweaker-client'
|
apply plugin: 'net.minecraftforge.gradle.liteloader'
|
||||||
apply plugin: 'org.spongepowered.mixin'
|
apply plugin: 'org.spongepowered.mixin'
|
||||||
|
|
||||||
archivesBaseName = "MineLittlePony"
|
archivesBaseName = "MineLittlePony"
|
||||||
group = 'com.brohoof.minelp'
|
group = 'com.brohoof.minelp'
|
||||||
version = '1.8.9'
|
version = '1.8.9.0'
|
||||||
|
|
||||||
ext.startClass = 'com.mumfrey.liteloader.debug.Start'
|
ext.startClass = 'com.mumfrey.liteloader.debug.Start'
|
||||||
minecraft {
|
minecraft {
|
||||||
version = "1.8.9"
|
version = "1.8.9"
|
||||||
mappings = 'stable_20'
|
mappings = 'stable_22'
|
||||||
runDir = 'run'
|
runDir = 'run'
|
||||||
replace '@VERSION@',project.version
|
replace '@VERSION@',project.version
|
||||||
tweakClass = 'com.mumfrey.liteloader.launch.LiteLoaderTweaker'
|
|
||||||
}
|
}
|
||||||
sourceSets {
|
sourceSets {
|
||||||
def deps = [
|
def deps = [
|
||||||
|
@ -69,37 +68,13 @@ processResources {
|
||||||
exclude 'litemod.json'
|
exclude 'litemod.json'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
repositories{
|
|
||||||
maven {
|
|
||||||
name 'sponge'
|
|
||||||
url 'http://repo.spongepowered.org/maven'
|
|
||||||
}
|
|
||||||
ivy {
|
|
||||||
name 'liteloader jenkins'
|
|
||||||
url 'http://jenkins.liteloader.com/view/1.8.9/job/LiteLoader%201.8.9'
|
|
||||||
layout('pattern') {
|
|
||||||
artifact '[organization]/artifact/build/libs/[artifact]-[revision](-[classifier]).[ext]'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
dependencies {
|
|
||||||
// compile project('LiteLoader')
|
|
||||||
deobfCompile 'lastSuccessfulBuild:liteloader:1.8.9-SNAPSHOT'
|
|
||||||
compile('org.spongepowered:mixin:0.5.3-SNAPSHOT') {
|
|
||||||
exclude module: 'asm-commons'
|
|
||||||
exclude module: 'asm-tree'
|
|
||||||
exclude module: 'launchwrapper'
|
|
||||||
exclude module: 'guava'
|
|
||||||
}
|
|
||||||
compile 'net.minecraft:launchwrapper:1.12'
|
|
||||||
}
|
|
||||||
jar {
|
jar {
|
||||||
afterEvaluate { manifest.attributes.remove 'TweakClass'}
|
//afterEvaluate { manifest.attributes.remove 'TweakClass'}
|
||||||
from sourceSets.findAll { it.name != 'api' }*.output
|
from sourceSets.findAll { it.name != 'api' }*.output
|
||||||
|
|
||||||
extension 'litemod'
|
//extension 'litemod'
|
||||||
appendix "mc$minecraft.version"
|
//appendix "mc$minecraft.version"
|
||||||
}
|
}
|
||||||
mixin {
|
mixin {
|
||||||
defaultObfuscationEnv notch
|
defaultObfuscationEnv notch
|
||||||
|
@ -108,14 +83,3 @@ task deploy(type: Copy, dependsOn: build) {
|
||||||
from jar.archivePath
|
from jar.archivePath
|
||||||
into file("$System.env.APPDATA/.minecraft/mods")
|
into file("$System.env.APPDATA/.minecraft/mods")
|
||||||
}
|
}
|
||||||
afterEvaluate {
|
|
||||||
minecraft {
|
|
||||||
clientRunArgs = [""]
|
|
||||||
clientJvmArgs += "-Dmixin.debug.verify=true"
|
|
||||||
}
|
|
||||||
// hacks for run configs
|
|
||||||
// TODO user makeStart configs
|
|
||||||
def mc = plugins['net.minecraftforge.gradle.tweaker-client']
|
|
||||||
mc.replacer.putReplacement '{RUN_CLIENT_MAIN}', project.startClass
|
|
||||||
mc.replacer.putReplacement '{RUN_CLIENT_TWEAKER}', minecraft.tweakClass
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue