From 2f8b831a6be2b114a62ba206bd5150aac316a1f8 Mon Sep 17 00:00:00 2001 From: trafficlunar Date: Wed, 21 May 2025 22:13:17 +0100 Subject: [PATCH] fix: update sodium loader (#38) --- common/build.gradle | 3 ++- .../optionsprofiles/profiles/loaders/SodiumLoader.java | 9 +++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common/build.gradle b/common/build.gradle index af61a85..bc200dd 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -26,8 +26,9 @@ dependencies { modImplementation "dev.architectury:architectury:$rootProject.architectury_api_version" // Mod implementations - modImplementation "maven.modrinth:sodium:mc1.21.4-0.6.3-fabric" // Sodium + 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 } 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 6a25611..791c4e8 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 @@ -38,11 +38,12 @@ public class SodiumLoader { SodiumClientMod.options().performance.useFogOcclusion = configuration.performance.use_fog_occlusion; SodiumClientMod.options().performance.useBlockFaceCulling = configuration.performance.use_block_face_culling; SodiumClientMod.options().performance.useNoErrorGLContext = configuration.performance.use_no_error_g_l_context; - SodiumClientMod.options().performance.sortingEnabled = configuration.performance.sorting_enabled_v2; 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) { @@ -55,6 +56,7 @@ public class SodiumLoader { public Advanced advanced; public Performance performance; public Notifications notifications; + public Debug debug; public static class Quality { public String weather_quality; @@ -76,12 +78,15 @@ public class SodiumLoader { public boolean use_fog_occlusion; public boolean use_block_face_culling; public boolean use_no_error_g_l_context; - public boolean sorting_enabled_v2; } public static class Notifications { 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