arrow-kt libraries bundled for Minecraft

Make shadow non-transitive

Signed-off-by: Naomi Roberts <mia@naomieow.xyz>

lesbian.skin 9806b197 44c742e5

verified
Changed files
+18 -1
src
main
testmod
src
common
main
resources
+6 -1
build.gradle.kts
··· 45 libs.arrow.serialization, 46 ) 47 48 - val shadowArrow: Configuration by configurations.creating 49 50 dependencies { 51 libraries.forEach { ··· 114 tasks.register<ShadowJar>("${name}FatJar") { 115 from(zipTree(finalJar)) 116 configurations = listOf(shadowArrow) 117 } 118 } 119 ··· 133 from(components["java"]) 134 } 135 } 136 repositories { 137 mavenLocal() 138 ··· 147 this.password = password 148 } 149 } 150 maven("https://maven.is-immensely.gay/releases") { 151 name = "gayReleases" 152 credentials {
··· 45 libs.arrow.serialization, 46 ) 47 48 + val shadowArrow: Configuration by configurations.creating { 49 + isTransitive = false 50 + } 51 52 dependencies { 53 libraries.forEach { ··· 116 tasks.register<ShadowJar>("${name}FatJar") { 117 from(zipTree(finalJar)) 118 configurations = listOf(shadowArrow) 119 + archiveClassifier = "${this@all.name}-shadowed" 120 } 121 } 122 ··· 136 from(components["java"]) 137 } 138 } 139 + 140 repositories { 141 mavenLocal() 142 ··· 151 this.password = password 152 } 153 } 154 + 155 maven("https://maven.is-immensely.gay/releases") { 156 name = "gayReleases" 157 credentials {
src/main/resources/assets/marrow/icon.ase src/main/resources/icon.ase
src/main/resources/assets/marrow/icon.png src/main/resources/icon.png
+6
src/main/resources/pack.mcmeta
···
··· 1 + { 2 + "pack": { 3 + "pack_format": 4, 4 + "description": "Assets for Marrow" 5 + } 6 + }
+6
testmod/src/common/main/resources/pack.mcmeta
···
··· 1 + { 2 + "pack": { 3 + "pack_format": 4, 4 + "description": "Marrow Testmod" 5 + } 6 + }