Skip to main content

modSettings

Main Configuration

Below are all the settings that Stonecraft currently supports as a plugin.

As you can see, there's not much going on here. All the plugin is doing, is making sure that the underlying systems are configured in a consistent manner.

info

All the settings are optional, and you can override them if you want to.

All modSettings

// build.gradle.kts
plugins {
id("gg.meza.stonecraft")
}

modSettings {
clientOptions {
additionalLines = mapOf<String, String>()
darkBackground = false
fov = 70
guiScale = 3
musicVolume = 1.0
narrator = false
}

generatedResources = project.layout.projectDirectory.dir("src/main/generated")

fabricClientJunitReportLocation = project.layout.buildDirectory.file("junit.xml")
fabricServerJunitReportLocation = project.layout.buildDirectory.file("junit.xml")

runDirectory = rootProject.layout.projectDirectory.dir("run")
testClientRunDirectory = rootProject.layout.projectDirectory.dir("run")
testServerRunDirectory = rootProject.layout.projectDirectory.dir("run")

variableReplacements = mapOf<String, Any>()
}