Skip to content

Commit

Permalink
initial,just make it buildable
Browse files Browse the repository at this point in the history
  • Loading branch information
kuzuanpa committed Jan 15, 2023
1 parent 729a855 commit 3d2a2dc
Show file tree
Hide file tree
Showing 4 changed files with 27 additions and 45 deletions.
59 changes: 20 additions & 39 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,40 +1,34 @@
buildscript {
repositories {
mavenCentral()
maven {
name = "Minecraft Forge"
url = "http://files.minecraftforge.net/maven"
}
maven {
name = "sonatype"
url = "https://oss.sonatype.org/content/repositories/snapshots/"
}
maven {
name = "forge"
url = "https://maven.minecraftforge.net/"
}
}
dependencies {
classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
classpath ('com.anatawa12.forge:ForgeGradle:1.2-1.0.+') {
changing = true
}
}
}

// define the properties file
ext.configFile = file "build.prop"

configFile.withReader {
// read config. it shall from now on be referenced as simply config or as project.config
def prop = new Properties()
prop.load(it)
project.ext.config = new ConfigSlurper().parse prop
}

allprojects {
apply plugin: 'java'
apply plugin: 'forge'
apply plugin: 'maven'
group = config.group_name
version = config.mod_version
archivesBaseName = "[${config.minecraft_version}]${config.mod_id}"
apply plugin: 'maven-publish'
group = group_name
version = mod_version
archivesBaseName = "[${minecraft_version}]${mod_id}"
sourceCompatibility = 1.8
targetCompatibility = 1.8

minecraft {
version = config.minecraft_version + "-" + config.forge_version
version = minecraft_version + '-' + forge_version
if(file('../run').exists()) {
runDir = "../run"
} else {
Expand All @@ -46,21 +40,16 @@ allprojects {
repositories {
maven { // The repo from which to get waila
name "Mobius Repo"
url "http://mobiusstrip.eu/maven"
url "https://mobiusstrip.eu/maven"
}
maven { // the repo from which to get NEI and stuff
name 'CB Repo'
url "http://chickenbones.net/maven/"
url "https://chickenbones.net/maven/"
}
}

dependencies {
// Forcing version numbers for everything and using NO-NEI WAILA since the "transitive dependency resolution (gradle magic)" is currently borked.
compile "codechicken:CodeChickenCore:1.7.10-1.0.4.35:dev"
compile "codechicken:CodeChickenLib:1.7.10-1.1.3.127:dev"
compile "codechicken:NotEnoughItems:1.7.10-1.0.4.95:dev"
compile "mcp.mobius.waila:Waila:1.5.11-RC2-NONEI_1.7.10"
compile fileTree(dir: "libs" )
}
}

Expand Down Expand Up @@ -100,21 +89,15 @@ tasks.build.dependsOn('sourceJar', 'deobfJar')
processResources {
//First we just copy in the mcmod.info file
from(sourceSets.main.resources.srcDirs) {
include '**/*.info'
include '**/*.prop'

// replaces
expand ([
'mod_version': project.config.mod_version,
'tfc_version': project.config.tfc_version,
'minecraft_version': project.config.minecraft_version,
'mod_version': mod_version,
'tfc_version': project.tfc_version,
'minecraft_version': project.minecraft_version,
])
}
// copy everything else, thats we didnt do before
from(sourceSets.main.resources.srcDirs) {
exclude '**/*.info'
exclude '**/*.prop'
}
}

jar {
Expand All @@ -125,7 +108,5 @@ jar {
)
}

task wrapper(type: Wrapper) {
gradleVersion = '2.2.1'
}

idea { module { inheritOutputDirs = true } }
5 changes: 0 additions & 5 deletions build.prop
Original file line number Diff line number Diff line change
@@ -1,5 +0,0 @@
minecraft_version=1.7.10
forge_version=10.13.4.1614-1.7.10
mod_version=0.80.10-TFR
mod_id=TerraFirmaCraft
group_name=com.bioxx.tfc
6 changes: 6 additions & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
minecraft_version=1.7.10
forge_version=10.13.4.1614-1.7.10
mod_version=0.80.11-TFRU
mod_id=TerraFirmaCraft
tfc_version=0.80.11-TFRU
group_name=com.bioxx.tfc
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4.2-bin.zip

0 comments on commit 3d2a2dc

Please sign in to comment.