fix: update sodium loader (#38)

This commit is contained in:
trafficlunar 2025-05-21 22:13:17 +01:00
parent fd17833a16
commit 2f8b831a6b
2 changed files with 9 additions and 3 deletions

View file

@ -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
}

View file

@ -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;
}
}
}