Package-level declarations

Types

Link copied to clipboard
data class DependencyConfig(val version: String, val configuration: String? = null, var configurationAction: ExternalModuleDependency.() -> Unit = {})

Configuration for a dependency, including version, configuration, and configuration action

Link copied to clipboard
data class JavaSetupConfig(val group: String? = null, val version: String? = null, val description: String? = null, val javaVersion: JavaVersion? = null, val archiveClassifier: String? = "", val textEncoding: String? = "UTF-8")

Configuration for setupJava

Link copied to clipboard
data class JdaSetupConfig(val mainClassName: String? = null, val excludeOpus: Boolean = true)
Link copied to clipboard
data class MCSetupConfig(val replacementFiles: Set<String>? = setOf("plugin.yml"), val replacements: Map<String, String>? = mapOf("defaultReplacements" to "true"))

Configuration for setupMC

Link copied to clipboard
data class SpigotConfig(val setJavaVersion: Boolean = true)

Configuration for Spigot-related dependencies