TCRMODSFilter Mod 1.20.1–1.21.1

MOD

TCRMODSFilter is a mod designed to filter other mods, specifically for The Casket of Reveries modpack, but it can also be used independently in other modpacks. Its purpose is to selectively disable mods based on specific environmental conditions before Forge loads them. This filtering mechanism uses preloading tricks, which causes Forge to ignore certain JARs during subsequent scans if they belong to the early service layer. Consequently, TCRMODSFilter must remain a separate mod and cannot be integrated into TCR Core.

TCRMODSFilter is a mod designed to filter other mods, specifically for The Casket of Reveries modpack, but it can also be used independently in other modpacks. Its purpose is to selectively disable mods based on specific environmental conditions before Forge loads them. This filtering mechanism uses preloading tricks, which causes Forge to ignore certain JARs during subsequent scans if they belong to the early service layer. Consequently, TCRMODSFilter must remain a separate mod and cannot be integrated into TCR Core.

Currently, TCRMODSFilter implements several filtering functions. It disables the Accelerated Rendering mod if the detected OpenGL version is below 4.6. The mod also disables Accelerated Recoiling when running on MacOS or a 32-bit architecture. Additionally, TCRMODSFilter will disable the Yes Steve Model mod if Epic Fight is detected as loaded. The mod credits settingdust and argon4w.