plugins {
- id "architectury-plugin" version "3.3-SNAPSHOT"
- id "dev.architectury.loom" version "0.7.4-SNAPSHOT" apply false
+ id "architectury-plugin" version "3.4-SNAPSHOT"
+ id "dev.architectury.loom" version "0.10.0-SNAPSHOT" apply false
}
architectury {
fabric()
}
+configurations {
+ common
+ shadowCommon // Don't use shadow from the shadow plugin because we don't want IDEA to index this.
+ compileClasspath.extendsFrom common
+ runtimeClasspath.extendsFrom common
+ developmentFabric.extendsFrom common
+}
+
processResources {
filesMatching("fabric.mod.json") {
expand "version": project.version
inputs.property "version", project.version
}
-configurations {
- shadowCommon
-}
-
dependencies {
minecraft "com.mojang:minecraft:${rootProject.architectury.minecraft}"
mappings minecraft.officialMojangMappings()
}
modImplementation("dev.architectury:architectury-fabric:${rootProject.architectury_version}")
- implementation(project(path: ":common")) {
- transitive = false
- }
- developmentFabric(project(path: ":common")) {
+ common(project(path: ":common", configuration: "dev")) {
transitive = false
}
shadowCommon(project(path: ":common", configuration: "transformProductionFabric")) {
shadowJar {
configurations = [project.configurations.shadowCommon]
- classifier "shadow"
+ classifier "dev-shadow"
}
remapJar {
dependsOn(shadowJar)
input.set(shadowJar.archivePath)
- archiveClassifier = "fabric"
-}
\ No newline at end of file
+ classifier null
+}
+
+jar {
+ classifier "dev"
+}
package me.shedaniel.lightoverlay.fabric;
-import io.github.prospector.modmenu.api.ConfigScreenFactory;
-import io.github.prospector.modmenu.api.ModMenuApi;
+import com.terraformersmc.modmenu.api.ConfigScreenFactory;
+import com.terraformersmc.modmenu.api.ModMenuApi;
import me.shedaniel.lightoverlay.common.ClothScreen;
public class LOModMenuEntry implements ModMenuApi {
org.gradle.jvmargs=-Xmx3G
org.gradle.daemon=false
-mod_version=6.0.1
-minecraft_version=1.17.1
+mod_version=6.0.2
+minecraft_version=21w41a
-architectury_version=2.3.24
+architectury_version=3.0.33
# fabric
-fabric_loader_version=0.11.6
-fabric_api_version=0.37.2+1.17
-cloth_config_version=5.0.38
-modmenu_version=2.0.2
+fabric_loader_version=0.11.7
+fabric_api_version=0.40.9+1.18
+cloth_config_version=6.0.39
+modmenu_version=3.0.0
# forge
forge_version=37.0.13
\ No newline at end of file