From 12bd598e87ed2292bcaf50e54569012d52f6c627 Mon Sep 17 00:00:00 2001 From: Natan Date: Fri, 21 Aug 2026 15:06:54 -0300 Subject: [PATCH] chore: do not distribute FoliaLib --- .../build.gradle.kts | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/inventory-framework-platform-bukkit/build.gradle.kts b/inventory-framework-platform-bukkit/build.gradle.kts index 723e7a89..5bad715a 100644 --- a/inventory-framework-platform-bukkit/build.gradle.kts +++ b/inventory-framework-platform-bukkit/build.gradle.kts @@ -1,3 +1,5 @@ +import com.github.jengelman.gradle.plugins.shadow.tasks.ShadowJar + plugins { id("me.devnatan.inventoryframework.library") alias(libs.plugins.shadowjar) @@ -9,6 +11,8 @@ inventoryFramework { generateVersionFile = true } +val folialib: Configuration by configurations.creating + dependencies { api(projects.inventoryFrameworkPlatform) runtimeOnly(projects.inventoryFrameworkAnvilInput) @@ -17,7 +21,16 @@ dependencies { testRuntimeOnly(libs.spigot) testImplementation(projects.inventoryFrameworkApi) testImplementation(projects.inventoryFrameworkTest) - implementation(libs.folialib) + compileOnly(libs.folialib) + testRuntimeOnly(libs.folialib) + folialib(libs.folialib) +} + +tasks.replace("jar", ShadowJar::class.java).apply { + from(sourceSets.main.get().output) + configurations = listOf(folialib) + archiveClassifier.set("") + relocate("com.tcoded.folialib", "me.devnatan.inventoryframework.thirdparty.folialib") } tasks.shadowJar {