diff --git a/build.gradle.kts b/build.gradle.kts index e8d7990..497d174 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -11,11 +11,11 @@ val defaultEncoding: String = "UTF-8" java.sourceCompatibility = JavaVersion.VERSION_17 repositories { - mavenLocal() mavenCentral() + maven { - name = "SpigotMC maven" - url = uri("https://hub.spigotmc.org/nexus/content/groups/public/") + name = "PaperMC Maven" + url = uri("https://repo.papermc.io/repository/maven-public/") } maven { @@ -32,8 +32,8 @@ dependencies { implementation(libs.com.mysql.mysql.connector.j) implementation(libs.com.zaxxer.hikaricp) - // Plugin dependencies - compileOnly(libs.org.spigotmc.spigot.api) + // Minecraft plugin dependencies + compileOnly(libs.paper.api) implementation(libs.me.rayzr522.jsonmessage) // For testing diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 30680e7..a9edd59 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,7 @@ [versions] # Plugins lombok = "8.11" +paperweight = "2.0.0-beta.11" # Project tools junit-jupiter = "5.11.3" @@ -10,12 +11,13 @@ jetbrains-annotations = "26.0.1" hikaricp = "4.0.3" com-mysql-mysql-connector-j = "9.1.0" -# Plugin dependencies -spigot-api = "1.16.5-R0.1-SNAPSHOT" +# Minecraft plugin dependencies +paper-api = "1.16.5-R0.1-SNAPSHOT" jsonmessage = "1.3.1" [plugins] lombok = { id = "io.freefair.lombok", version.ref = "lombok" } +paperweight = { id = "io.papermc.paperweight.userdev", version.ref = "paperweight" } [libraries] com-mysql-mysql-connector-j = { module = "com.mysql:mysql-connector-j", version.ref = "com-mysql-mysql-connector-j" } @@ -23,4 +25,4 @@ com-zaxxer-hikaricp = { module = "com.zaxxer:HikariCP", version.ref = "hikaricp" me-rayzr522-jsonmessage = { module = "me.rayzr522:jsonmessage", version.ref = "jsonmessage" } org-jetbrains-annotations = { module = "org.jetbrains:annotations", version.ref = "jetbrains-annotations" } org-junit-jupiter-junit-jupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junit-jupiter" } -org-spigotmc-spigot-api = { module = "org.spigotmc:spigot-api", version.ref = "spigot-api" } +paper-api = { module = "com.destroystokyo.paper:paper-api", version.ref = "paper-api"} \ No newline at end of file