chore: tabs even in gradle

This commit is contained in:
ftbsc 2023-02-07 21:46:05 +01:00
parent 93838f17ee
commit 0591511859
2 changed files with 75 additions and 72 deletions

View file

@ -8,3 +8,6 @@ indent_size = 4
[*.java]
indent_size = 2
[*.gradle]
indent_size = 4

View file

@ -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
}