
Weird Behavior With Dynamic Resources and CIT [Forge 1.20.1]
Closed this issue ยท 1 comments
Bug Description
I've been trying to troubleshoot some odd behavior that's happening with CIT packs and ModernFix's Dynamic Resources functionality.
I've got a large modpack (500+ mods) that I'm throwing together. With Dynamic Resources disabled, some vanilla textures, as well as any CIT textures, break. However, this only occurs when over ~350 mods are enabled. Any combination (I tried dozens) below that threshold, and the textures don't break and CIT works as expected.
Example of missing textures with Dynamic Resources disabled:
When I enable Dynamic Resources, the vanilla textures work again, but CIT textures and some textures from other mods (most commonly patchouli books) do not work.
Example of missing textures with Dynamic Resources enabled:
Doing a fresh install with the Optimized FPS modpack (https://modrinth.com/modpack/optimized-fps) also has CIT resource packs refuse to load with Dynamic Resources enabled.
The only place I've found something similar mentioned was here: Sinytra/Connector#820
I tried the steps mentioned in that thread (removing Better Archaeology and enabling Dynamic Resources), but the textures still fail to load.
Reproduction Steps
For testing Dynamic Resources with CIT:
- Download Optimized FPS
- Download any CIT resource pack (I used Bibliophilia)
- Attempt to load CIT resource pack (it should fail)
Additional steps for testing with 350+ mods
4. Disable Dynamic Resources
5. Restart
6. Enable CIT pack (It should work)
7. Add mods until going past ~350 mods (Textures, including vanilla should break)
8. Enable Dynamic Resources and restart (Vanilla textures should be fixed, but CIT textures and some modded item textures will still be broken)
Log File
Dynamic Resources Enabled w/ 500+ mods: latest.log
Updating and closing this. This was caused by some sort of weird compatibility issue with Connector, CIT, ModernFix, and More Axolotl Variants. Removing More Axolotl Variants resolves the issue and allows CIT to work again. Found the solution thanks to this post:
AkashiiKun/MoreAxolotlVariantsAPI-Common#22 (comment)