Fixes

Changed files
+73 -27
src
common
datapack
main
resources
data
minecraft
worldgen
structure_set
+73 -27
build.gradle.kts
··· 1 plugins { 2 `maven-publish` 3 id("earth.terrarium.cloche") version "0.9.6" ··· 11 librariesMinecraft() 12 main() 13 } 14 mavenLocal() 15 mavenCentral() 16 } ··· 27 28 author { 29 name = "Naomi Roberts" 30 - contact = "mia@naomieow.xyz" 31 } 32 } 33 34 - val datapack = common("common:datapack") 35 - val common119 = common("common:common119") { 36 - metadata { 37 - dependency { 38 - modId = "incendium" 39 - required = true 40 - version("5.1.4") 41 - } 42 - } 43 - } 44 - val common121 = common("common:common121") { 45 - metadata { 46 - dependency { 47 - modId = "incendium" 48 - required = true 49 - version("5.4.3") 50 - } 51 - } 52 } 53 54 forge("forge:1.19") { 55 minecraftVersion = "1.19" 56 loaderVersion = "41.1.0" 57 58 dependsOn(datapack) 59 - dependsOn(common119) 60 } 61 62 fabric("fabric:1.19") { 63 minecraftVersion = "1.19" 64 loaderVersion = "0.16.0" 65 66 - dependencies { 67 - fabricApi("0.58.0") 68 } 69 70 dependsOn(datapack) 71 - dependsOn(common119) 72 } 73 74 fabric("fabric:1.21") { 75 minecraftVersion = "1.21" 76 loaderVersion = "0.16.0" 77 78 - dependencies { 79 - fabricApi("0.102.0") 80 } 81 82 dependsOn(datapack) 83 - dependsOn(common121) 84 } 85 86 neoforge("neoforge:1.21") { 87 minecraftVersion = "1.21" 88 loaderVersion = "21.0.167" 89 90 dependsOn(datapack) 91 - dependsOn(common121) 92 } 93 }
··· 1 + import earth.terrarium.cloche.tasks.GenerateModJsonJarsEntry 2 + import net.msrandom.minecraftcodev.remapper.task.RemapJar 3 + 4 plugins { 5 `maven-publish` 6 id("earth.terrarium.cloche") version "0.9.6" ··· 14 librariesMinecraft() 15 main() 16 } 17 + maven("https://maven.neoforged.net/mojang-meta") 18 mavenLocal() 19 mavenCentral() 20 } ··· 31 32 author { 33 name = "Naomi Roberts" 34 } 35 } 36 37 + val datapack = common("common:datapack") { 38 + // TODO: Remove 39 + // Cloche can't generate without this rn 40 + client() 41 } 42 43 forge("forge:1.19") { 44 minecraftVersion = "1.19" 45 loaderVersion = "41.1.0" 46 47 + metadata { 48 + dependencies { 49 + dependency { 50 + modId = "incendium" 51 + required = true 52 + version("5.1.4") 53 + } 54 + } 55 + } 56 + 57 dependsOn(datapack) 58 } 59 60 fabric("fabric:1.19") { 61 minecraftVersion = "1.19" 62 loaderVersion = "0.16.0" 63 64 + // TODO: Remove 65 + // Cloche can't generate without this rn 66 + client() 67 + 68 + metadata { 69 + dependencies { 70 + dependency { 71 + modId = "incendium" 72 + required = true 73 + version("5.1.4") 74 + } 75 + fabricApi("0.58.0") 76 + } 77 } 78 79 dependsOn(datapack) 80 } 81 82 fabric("fabric:1.21") { 83 minecraftVersion = "1.21" 84 loaderVersion = "0.16.0" 85 86 + // TODO: Remove 87 + // Cloche can't generate without this rn 88 + client() 89 + 90 + metadata { 91 + dependencies { 92 + dependency { 93 + modId = "incendium" 94 + required = true 95 + version("5.4.3") 96 + } 97 + fabricApi("0.102.0") 98 + } 99 } 100 101 dependsOn(datapack) 102 } 103 104 neoforge("neoforge:1.21") { 105 minecraftVersion = "1.21" 106 loaderVersion = "21.0.167" 107 108 + metadata { 109 + dependencies { 110 + dependency { 111 + modId = "incendium" 112 + required = true 113 + version("5.4.3") 114 + } 115 + } 116 + } 117 + 118 dependsOn(datapack) 119 + } 120 + 121 + tasks.withType<GenerateModJsonJarsEntry> { 122 + val fabric119RemapJar: RemapJar by tasks 123 + val fabric121RemapJar: RemapJar by tasks 124 + jar.set(fabric119RemapJar.archiveFile) 125 + jar.set(fabric121RemapJar.archiveFile) 126 + } 127 + 128 + val datapackZip by tasks.registering(Zip::class) { 129 + from(cloche.common("common:datapack").sourceSet.output.resourcesDir!!) { 130 + include("data/**") 131 + } 132 + archiveClassifier = "datapack" 133 + destinationDirectory = base.libsDirectory 134 + } 135 + 136 + artifacts { 137 + archives(datapackZip) 138 } 139 }
src/common/datapack/main/resources/data/ibo/data/minecraft/worldgen/structure_set/nether_complexes.json src/common/datapack/main/resources/data/minecraft/worldgen/structure_set/nether_complexes.json
src/common/datapack/main/resources/data/ibo/pack.mcmeta src/common/datapack/main/resources/data/pack.mcmeta
src/common/datapack/main/resources/data/ibo/pack.png src/common/datapack/main/resources/data/pack.png