mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-18 03:36:47 -04:00
Merge branch 'master-MC1.8' of github.com:MightyPirates/OpenComputers into OC1.5-MC1.8
This commit is contained in:
commit
2311894682
44
build.gradle
44
build.gradle
@ -1,22 +1,19 @@
|
|||||||
|
// For those who want the bleeding edge
|
||||||
buildscript {
|
buildscript {
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
jcenter()
|
||||||
maven {
|
maven {
|
||||||
name = "forge"
|
name = "forge"
|
||||||
url = "http://files.minecraftforge.net/maven"
|
url = "http://files.minecraftforge.net/maven"
|
||||||
}
|
}
|
||||||
maven {
|
|
||||||
name = "sonatype"
|
|
||||||
url = "https://oss.sonatype.org/content/repositories/snapshots/"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
|
classpath 'net.minecraftforge.gradle:ForgeGradle:2.0-SNAPSHOT'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
apply plugin: 'scala'
|
apply plugin: 'scala'
|
||||||
apply plugin: 'forge'
|
apply plugin: 'net.minecraftforge.gradle.forge'
|
||||||
apply plugin: 'idea'
|
apply plugin: 'idea'
|
||||||
apply plugin: 'maven-publish'
|
apply plugin: 'maven-publish'
|
||||||
|
|
||||||
@ -193,7 +190,7 @@ dependencies {
|
|||||||
provided "codechicken:CodeChickenCore:${config.minecraft.version}-${config.ccc.version}:dev"
|
provided "codechicken:CodeChickenCore:${config.minecraft.version}-${config.ccc.version}:dev"
|
||||||
provided "codechicken:CodeChickenLib:${config.minecraft.version}-${config.ccl.version}:dev"
|
provided "codechicken:CodeChickenLib:${config.minecraft.version}-${config.ccl.version}:dev"
|
||||||
provided "codechicken:NotEnoughItems:${config.minecraft.version}-${config.nei.version}:dev"
|
provided "codechicken:NotEnoughItems:${config.minecraft.version}-${config.nei.version}:dev"
|
||||||
provided "mcp.mobius.waila:Waila:${config.waila.version}:dev"
|
provided "mcp.mobius.waila:Waila:${config.waila.version}"
|
||||||
/*
|
/*
|
||||||
provided "appeng:RotaryCraft:${config.rotc.version}:api"
|
provided "appeng:RotaryCraft:${config.rotc.version}:api"
|
||||||
provided ("appeng:appliedenergistics2:${config.ae2.version}:dev") {
|
provided ("appeng:appliedenergistics2:${config.ae2.version}:dev") {
|
||||||
@ -312,42 +309,23 @@ processResources {
|
|||||||
rename '(.+_at.cfg)', 'META-INF/$1'
|
rename '(.+_at.cfg)', 'META-INF/$1'
|
||||||
}
|
}
|
||||||
|
|
||||||
def commonManifest = {
|
|
||||||
attributes FMLCorePlugin: "li.cil.oc.common.launch.TransformerLoader"
|
|
||||||
attributes FMLCorePluginContainsFMLMod: "true"
|
|
||||||
attributes FMLAT: "oc_at.cfg"
|
|
||||||
}
|
|
||||||
|
|
||||||
jar {
|
jar {
|
||||||
exclude "cofh/**"
|
|
||||||
exclude "mods/**"
|
|
||||||
configurations.embedded.each { dep ->
|
configurations.embedded.each { dep ->
|
||||||
from(project.zipTree(dep)) {
|
from(project.zipTree(dep)) {
|
||||||
exclude 'META-INF', 'META-INF/**'
|
exclude 'META-INF', 'META-INF/**'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
classifier = 'universal'
|
manifest {
|
||||||
manifest commonManifest
|
attributes FMLCorePlugin: "li.cil.oc.common.launch.TransformerLoader"
|
||||||
|
attributes FMLCorePluginContainsFMLMod: "true"
|
||||||
|
attributes FMLAT: "oc_at.cfg"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
javadoc {
|
javadoc {
|
||||||
include 'li/cil/oc/api/**'
|
include 'li/cil/oc/api/**'
|
||||||
}
|
}
|
||||||
|
|
||||||
// because the normal default jar task has been modified to be obfuscated
|
|
||||||
task deobfJar(type: Jar) {
|
|
||||||
from sourceSets.main.output
|
|
||||||
exclude "cofh/**"
|
|
||||||
exclude "mods/**"
|
|
||||||
configurations.embedded.each { dep ->
|
|
||||||
from(project.zipTree(dep)) {
|
|
||||||
exclude 'META-INF', 'META-INF/**'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
classifier = 'dev'
|
|
||||||
manifest commonManifest
|
|
||||||
}
|
|
||||||
|
|
||||||
task apiJar(type: Jar) {
|
task apiJar(type: Jar) {
|
||||||
from sourceSets.main.output
|
from sourceSets.main.output
|
||||||
from sourceSets.main.java
|
from sourceSets.main.java
|
||||||
@ -367,7 +345,6 @@ task sourcesJar(type: Jar) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
artifacts {
|
artifacts {
|
||||||
archives deobfJar
|
|
||||||
archives apiJar
|
archives apiJar
|
||||||
archives javadocJar
|
archives javadocJar
|
||||||
archives sourcesJar
|
archives sourcesJar
|
||||||
@ -380,7 +357,6 @@ publishing {
|
|||||||
artifact apiJar
|
artifact apiJar
|
||||||
artifact javadocJar
|
artifact javadocJar
|
||||||
artifact sourcesJar
|
artifact sourcesJar
|
||||||
artifact deobfJar { classifier 'dev' }
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
repositories {
|
repositories {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
minecraft.version=1.8
|
minecraft.version=1.8
|
||||||
forge.version=11.14.3.1450
|
forge.version=11.14.4.1563
|
||||||
|
|
||||||
oc.version=1.5.21
|
oc.version=1.5.21
|
||||||
oc.subversion=
|
oc.subversion=
|
||||||
|
@ -4,13 +4,12 @@ import java.util
|
|||||||
|
|
||||||
import li.cil.oc.common.asm.Injectable
|
import li.cil.oc.common.asm.Injectable
|
||||||
import li.cil.oc.integration.Mods
|
import li.cil.oc.integration.Mods
|
||||||
|
import net.minecraftforge.fml.common.Optional
|
||||||
|
|
||||||
@Injectable.Interface(value = "buildcraft.api.tiles.IHasWork", modid = Mods.IDs.BuildCraft)
|
@Injectable.Interface(value = "buildcraft.api.tiles.IHasWork", modid = Mods.IDs.BuildCraft)
|
||||||
trait StateAware {
|
trait StateAware {
|
||||||
def currentState: util.EnumSet[State]
|
def currentState: util.EnumSet[State]
|
||||||
|
|
||||||
/* TODO BuildCraft
|
|
||||||
@Optional.Method(modid = Mods.IDs.BuildCraft)
|
@Optional.Method(modid = Mods.IDs.BuildCraft)
|
||||||
def hasWork: Boolean = currentState.contains(State.CanWork) || currentState.contains(State.IsWorking)
|
def hasWork: Boolean = currentState.contains(State.CanWork) || currentState.contains(State.IsWorking)
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user