@@ -51,28 +51,20 @@ dependencies {
5151 compileOnly(forge. ponder)
5252 compileOnly(forge. flywheel. api)
5353
54- // Create Aeronautics compat (GTM bridge). compileOnly: the pack ships these, CC must not bundle them.
55- // Aero/Simulated/Sable have no usable maven (bundler/Fabric/JIJ-only), so the pack's jars are pinned in
56- // libs/, extracted from create-aeronautics-bundled-1.21.1-1.3.0 and sable-neoforge-1.21.1-2.0.3.
57- compileOnly(files(" libs/The_Undergarden-1.21.1-0.9.6.jar" ))
58- compileOnly(files(" libs/aeronautics-neoforge-1.21.1-1.3.0.jar" ))
59- compileOnly(files(" libs/simulated-neoforge-1.21.1-1.3.0.jar" ))
60- compileOnly(files(" libs/offroad-neoforge-1.21.1-1.3.0.jar" ))
61- compileOnly(files(" libs/sable-neoforge-1.21.1-2.0.3.jar" ))
62- compileOnly(files(" libs/sable-rapier-1.21.1-2.0.3.jar" ))
63- compileOnly(files(" libs/sable-companion-common-1.21.1-1.6.0.jar" ))
64- compileOnly(files(" libs/veil-neoforge-1.21.1-4.1.4.jar" ))
65- compileOnly(files(" libs/hooked-neoforge-2.0.2.jar" ))
66-
67- // Cosmonautics hard-requires aeronautics + sable at RUNTIME, so the dev run must now load the whole
68- // Aero/Sable stack it previously only compiled against. Same pinned jars; runtimeOnly does not bundle.
69- runtimeOnly(files(" libs/aeronautics-neoforge-1.21.1-1.3.0.jar" ))
70- runtimeOnly(files(" libs/simulated-neoforge-1.21.1-1.3.0.jar" ))
71- runtimeOnly(files(" libs/offroad-neoforge-1.21.1-1.3.0.jar" ))
72- runtimeOnly(files(" libs/sable-neoforge-1.21.1-2.0.3.jar" ))
73- runtimeOnly(files(" libs/sable-rapier-1.21.1-2.0.3.jar" ))
74- runtimeOnly(files(" libs/sable-companion-common-1.21.1-1.6.0.jar" ))
75- runtimeOnly(files(" libs/veil-neoforge-1.21.1-4.1.4.jar" ))
54+ compileOnly(forge. undergarden) { transitive = false }
55+ compileOnly(forge. aeronautics) { transitive = false }
56+ compileOnly(forge. simulated) { transitive = false }
57+ compileOnly(forge. sable) { transitive = false }
58+ compileOnly(forge. sable. companion) { transitive = false }
59+ compileOnly(forge. hooked) { transitive = false }
60+
61+ runtimeOnly(forge. aeronautics) { transitive = false }
62+ runtimeOnly(forge. simulated) { transitive = false }
63+ runtimeOnly(forge. offroad) { transitive = false }
64+ runtimeOnly(forge. sable) { transitive = false }
65+ runtimeOnly(forge. sable. companion) { transitive = false }
66+ runtimeOnly(forge. sable. rapier)
67+ runtimeOnly(forge. veil) { transitive = false }
7668 runtimeOnly(forge. create) {
7769 exclude group : ' maven.modrinth' , module : ' journeymap'
7870 }
@@ -100,10 +92,7 @@ dependencies {
10092 // space location bridging) can compile against it and the dev run loads it.
10193 implementation(" curse.maven:create-cosmonautics-1595491:8358740" )
10294
103- // The Undergarden: CC's Drowned Hollow worldgen (biome modifiers + features) targets its biomes/blocks, so
104- // the dev run must load it or those JSONs fail to resolve. runtimeOnly: CC has no compile-time Undergarden
105- // refs (the worldgen is data JSON). Pinned to the pack's exact jar.
106- runtimeOnly(files(" libs/The_Undergarden-1.21.1-0.9.6.jar" ))
95+ runtimeOnly(forge. undergarden) { transitive = false }
10796
10897 // Apotheosis (modular on 1.21.1)
10998 // Placebo is provided transitively by the Apothic mods as dev.shadowsoffire:Placebo. Declaring it
0 commit comments