Drop spigot and use paper api

This commit is contained in:
Lumine1909 2025-09-09 20:22:25 +08:00
parent 1bf1c875b3
commit 6c07268446
No known key found for this signature in database
GPG Key ID: A907C1F916D637A2
2 changed files with 9 additions and 19 deletions

View File

@ -10,8 +10,6 @@ description = "Fork of the first authentication plugin for the Bukkit API!"
java {
withSourcesJar()
toolchain.languageVersion = JavaLanguageVersion.of(17)
//sourceCompatibility = JavaVersion.VERSION_1_8
//targetCompatibility = JavaVersion.VERSION_1_8
}
tasks.withType<JavaCompile> {
@ -20,14 +18,12 @@ tasks.withType<JavaCompile> {
repositories {
mavenCentral()
//mavenLocal()
// PaperMC
maven("https://papermc.io/repo/repository/maven-public/")
maven("https://repo.papermc.io/repository/maven-public/")
maven("https://repo.opencollab.dev/main/")
maven("https://repo.opencollab.dev/maven-snapshots/")
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/")
maven("https://repository.apache.org/content/repositories/snapshots/")
maven("https://hub.spigotmc.org/nexus/content/repositories/snapshots")
maven("https://repo.codemc.io/repository/maven-public/")
maven("https://repo.essentialsx.net/releases/")
maven("https://repo.dmulloy2.net/nexus/repository/releases/")
@ -38,14 +34,10 @@ repositories {
}
dependencies {
// Spigot API, https://www.spigotmc.org/
compileOnly("org.spigotmc:spigot-api:1.21.8-R0.1-SNAPSHOT")
// Adventure API
implementation(libs.adventure.text.minimessage)
implementation(libs.adventure.platform.bukkit)
implementation(libs.adventure.text.serializer.gson)
// Java Libraries
compileOnly("org.geysermc.floodgate:api:2.2.4-SNAPSHOT")
// Paper API, https://papermc.io/
compileOnly(libs.paper.api)
// Floodgate
compileOnly(libs.floodgate)
// Jalu Injector
implementation(libs.injector)
// String comparison library. Used for dynamic help system.
@ -82,7 +74,6 @@ dependencies {
implementation(libs.guava) {
exclude("org.checkerframework", "checker-qual")
}
implementation(libs.gson)
// ConfigMe
implementation(libs.configme) {
exclude("org.yaml", "snakeyaml")

View File

@ -1,6 +1,6 @@
[versions]
adventureApi = "4.18.0"
adventurePlatform = "4.3.4"
paper-api = "1.20.4-R0.1-SNAPSHOT"
floodgate = "2.2.4-SNAPSHOT"
injector = "1.0"
string-similarity = "1.0.0"
maxmind-db-gson = "2.0.3"
@ -27,9 +27,8 @@ sqlite-jdbc = "3.47.1.0"
h2 = "2.2.224"
[libraries]
adventure-text-minimessage = { group = "net.kyori", name = "adventure-text-minimessage", version.ref = "adventureApi" }
adventure-platform-bukkit = { group = "net.kyori", name = "adventure-platform-bukkit", version.ref = "adventurePlatform" }
adventure-text-serializer-gson = { group = "net.kyori", name = "adventure-text-serializer-gson", version.ref = "adventureApi" }
paper-api = { group = "io.papermc.paper", name = "paper-api", version.ref = "paper-api" }
floodgate = { group = "org.geysermc.floodgate", name = "api", version.ref = "floodgate" }
injector = { group = "ch.jalu", name = "injector", version.ref = "injector" }
string-similarity = { group = "net.ricecode", name = "string-similarity", version.ref = "string-similarity" }
maxmind-db-gson = { group = "com.maxmind.db", name = "maxmind-db-gson", version.ref = "maxmind-db-gson" }