From b4f7fc5c1745a9be36766d80ee6df8713d5cdee6 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 1 Aug 2026 04:33:53 -0500 Subject: [PATCH] Add Gradle build files --- build.gradle.kts | 26 ++++++++++++++++++++++++++ settings.gradle.kts | 33 +++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 build.gradle.kts create mode 100644 settings.gradle.kts diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..4b5a81e --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,26 @@ +plugins { + id("java") + id("de.eldoria.plugin-yml.paper") version "0.9.0" +} + +group = "com.alttd.skipnight" +version = System.getenv("BUILD_NUMBER") ?: "1.0-SNAPSHOT" + +dependencies { + compileOnly("com.alttd.cosmos:cosmos-api:26.2.build.17-stable") +} + +tasks { + jar { + archiveFileName.set("${rootProject.name}.jar") + } +} + +paper { + name = rootProject.name + main = "$group.${rootProject.name}" + description = rootProject.description + version = "${rootProject.version}" + apiVersion = "26.2" + authors = listOf("destro174") +} \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..9ddde58 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,33 @@ +rootProject.name = "SkipNight" + +val nexusUser = providers.gradleProperty("alttdSnapshotUsername").orNull ?: System.getenv("NEXUS_USERNAME") +val nexusPass = providers.gradleProperty("alttdSnapshotPassword").orNull ?: System.getenv("NEXUS_PASSWORD") + +dependencyResolutionManagement { + repositories { + mavenLocal() + mavenCentral() + maven { + url = uri("https://repo.alttd.com/repository/alttd-snapshot/") + credentials { + username = nexusUser + password = nexusPass + } + } + maven { + url = uri("https://repo.alttd.com/repository/alttd/") + credentials { + username = nexusUser + password = nexusPass + } + } + maven("https://repo.papermc.io/repository/maven-public/") + } + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) +} + +pluginManagement { + repositories { + gradlePluginPortal() + } +}