Skip to content

Commit

Permalink
SBCustomMobTex
Browse files Browse the repository at this point in the history
  • Loading branch information
Moulberry committed Mar 31, 2020
0 parents commit 449b731
Show file tree
Hide file tree
Showing 40 changed files with 1,047 additions and 0 deletions.
Binary file added .gradle/4.0/fileChanges/last-build.bin
Binary file not shown.
Binary file added .gradle/4.0/fileContent/annotation-processors.bin
Binary file not shown.
Binary file added .gradle/4.0/fileContent/fileContent.lock
Binary file not shown.
Binary file added .gradle/4.0/fileHashes/fileHashes.bin
Binary file not shown.
Binary file added .gradle/4.0/fileHashes/fileHashes.lock
Binary file not shown.
Binary file added .gradle/4.0/fileHashes/resourceHashesCache.bin
Binary file not shown.
Binary file added .gradle/4.0/taskHistory/fileSnapshots.bin
Binary file not shown.
Binary file added .gradle/4.0/taskHistory/taskHistory.bin
Binary file not shown.
Binary file added .gradle/4.0/taskHistory/taskHistory.lock
Binary file not shown.
Empty file.
2 changes: 2 additions & 0 deletions .gradle/buildOutputCleanup/cache.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#Tue Mar 31 09:22:45 AEDT 2020
gradle.version=4.0
1 change: 1 addition & 0 deletions .gradle/buildOutputCleanup/cache.properties.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@

1 change: 1 addition & 0 deletions .gradle/gradle.log
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This mapping 'stable_20' was designed for MC 1.8.8! Use at your own peril.
18 changes: 18 additions & 0 deletions .idea/gradle.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

45 changes: 45 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

124 changes: 124 additions & 0 deletions .idea/uiDesigner.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

81 changes: 81 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

106 changes: 106 additions & 0 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
buildscript {
repositories {
jcenter()
maven { url = "https://files.minecraftforge.net/maven" }
maven { url = "https://repo.spongepowered.org/maven" }
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:2.1-SNAPSHOT'
classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
classpath 'com.github.jengelman.gradle.plugins:shadow:4.0.4'
}
}

apply plugin: 'java'
apply plugin: 'net.minecraftforge.gradle.forge'
apply plugin: 'org.spongepowered.mixin'
apply plugin: 'com.github.johnrengelman.shadow'

sourceCompatibility = 1.8
targetCompatibility = 1.8

version = "1.0"
group= "io.github.moulberry"
archivesBaseName = "SBCustomMobTex"
String modid = "sbcustommobtex"
String mixinClassifier = "dep"

minecraft {
version = "1.8.9-11.15.1.2318-1.8.9"
runDir = "run"
mappings = "stable_20"
}

repositories {
jcenter()
maven { url 'https://repo.spongepowered.org/maven/' }
}

dependencies {
compile('org.spongepowered:mixin:0.7.11-SNAPSHOT')
compile('org.kohsuke:github-api:1.108')
compile('com.fasterxml.jackson.core:jackson-core:2.10.2')
}

mixin {
add sourceSets.main, "mixins.${modid}.refmap.json"
}

jar {
manifest.attributes(
'TweakClass': 'org.spongepowered.asm.launch.MixinTweaker',
'MixinConfigs': "mixins.${modid}.json",
'FMLCorePluginContainsFMLMod': true,
"ForceLoadAsMod": true
)
}

shadowJar {
dependencies {
include(dependency('org.spongepowered:mixin:0.7.11-SNAPSHOT'))
}

exclude 'module-info.class'
exclude 'dummyThing'
exclude 'LICENSE.txt'

classifier = mixinClassifier
}

reobf {
shadowJar {
mappingType = 'SEARGE'
}
}


task runClientFix {
doLast {
String fileName = "${archivesBaseName}-${version}-${mixinClassifier}.jar"
ant.move file: "${buildDir}/libs/${fileName}", tofile: "${projectDir}/run/mods/${fileName}"
ant.delete file: "${buildDir}/libs/${archivesBaseName}-${version}.jar"
}
}

runClient {
standardInput = System.in
}

build.dependsOn(shadowJar)
runClient.dependsOn(build)
runClient.dependsOn(runClientFix)

processResources
{
inputs.property "version", project.version
inputs.property "mcversion", project.minecraft.version

from(sourceSets.main.resources.srcDirs) {
include 'mcmod.info'
expand 'version':project.version, 'mcversion':project.minecraft.version
}

from(sourceSets.main.resources.srcDirs) {
exclude 'mcmod.info'
}
}
Empty file.
Binary file not shown.
Loading

0 comments on commit 449b731

Please sign in to comment.