From b7d1dccb12ed45c68fef1f45fd2d85925fff2142 Mon Sep 17 00:00:00 2001 From: Tryfle Date: Sun, 14 Jun 2026 18:06:04 -0400 Subject: [PATCH] fix: classnotdef error for some users with sun math --- build.gradle.kts | 12 +++++++++++- gradle.properties | 2 +- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 524591b..fae1ba8 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,6 +1,10 @@ import org.jetbrains.kotlin.gradle.dsl.JvmTarget import org.jetbrains.kotlin.gradle.tasks.KotlinCompile +val bundleOnly by configurations.creating +configurations.implementation.get().extendsFrom(bundleOnly) + + plugins { id("dev.kikugie.loom-back-compat") id("org.jetbrains.kotlin.jvm") version "2.3.0" @@ -76,7 +80,7 @@ dependencies { implementation("org.polyfrost.oneconfig:utils:1.0.0-alpha.193") implementation("org.polyfrost.oneconfig:hud:1.0.0-alpha.193") - implementation("dev.deftu:commons-suncalc:0.1.0")!! + bundleOnly("dev.deftu:commons-suncalc:0.1.0")!! } bloom { @@ -125,6 +129,12 @@ java { tasks.jar { inputs.property("archivesName", base.archivesName) + from({ + bundleOnly.map { file -> + if (file.isDirectory) file else zipTree(file) + } + }) + from("LICENSE") { rename { "${it}_${inputs.properties["archivesName"]}" } } diff --git a/gradle.properties b/gradle.properties index 61e2cb5..99b24f5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ mod.name=PolyTime mod.id=polytime -mod.version=1.1.0-alpha.2 +mod.version=1.1.0-alpha.3 mod.group=org.polyfrost loomx.loom_version=1.16-SNAPSHOT