diff --git a/build.gradle.kts b/build.gradle.kts index 1d0a839..242fcd8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -7,7 +7,7 @@ plugins { alias(libs.plugins.publishdata) alias(libs.plugins.shadow) alias(libs.plugins.paper.run) - alias(libs.plugins.bukkit.yml) + alias(libs.plugins.paper.yml) alias(libs.plugins.hangar) alias(libs.plugins.modrinth) id("olf.build-logic") @@ -27,15 +27,9 @@ if (!File("$rootDir/.git").exists()) { group = "net.onelitefeather" version = "1.4.0" -val minecraftVersion = "1.20.6" val supportedMinecraftVersions = listOf( - "1.20", - "1.20.1", - "1.20.2", - "1.20.3", - "1.20.4", - "1.20.5", "1.20.6", + "1.21" ) repositories { @@ -44,29 +38,23 @@ repositories { } dependencies { - compileOnly("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT") - implementation("net.kyori:adventure-text-minimessage:4.17.0") - + compileOnly(libs.paper) + implementation(libs.adventure.minimessage) // testing testImplementation(kotlin("test")) - testImplementation("io.papermc.paper:paper-api:$minecraftVersion-R0.1-SNAPSHOT") - testImplementation("com.github.seeseemelk:MockBukkit-v1.19:3.1.0") - testImplementation("io.mockk:mockk:1.13.11") + testImplementation(libs.paper) + testImplementation(libs.mock.bukkit) + testImplementation(libs.mockk) } kotlin { jvmToolchain { languageVersion.set(JavaLanguageVersion.of(21)) } - sourceSets.all { - languageSettings { - languageVersion = "2.0" - } - } } -bukkit { +paper { main = "dev.themeinerlp.attollo.Attollo" apiVersion = "1.20" authors = listOf("TheMeinerLP") @@ -78,11 +66,6 @@ bukkit { default = Default.TRUE } } - commands { - register("attollo") { - permission = "attollo.command.attollo" - } - } } publishData { @@ -116,13 +99,6 @@ tasks { pluginJars(rootProject.tasks.shadowJar.map { it.archiveFile }.get()) } } - register("runFolia") { - downloadsApiService.set(xyz.jpenilla.runtask.service.DownloadsAPIService.folia(project)) - minecraftVersion(minecraftVersion) - group = "run paper" - runDirectory.set(file("run-folia")) - jvmArgs("-DPaper.IgnoreJavaVersion=true", "-Dcom.mojang.eula.agree=true") - } } val branch = rootProject.branchName() @@ -165,7 +141,6 @@ if (!isRelease || isMainBranch) { // Only publish releases from the main branch uploadFile.set(tasks.shadowJar.flatMap { it.archiveFile }) gameVersions.addAll(supportedMinecraftVersions) loaders.add("paper") - loaders.add("bukkit") } } diff --git a/settings.gradle.kts b/settings.gradle.kts index be48965..2ca387f 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -14,14 +14,24 @@ dependencyResolutionManagement { version("publishdata", "1.4.0") version("modrinth", "2.+") version("hangar", "0.1.2") - version("bukkit.yml", "0.6.0") + version("paper.yml", "0.6.0") version("paper.run", "2.3.0") version("shadow", "8.1.7") + version("paper", "1.21-R0.1-SNAPSHOT") + version("adventure", "4.17.0") + version("mockk", "1.13.11") + version("mock.bukkit", "3.9.0") + + library("paper", "io.papermc.paper", "paper-api").versionRef("paper") + library("adventure.minimessage", "net.kyori", "adventure-text-minimessage").versionRef("adventure") + library("mockk", "io.mockk", "mockk").versionRef("mockk") + library("mock.bukkit", "com.github.seeseemelk", "MockBukkit-v1.20").versionRef("mock.bukkit") + plugin("publishdata","de.chojo.publishdata").versionRef("publishdata") plugin("modrinth", "com.modrinth.minotaur").versionRef("modrinth") plugin("hangar", "io.papermc.hangar-publish-plugin").versionRef("hangar") - plugin("bukkit.yml", "net.minecrell.plugin-yml.bukkit").versionRef("bukkit.yml") + plugin("paper.yml", "net.minecrell.plugin-yml.paper").versionRef("paper.yml") plugin("paper.run", "xyz.jpenilla.run-paper").versionRef("paper.run") plugin("shadow", "io.github.goooler.shadow").versionRef("shadow") }