PublishingPlatformConfig

data class PublishingPlatformConfig(val platforms: Map<PluginPlatform, String>, val minecraftVersionStart: String = "1.8.8", val minecraftVersionEnd: String? = null, val loaders: List<String> = listOf("spigot", "paper", "purpur"), val addAnnoyingApiDependency: Boolean = true, val dryRun: Boolean = false, val modrinthAction: Action<Modrinth> = Action {}, val curseForgeAction: Action<Curseforge> = Action {}, val action: Action<ModPublishExtension> = Action {})

Constructors

Link copied to clipboard
constructor(platforms: Map<PluginPlatform, String>, minecraftVersionStart: String = "1.8.8", minecraftVersionEnd: String? = null, loaders: List<String> = listOf("spigot", "paper", "purpur"), addAnnoyingApiDependency: Boolean = true, dryRun: Boolean = false, modrinthAction: Action<Modrinth> = Action {}, curseForgeAction: Action<Curseforge> = Action {}, action: Action<ModPublishExtension> = Action {})

Properties

Link copied to clipboard
val action: Action<ModPublishExtension>
Link copied to clipboard
Link copied to clipboard
val curseForgeAction: Action<Curseforge>
Link copied to clipboard
val dryRun: Boolean = false
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val modrinthAction: Action<Modrinth>
Link copied to clipboard