import org.jetbrains.kotlin.gradle.tasks.KotlinCompile @Suppress("DSL_SCOPE_VIOLATION") plugins { java alias(libs.plugins.concrete.root) alias(libs.plugins.concrete.base) apply false alias(libs.plugins.concrete.library) apply false alias(libs.plugins.concrete.plugin) apply false alias(libs.plugins.versions) } allprojects { repositories { mavenCentral() maven { name = "sonatype" url = uri("https://oss.sonatype.org/content/groups/public/") } } } version = "0.2" subprojects { group = "gay.pizza.foundation" tasks.withType { kotlinOptions { freeCompilerArgs += "-opt-in=kotlinx.serialization.ExperimentalSerializationApi" } } } val paperServerVersion: String = project.properties["paperServerVersion"]?.toString() ?: "1.18" concreteRoot { minecraftServerPath.set("server") paperServerVersionGroup.set(paperServerVersion) paperApiVersion.set("1.18.2-R0.1-SNAPSHOT") acceptServerEula.set(true) }