Initial Stargate plugin: Paper gate plugin + Velocity/Bungee cross-server bridges

This commit is contained in:
Michael Burgess
2026-08-09 09:53:55 -04:00
commit 83a0392ee9
34 changed files with 2317 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
plugins {
id("com.gradleup.shadow") version "8.3.5"
}
dependencies {
implementation(project(":stargate-common"))
compileOnly("io.papermc.paper:paper-api:1.21.4-R0.1-SNAPSHOT")
implementation("com.zaxxer:HikariCP:5.1.0")
implementation("org.xerial:sqlite-jdbc:3.46.1.3")
implementation("com.mysql:mysql-connector-j:8.4.0")
}
tasks.shadowJar {
archiveClassifier.set("")
relocate("com.zaxxer.hikari", "dev.skywalker3200.stargate.libs.hikari")
relocate("org.sqlite", "dev.skywalker3200.stargate.libs.sqlite")
relocate("com.mysql", "dev.skywalker3200.stargate.libs.mysql")
}
tasks.build {
dependsOn(tasks.shadowJar)
}
tasks.processResources {
filesMatching("plugin.yml") {
expand("version" to project.version)
}
}