plugins { id "architectury-plugin" version "3.4-SNAPSHOT" id "dev.architectury.loom" version "0.10.0.194" apply false } architectury { minecraft = rootProject.minecraft_version } subprojects { apply plugin: "dev.architectury.loom" loom { silentMojangMappingsLicense() } dependencies { minecraft "com.mojang:minecraft:${rootProject.minecraft_version}" // The following line declares the mojmap mappings mappings loom.officialMojangMappings() } } allprojects { apply plugin: "java" apply plugin: "architectury-plugin" apply plugin: "maven-publish" archivesBaseName = rootProject.archives_base_name version = rootProject.mod_version group = rootProject.maven_group repositories { mavenCentral() // used to download and compile dependencies from git repos maven { url 'https://jitpack.io' } } tasks.withType(JavaCompile) { options.encoding = "UTF-8" options.release = 16 } java { withSourcesJar() } } sourceSets { main { java { srcDirs("core/src/main/java"); srcDirs("core/src/main/resources") } } }