chore: tabs even in gradle
This commit is contained in:
parent
93838f17ee
commit
0591511859
2 changed files with 75 additions and 72 deletions
|
@ -8,3 +8,6 @@ indent_size = 4
|
|||
|
||||
[*.java]
|
||||
indent_size = 2
|
||||
|
||||
[*.gradle]
|
||||
indent_size = 4
|
||||
|
|
144
build.gradle
144
build.gradle
|
@ -1,12 +1,12 @@
|
|||
buildscript {
|
||||
repositories {
|
||||
maven { url = 'https://maven.minecraftforge.net' }
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
|
||||
classpath "com.palantir.gradle.gitversion:gradle-git-version:0.13.0"
|
||||
}
|
||||
repositories {
|
||||
maven { url = 'https://maven.minecraftforge.net' }
|
||||
mavenCentral()
|
||||
}
|
||||
dependencies {
|
||||
classpath group: 'net.minecraftforge.gradle', name: 'ForgeGradle', version: '5.1.+', changing: true
|
||||
classpath "com.palantir.gradle.gitversion:gradle-git-version:0.13.0"
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
|
@ -29,12 +29,12 @@ def minecraftVersion = '1.16.5'
|
|||
def forgeVersion = '36.2.34'
|
||||
|
||||
project.ext { // external properties coming from gradle.properties
|
||||
deployJarDo = getProjectProperty("deployJar.do", "false")
|
||||
deployJarTargetDir = getProjectProperty("deployJar.targetDir", ".")
|
||||
deployJarDo = getProjectProperty("deployJar.do", "false")
|
||||
deployJarTargetDir = getProjectProperty("deployJar.targetDir", ".")
|
||||
}
|
||||
|
||||
def getProjectProperty(String property, String fallback) { //allows for custom gradle.properties while retaining default fallback values
|
||||
return (project.hasProperty(property)) ? project.property(property) : fallback
|
||||
return (project.hasProperty(property)) ? project.property(property) : fallback
|
||||
}
|
||||
|
||||
java.toolchain.languageVersion = JavaLanguageVersion.of(8) // Mojang ships Java 8 to end users, so your mod should target Java 8.
|
||||
|
@ -42,93 +42,93 @@ java.toolchain.languageVersion = JavaLanguageVersion.of(8) // Mojang ships Java
|
|||
println('Java: ' + System.getProperty('java.version') + ' JVM: ' + System.getProperty('java.vm.version') + '(' + System.getProperty('java.vendor') + ') Arch: ' + System.getProperty('os.arch'))
|
||||
|
||||
minecraft {
|
||||
mappings channel: 'official', version: minecraftVersion
|
||||
runs {
|
||||
client {
|
||||
workingDirectory project.file('run')
|
||||
mappings channel: 'official', version: minecraftVersion
|
||||
runs {
|
||||
client {
|
||||
workingDirectory project.file('run')
|
||||
|
||||
// Recommended logging data for a userdev environment
|
||||
// The markers can be changed as needed.
|
||||
// "SCAN": For mods scan.
|
||||
// "REGISTRIES": For firing of registry events.
|
||||
// "REGISTRYDUMP": For getting the contents of all registries.
|
||||
property 'forge.logging.markers', 'REGISTRIES'
|
||||
property 'forge.logging.console.level', 'debug'
|
||||
// Recommended logging data for a userdev environment
|
||||
// The markers can be changed as needed.
|
||||
// "SCAN": For mods scan.
|
||||
// "REGISTRIES": For firing of registry events.
|
||||
// "REGISTRYDUMP": For getting the contents of all registries.
|
||||
property 'forge.logging.markers', 'REGISTRIES'
|
||||
property 'forge.logging.console.level', 'debug'
|
||||
|
||||
mods {
|
||||
bscv {
|
||||
source sourceSets.main
|
||||
}
|
||||
}
|
||||
}
|
||||
mods {
|
||||
bscv {
|
||||
source sourceSets.main
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
data {
|
||||
workingDirectory project.file('run')
|
||||
data {
|
||||
workingDirectory project.file('run')
|
||||
|
||||
// "SCAN": For mods scan.
|
||||
// "REGISTRIES": For firing of registry events.
|
||||
// "REGISTRYDUMP": For getting the contents of all registries.
|
||||
property 'forge.logging.markers', 'REGISTRIES'
|
||||
property 'forge.logging.console.level', 'debug'
|
||||
// "SCAN": For mods scan.
|
||||
// "REGISTRIES": For firing of registry events.
|
||||
// "REGISTRYDUMP": For getting the contents of all registries.
|
||||
property 'forge.logging.markers', 'REGISTRIES'
|
||||
property 'forge.logging.console.level', 'debug'
|
||||
|
||||
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
||||
args '--mod', 'bsvc', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||
// Specify the modid for data generation, where to output the resulting resource, and where to look for existing resources.
|
||||
args '--mod', 'bsvc', '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||
|
||||
mods {
|
||||
bscv {
|
||||
source sourceSets.main
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
mods {
|
||||
bscv {
|
||||
source sourceSets.main
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Include resources generated by data generators.
|
||||
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
||||
|
||||
dependencies {
|
||||
minecraft "net.minecraftforge:forge:${minecraftVersion}-${forgeVersion}"
|
||||
minecraft "net.minecraftforge:forge:${minecraftVersion}-${forgeVersion}"
|
||||
implementation 'ftbsc:lll:0.0.3'
|
||||
}
|
||||
|
||||
jar {
|
||||
archiveName = "${jar.baseName}-${shortVersion}.${jar.extension}"
|
||||
manifest {
|
||||
attributes([
|
||||
"Specification-Title": "bscv",
|
||||
"Specification-Vendor": "ftbsc",
|
||||
"Specification-Version": "1", // We are version 1 of ourselves
|
||||
"Implementation-Title": project.name,
|
||||
"Implementation-Version": "${version}",
|
||||
"Implementation-Vendor" :"ftbsc",
|
||||
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
|
||||
])
|
||||
}
|
||||
archiveName = "${jar.baseName}-${shortVersion}.${jar.extension}"
|
||||
manifest {
|
||||
attributes([
|
||||
"Specification-Title": "bscv",
|
||||
"Specification-Vendor": "ftbsc",
|
||||
"Specification-Version": "1", // We are version 1 of ourselves
|
||||
"Implementation-Title": project.name,
|
||||
"Implementation-Version": "${version}",
|
||||
"Implementation-Vendor" :"ftbsc",
|
||||
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
jar.finalizedBy('reobfJar')
|
||||
|
||||
//copy jar from build/libs to the forge mod folder
|
||||
tasks.register('deployJar', Copy) {
|
||||
if (!project.ext.deployJarDo.toBoolean()) return
|
||||
from project.jar
|
||||
into project.ext.deployJarTargetDir
|
||||
if (!project.ext.deployJarDo.toBoolean()) return
|
||||
from project.jar
|
||||
into project.ext.deployJarTargetDir
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
artifact jar
|
||||
}
|
||||
}
|
||||
repositories {
|
||||
maven {
|
||||
url "file:///${project.projectDir}/mcmodsrepo"
|
||||
}
|
||||
}
|
||||
publications {
|
||||
mavenJava(MavenPublication) {
|
||||
artifact jar
|
||||
}
|
||||
}
|
||||
repositories {
|
||||
maven {
|
||||
url "file:///${project.projectDir}/mcmodsrepo"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
build {
|
||||
//dependsOn shadowJar, reobfShadowJar
|
||||
finalizedBy deployJar
|
||||
//dependsOn shadowJar, reobfShadowJar
|
||||
finalizedBy deployJar
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue