From db8c35150e7ca51f13daf406bc303ddcfb9e161c Mon Sep 17 00:00:00 2001 From: akastijn Date: Tue, 18 Nov 2025 00:19:41 +0100 Subject: [PATCH] Update Cosmos API to 1.21.8, configure Altitude Nexus repository, and adjust ProgressBookOpener for incomplete quests --- build.gradle.kts | 2 +- settings.gradle.kts | 10 ++++++++++ .../alttd/altitudequests/util/ProgressBookOpener.java | 5 ++++- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 2e550d3..a98bbc5 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -25,7 +25,7 @@ tasks { } dependencies { - compileOnly("com.alttd.cosmos:cosmos-api:1.21.6-R0.1-SNAPSHOT") { + compileOnly("com.alttd.cosmos:cosmos-api:1.21.8-R0.1-SNAPSHOT") { isChanging = true } compileOnly("com.alttd.datalock:api:1.1.0-SNAPSHOT") diff --git a/settings.gradle.kts b/settings.gradle.kts index 7ae6942..828727e 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -1,8 +1,18 @@ rootProject.name = "AQuest" +val nexusUser = providers.gradleProperty("alttdSnapshotUsername").orNull ?: System.getenv("NEXUS_USERNAME") +val nexusPass = providers.gradleProperty("alttdSnapshotPassword").orNull ?: System.getenv("NEXUS_PASSWORD") + dependencyResolutionManagement { repositories { mavenCentral() + maven { + url = uri("https://repo.alttd.com/repository/alttd-snapshot/") + credentials { + username = nexusUser + password = nexusPass + } + } maven("https://repo.destro.xyz/snapshots") // Altitude - Cosmos maven("https://jitpack.io") { // Vault content { includeGroup("com.github.milkbowl") } diff --git a/src/main/java/com/alttd/altitudequests/util/ProgressBookOpener.java b/src/main/java/com/alttd/altitudequests/util/ProgressBookOpener.java index 27fca42..8552e8d 100644 --- a/src/main/java/com/alttd/altitudequests/util/ProgressBookOpener.java +++ b/src/main/java/com/alttd/altitudequests/util/ProgressBookOpener.java @@ -41,8 +41,11 @@ public class ProgressBookOpener { dailyQuest.getTagResolvers() ); List pages = new ArrayList<>(Config.PROGRESS_PAGES); + if (!dailyQuest.isDone()) { + pages.addAll(dailyQuest.getQuestPages()); + } return (pages.stream() .map(page -> miniMessage.deserialize(page, tagResolver)) .collect(Collectors.toList())); } -} \ No newline at end of file +}