diff --git a/build.gradle b/build.gradle index 29fca03..c8f90a9 100644 --- a/build.gradle +++ b/build.gradle @@ -1,5 +1,5 @@ plugins { - id 'dev.architectury.loom' version '1.7-SNAPSHOT' apply false + id 'dev.architectury.loom' version '1.10-SNAPSHOT' apply false id 'architectury-plugin' version '3.4-SNAPSHOT' id 'com.github.johnrengelman.shadow' version '8.1.1' apply false } diff --git a/common/build.gradle b/common/build.gradle index bc200dd..3f3460e 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -26,9 +26,9 @@ dependencies { modImplementation "dev.architectury:architectury:$rootProject.architectury_api_version" // Mod implementations - modImplementation "maven.modrinth:sodium:mc1.21.4-0.6.13-fabric" // Sodium - modImplementation "maven.modrinth:sodium-extra:mc1.21.4-0.6.1+fabric" // Sodium Extra - modImplementation "maven.modrinth:iris:1.8.5+1.21.4-fabric" // Iris - modImplementation "maven.modrinth:distanthorizons:2.2.1-a-1.21.1" // Distant Horizons - modImplementation "maven.modrinth:controlify:2.1.1-fabric,1.21.4" // Controlify + modImplementation "maven.modrinth:sodium:mc1.21.6-0.6.13-fabric" // Sodium + modImplementation "maven.modrinth:sodium-extra:mc1.21.6-0.6.6+fabric" // Sodium Extra + modImplementation "maven.modrinth:iris:1.9.1+1.21.7-fabric" // Iris + modImplementation "maven.modrinth:distanthorizons:2.3.4-b-1.21.6" // Distant Horizons + modImplementation "maven.modrinth:controlify:2.2.1-fabric,1.21.6" // Controlify } diff --git a/common/src/main/java/net/trafficlunar/optionsprofiles/gui/OptionsToggleList.java b/common/src/main/java/net/trafficlunar/optionsprofiles/gui/OptionsToggleList.java index bf2c02f..8baf833 100644 --- a/common/src/main/java/net/trafficlunar/optionsprofiles/gui/OptionsToggleList.java +++ b/common/src/main/java/net/trafficlunar/optionsprofiles/gui/OptionsToggleList.java @@ -117,7 +117,7 @@ public class OptionsToggleList extends ContainerObjectSelectionList dimensionFogDistance; + public boolean global_fog; + public EnumMap fog_type_config; public boolean light_updates; public boolean item_frame; public boolean armor_stand; diff --git a/common/src/main/java/net/trafficlunar/optionsprofiles/profiles/loaders/SodiumLoader.java b/common/src/main/java/net/trafficlunar/optionsprofiles/profiles/loaders/SodiumLoader.java index 791c4e8..98201fc 100644 --- a/common/src/main/java/net/trafficlunar/optionsprofiles/profiles/loaders/SodiumLoader.java +++ b/common/src/main/java/net/trafficlunar/optionsprofiles/profiles/loaders/SodiumLoader.java @@ -42,8 +42,6 @@ public class SodiumLoader { SodiumClientMod.options().notifications.hasClearedDonationButton = configuration.notifications.has_cleared_donation_button; SodiumClientMod.options().notifications.hasSeenDonationPrompt = configuration.notifications.has_seen_donation_prompt; - SodiumClientMod.options().debug.terrainSortingEnabled = configuration.debug.terrain_sorting_enabled; - try { SodiumGameOptions.writeToDisk(SodiumClientMod.options()); } catch (IOException e) { @@ -56,7 +54,6 @@ public class SodiumLoader { public Advanced advanced; public Performance performance; public Notifications notifications; - public Debug debug; public static class Quality { public String weather_quality; @@ -84,9 +81,5 @@ public class SodiumLoader { public boolean has_cleared_donation_button; public boolean has_seen_donation_prompt; } - - public static class Debug { - public boolean terrain_sorting_enabled; - } } } \ No newline at end of file diff --git a/fabric/src/main/resources/fabric.mod.json b/fabric/src/main/resources/fabric.mod.json index 51d54e5..d9b91f4 100644 --- a/fabric/src/main/resources/fabric.mod.json +++ b/fabric/src/main/resources/fabric.mod.json @@ -25,10 +25,10 @@ "optionsprofiles.mixins.json" ], "depends": { - "fabricloader": ">=0.15.11", + "fabricloader": ">=0.16.14", "minecraft": "~1.21", "java": ">=21", - "architectury": ">=15.0.3", + "architectury": ">=17.0.6", "fabric-api": "*" } } diff --git a/gradle.properties b/gradle.properties index 45e4f04..83fe4e5 100644 --- a/gradle.properties +++ b/gradle.properties @@ -11,10 +11,10 @@ archives_name=optionsprofiles enabled_platforms=fabric,neoforge # Minecraft properties -minecraft_version=1.21.4 +minecraft_version=1.21.6 # Dependencies -architectury_api_version = 15.0.3 -fabric_loader_version=0.16.9 -fabric_api_version=0.111.0+1.21.4 -neoforge_version=21.4.9-beta \ No newline at end of file +architectury_api_version = 17.0.6 +fabric_loader_version=0.16.14 +fabric_api_version=0.128.2+1.21.6 +neoforge_version=21.6.20-beta \ No newline at end of file diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2617362..aa02b02 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.8-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip networkTimeout=10000 zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 diff --git a/neoforge/src/main/resources/META-INF/neoforge.mods.toml b/neoforge/src/main/resources/META-INF/neoforge.mods.toml index 64ca7c9..c532f02 100644 --- a/neoforge/src/main/resources/META-INF/neoforge.mods.toml +++ b/neoforge/src/main/resources/META-INF/neoforge.mods.toml @@ -16,7 +16,7 @@ logoFile = "icon.png" [[dependencies.optionsprofiles]] modId = "neoforge" type = "required" -versionRange = "[21.0,)" +versionRange = "[21.6,)" ordering = "NONE" side = "BOTH" @@ -30,7 +30,7 @@ side = "BOTH" [[dependencies.optionsprofiles]] modId = "architectury" type = "required" -versionRange = "[15.0.3,)" +versionRange = "[17.0.6,)" ordering = "AFTER" side = "BOTH"