Аргументы запуска в задачах Gradle

Сообщения
1,031
Лучшие ответы
19
Реакции
81
Версия Minecraft
1.12.2
Как использовать сторонние аргументы при запуске клиента и сервера через задачи Gradle (Gradle tasks)?
 
Сообщения
18
Лучшие ответы
2
Реакции
4
Если ты запускаешь через runClient и runServer, то вот как.
Gradle (Groovy):
runClient {
    args = ["--username", username]
    // Твои аргументы для клиента
}

runServer {
    // Твои аргументы для сервера
}
 
Сообщения
1,031
Лучшие ответы
19
Реакции
81
@DakEnviy, а куда вписывать то?
 
Сообщения
1,031
Лучшие ответы
19
Реакции
81
@DakEnviy, @hohserg1, что я делаю не так? Я просто в синтаксисе Gradle дуб дубом пока.
Gradle (Groovy):
buildscript {

    repositories {
    
        jcenter()
        maven { url = "http://files.minecraftforge.net/maven" }
        
    }
    
    dependencies {
    
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
        
    }
    
}

apply plugin: 'net.minecraftforge.gradle.forge'

version = "0.3.0"
group = "net.leyxorcheysen.galaxy"
archivesBaseName = "galaxy"

sourceCompatibility = targetCompatibility = '1.8'

compileJava {

    sourceCompatibility = targetCompatibility = '1.8'
    
}

minecraft {

    version = "1.12.2-14.23.4.2705"
    runDir = "run"
    mappings = "snapshot_20171003"
    
}

dependencies {

}

processResources {

    inputs.property "0.3.0", project.version
    inputs.property "1.12.2", 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'
        
    }
    
}

runClient {

    args = ["-Xmx1G"]
    
}

runServer {
    
}
 
Сообщения
18
Лучшие ответы
2
Реакции
4
Если хочешь изменить размер памяти, то нужно прописывать параметры запуска не именно клиента, а jvm-параметры.
Вот нужный тебе пример:
Gradle (Groovy):
runClient {
    jvmArgs "-Xmx1G", "-Xms1G"
}
 
Сверху