The API changes required for adopting resource packs are still needed, however the maven snapshots repo is dead, and nothing technically stops us from doing this
44 lines
1.0 KiB
Kotlin
44 lines
1.0 KiB
Kotlin
@file:Suppress("UnstableApiUsage")
|
|
|
|
dependencyResolutionManagement {
|
|
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
|
|
repositories {
|
|
mavenCentral()
|
|
maven("https://repo.papermc.io/repository/maven-public/")
|
|
}
|
|
}
|
|
|
|
pluginManagement {
|
|
includeBuild("build-logic")
|
|
repositories {
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id("org.gradle.toolchains.foojay-resolver-convention") version "0.4.0"
|
|
}
|
|
|
|
rootProject.name = "velocity"
|
|
|
|
sequenceOf(
|
|
"api",
|
|
"native",
|
|
"proxy",
|
|
).forEach {
|
|
val project = ":velocity-$it"
|
|
include(project)
|
|
project(project).projectDir = file(it)
|
|
}
|
|
|
|
// Include Configurate 3
|
|
val deprecatedConfigurateModule = ":deprecated-configurate3"
|
|
include(deprecatedConfigurateModule)
|
|
project(deprecatedConfigurateModule).projectDir = file("proxy/deprecated/configurate3")
|
|
|
|
// Log4J2 plugin
|
|
val log4j2ProxyPlugin = ":velocity-proxy-log4j2-plugin"
|
|
include(log4j2ProxyPlugin)
|
|
project(log4j2ProxyPlugin).projectDir = file("proxy/log4j2-plugin")
|