Phase 9: Iris and Complementary Reimagined, off by default

Adrian, 2026-11-09: set up the shader but keep it disabled by default. Iris
1.8.14-beta.1 (built for the pack's Sodium 0.8.13) and Complementary Reimagined
r5.9.3, both client only and fetched from Modrinth. Default Options' extra
folder ships config/iris.properties with shaders off and Complementary
preselected, copied only when a player has none. Toggle Shaders is on M, the
only free letter; Iris's other keys are unbound. tools/build.py fails if the
settings name a shader file the pack doesn't install.

Smoke test passes; client dependencies are satisfied. Not launched on a client.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
claudeandClaude Opus 5.5 committed 2026-11-09 13:08:14 +01:00
1 parent f7ea371862
commit 0741c84077
13 files changed
+71 -3

No files matched your search

@@ -0,0 +1,6 @@
# Shipped by the Cobblemon Survival Pack (Adrian, 2026-11-09): Complementary Reimagined is installed but off by default.
# Default Options copies this file only if config/iris.properties doesn't exist yet, so a player's own choice stays.
# Switch it on with the Toggle Shaders key (M) or in Video Settings > Shader Packs.
enableShaders=false
shaderPack=ComplementaryReimagined_r5.9.3.zip
disableUpdateMessage=true
@@ -38,3 +38,6 @@ key_key.ftbquests.gui_quest_panel.edit_quest_props:key.keyboard.unknown
key_key.ftbquests.gui_quest_panel.edit_subtitle:key.keyboard.unknown
key_key.ftbquests.gui_quest_panel.edit_title:key.keyboard.unknown
key_key.ftbquests.gui_quest_panel.add_image:key.keyboard.unknown
key_iris.keybind.toggleShaders:key.keyboard.m
key_iris.keybind.reload:key.keyboard.unknown
key_iris.keybind.shaderPackSelection:key.keyboard.unknown
+15 -1
View File
@@ -20,9 +20,13 @@ hash = "4cc39db96807a4714dd5417d2f065ee6784bc60349fd3c0dc92bcd8fe737b6ea"
file = "config/coldsweat/world.toml"
hash = "84f1468a01fcd0f0f728446c386cbb0d4b3df0a14883fa6da9f4f70e4519ba80"
[[files]]
file = "config/defaultoptions/extra/config/iris.properties"
hash = "3866233ba2035bd6ffe6e06cf74c7b1f16869184c274276ca0bd546f1e8bf003"
[[files]]
file = "config/defaultoptions/keybindings.txt"
hash = "fbc8a858d5cfe978ed48a6a5f564b9d0a7b540e12b5f481c4eb797021a9f6078"
hash = "236b4b59f48947317c50215ff7ad4e707d727594498eabd8cc805ec1998ee92e"
[[files]]
file = "config/fightorflight.json5"
@@ -312,6 +316,11 @@ file = "mods/inventory-profiles-next.pw.toml"
hash = "ab503e89461dff879ee793253e173625b6ab868f570a371323ef725e567cf5ea"
metafile = true
[[files]]
file = "mods/iris.pw.toml"
hash = "db1c1e6382878b78e994dba1b9026935f8d1c5ca685c89d2437858e0a0dcab58"
metafile = true
[[files]]
file = "mods/jade.pw.toml"
hash = "f26cc6ba7ab8da7e027f2466e2e16c61cb8e2e3e640523d20c23257de927e772"
@@ -396,3 +405,8 @@ metafile = true
file = "mods/xaeros-world-map.pw.toml"
hash = "d90210a531e4c53f9698399bd1d5e733657b5e1eefa236269a4f77962e4c74db"
metafile = true
[[files]]
file = "shaderpacks/complementary-reimagined.pw.toml"
hash = "75d1d2488a0c332a9a58af7e57f980a1b006c02b3a1c580fbd50443088e4eab0"
metafile = true
+13
View File
@@ -0,0 +1,13 @@
name = "Iris Shaders"
filename = "iris-neoforge-1.8.14-beta.1+mc1.21.1.jar"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/YL57xq9U/versions/KduFYu4t/iris-neoforge-1.8.14-beta.1%2Bmc1.21.1.jar"
hash-format = "sha512"
hash = "33fddb430e16222902eac75b8b3d57c381b0f3cc729f3b56c4628df12ca108f23a0b11e2feb167923d6d14d1fc7e8ee1a977ec421b19d1951bdca74c4092b9c5"
[update]
[update.modrinth]
mod-id = "YL57xq9U"
version = "KduFYu4t"
+1 -1
View File
@@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0"
[index]
file = "index.toml"
hash-format = "sha256"
hash = "b2c6b7b6b2cb01942dc1c17c6526bc83ee1cbe7f4857e8af4557c2c9b4b4117a"
hash = "72d088fe084f47754358b2ac5d723323f70779850de3e7135470bb1f45bcb3f4"
[versions]
minecraft = "1.21.1"
@@ -0,0 +1,13 @@
name = "Complementary Shaders - Reimagined"
filename = "ComplementaryReimagined_r5.9.3.zip"
side = "client"
[download]
url = "https://cdn.modrinth.com/data/HVnmMxH1/versions/Bqen1mJX/ComplementaryReimagined_r5.9.3.zip"
hash-format = "sha512"
hash = "45304b1d7862afdb2177b7e6226fc9c6737911d17a4ad46cc9c519ca4deb935f05072cd337cd8b19a15bb8062b57b54eceec7bdee4cd572d94858e2946d37d85"
[update]
[update.modrinth]
mod-id = "HVnmMxH1"
version = "Bqen1mJX"