1plugins { 2 `maven-publish` 3 id("earth.terrarium.cloche") version "0.9.6" 4} 5 6repositories { 7 cloche { 8 mavenForge() 9 mavenFabric() 10 mavenNeoforged() 11 librariesMinecraft() 12 main() 13 } 14 mavenLocal() 15 mavenCentral() 16} 17 18group = "xyz.naomieow" 19version = "3.0.0" 20 21cloche { 22 metadata { 23 modId = "ibo" 24 name = "Incendium Biomes Only" 25 description = "Disables everything but biomes in Incendium" 26 license = "LGPL-v3" 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}