From 4f51decfca7b99fea28443a830bdf34fb6603c2f Mon Sep 17 00:00:00 2001 From: fretuks Date: Wed, 29 Jul 2026 18:24:16 +0200 Subject: [PATCH] Update dependencies --- CHANGELOG.md | 5 +++++ build.gradle | 10 ++++------ gradle.properties | 3 ++- 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48d3a9a..3de0527 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ This changelog covers all recorded changes after `1.0.0`, grouped by release version from the git history. +## 2.4.4 + +- Switched Iron's Spellbooks `3.16.2` to its current Curse Maven artifact because the legacy API-classifier coordinate is no longer published. +- Removed obsolete Caelus and Curios API-classifier dependencies and compile against their current full artifacts. + ## 2.4.3 - Updated Forge to `47.4.22`, Iron's Spellbooks to `3.16.2`, GeckoLib to `4.8.4`, Curios to `5.14.1`, and Caelus to `3.2.0`. diff --git a/build.gradle b/build.gradle index c428ccc..13dc018 100644 --- a/build.gradle +++ b/build.gradle @@ -141,8 +141,8 @@ dependencies { // creating a circular mandatory dependency from Ascend back to Skill Engine. runtimeOnly fg.deobf("net.fretux.skillengine:SkillEngine:${skillengine_version}") - // Iron's Spellbooks API only - compileOnly fg.deobf("io.redspace.ironsspellbooks:irons_spellbooks:${irons_spells_version}:api") + // Current Iron's Spellbooks releases are distributed through Curse Maven. + compileOnly fg.deobf("curse.maven:irons-spells-n-spellbooks-855414:${irons_spells_file_id}") // GECKOLIB — deobfuscated, full mod implementation fg.deobf("software.bernie.geckolib:geckolib-forge-${geckolib_version}") @@ -150,12 +150,10 @@ dependencies { // PLAYER ANIMATOR — deobf implementation fg.deobf("dev.kosmx.player-anim:player-animation-lib-forge:${player_animator_version}") - // CAELUS — API only - compileOnly fg.deobf("top.theillusivec4.caelus:caelus-forge:${caelus_version}:api") + // CAELUS implementation fg.deobf("top.theillusivec4.caelus:caelus-forge:${caelus_version}") - // CURIOS — API only - compileOnly fg.deobf("top.theillusivec4.curios:curios-forge:${curios_version}:api") + // CURIOS implementation fg.deobf("top.theillusivec4.curios:curios-forge:${curios_version}") } diff --git a/gradle.properties b/gradle.properties index 0d4dba3..7efd806 100644 --- a/gradle.properties +++ b/gradle.properties @@ -25,6 +25,7 @@ loader_version_range=[47,) mindmotion_version=1.4.5 skillengine_version=1.4.5 irons_spells_version=1.20.1-3.16.2 +irons_spells_file_id=8364933 caelus_version=3.2.0+1.20.1 curios_version=5.14.1+1.20.1 geckolib_version=1.20.1:4.8.4 @@ -55,7 +56,7 @@ mod_name=Ascend: SbA # The license of the mod. Review your options at https://choosealicense.com/. All Rights Reserved is the default. mod_license=All Rights Reserved # The mod version. See https://semver.org/ -mod_version=2.4.3 +mod_version=2.4.4 # The group ID for the mod. It is only important when publishing as an artifact to a Maven repository. # This should match the base package used for the mod sources. # See https://maven.apache.org/guides/mini/guide-naming-conventions.html