From 9fca2d89ccda8b378b09be1365ad32815ac8a590 Mon Sep 17 00:00:00 2001
From: Victoria Fischer <tdfischer@hackerbots.net>
Date: Sun, 4 May 2025 22:50:11 +0200
Subject: [PATCH] alexcaves: disable biome coloring to fix distanthorizons

---
 config/alexcaves-client.toml | 34 ++++++++++++++++++++++++++++++++++
 index.toml                   |  4 ++++
 pack.toml                    |  2 +-
 3 files changed, 39 insertions(+), 1 deletion(-)
 create mode 100644 config/alexcaves-client.toml

diff --git a/config/alexcaves-client.toml b/config/alexcaves-client.toml
new file mode 100644
index 0000000..87ffe30
--- /dev/null
+++ b/config/alexcaves-client.toml
@@ -0,0 +1,34 @@
+[visuals]
+	#whether to cave maps are visible when held by players from the third-person perspective.
+	cave_maps_visible_in_third_person = true
+	#whether to shake the screen from tremorsaurus stomping, nuclear explosions, etc.
+	screen_shaking = true
+	#true if some block models, like uranium ore or abyssmarine bricks render as fullbright. May increase load time, no gameplay performance impact.
+	emissive_block_models = true
+	#whether to make the screen flash white during nuclear explosions.
+	nuclear_bomb_flash = true
+	#true if some biomes, such as primordial caves, have ambient light that makes the biome easier to see in.
+	biome_ambient_light = true
+	#true if some biomes, such as toxic caves, apply a color to ambient light. May conflict with shaders.
+	biome_ambient_light_coloring = false
+	#true if some biomes, such as primordial caves, have an always well-lit sky when in them. May conflict with shaders.
+	biome_sky_overrides = true
+	#true if some biomes, such as abyssal chasm, have an thicker water fog to them. May conflict with shaders.
+	biome_sky_fog_overrides = true
+	#true if ambersol block renders with rays of light emerging from it.
+	ambersol_shines = true
+	#true if irradiated effect makes mobs glow. May conflict with shaders.
+	radiation_glow_effect = true
+	#determines how far to the left the subterranodon flight indicator renders on the screen when mounted. Negative numbers will render it on the right. 
+	#Range: -12000 ~ 12000
+	subterranodon_indicator_x = 22
+	#determines how far from bottom the subterranodon flight indicator renders on the screen when mounted.
+	#Range: -12000 ~ 12000
+	subterranodon_indicator_y = 6
+	#true if sugar rush makes the world more saturated. May conflict with shaders.
+	sugar_rush_saturation_effect = true
+
+[audio]
+	#whether nuclear explosions briefly muffle other sounds.
+	nuclear_bomb_muffles_sounds = true
+
diff --git a/index.toml b/index.toml
index 787b6cd..7f69335 100644
--- a/index.toml
+++ b/index.toml
@@ -4,6 +4,10 @@ hash-format = "sha256"
 file = "compose.yaml"
 hash = "e4d93964cb1ab3cc6f49a55307851e731ef07d56b076b746184b9f9644b6e814"
 
+[[files]]
+file = "config/alexcaves-client.toml"
+hash = "44a906d712a1858eca8ed9e82cca5cd410a2cff1040b4ea0da137418abecff90"
+
 [[files]]
 file = "config/alexsmobs.toml"
 hash = "a60442351eb4a2fb2c74d4a7c62fd25d32faca43c0f192a1c261c13db9a71551"
diff --git a/pack.toml b/pack.toml
index 3d84f15..11e7218 100644
--- a/pack.toml
+++ b/pack.toml
@@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
 [index]
 file = "index.toml"
 hash-format = "sha256"
-hash = "76ba86cf89324a9059160887de5c051fd4a61be98cd1e6713558e5a39b21e8f6"
+hash = "368310f68e32126cd7ff8852286151a1bc2deb7f0cf92c8681d98614779b7663"
 
 [versions]
 forge = "47.4.0"