ThatOrThis
by EZForever
ThatOrThis lets a player or modpack developer choose which Fabric mods load from separate mod directories, so conflicting mod sets can be kept apart.
What it does
Normally Fabric Loader reads only the default mods folder. ThatOrThis reads additional user-selectable directories as well, and uses a set of rules to decide which of those mods to load. Rules are written in a JSON5 file, and the mod checks dependencies and conflicts at runtime before launch. The mod is open source under the MIT License, with its source code and issue tracker publicly available.
Installation goes into the mods folder alongside ModMenu and Fabric API. Settings are changed on a screen opened through ModMenu, and option names come with tooltips that support formatting codes and translation keys. New settings take effect only after the game is relaunched. Without any changes the mod runs under a default, limited rule set.
The mod is built mainly for modpack developers, who can use it as a workaround for mod sets that cannot run together. It targets Minecraft 1.16.5 – 1.17.1 on Fabric Loader, with files for 1.16.5, 1.17 and 1.17.1, and the latest file is 0.2.6+1.17 for 1.17.1. Either side can run it, and neither needs it, so it can be installed on a client, a server or both.
Key features
Directory-based mod loading
Mods are read from directories beyond the default mods folder, so separate sets can be kept in their own folders.
Rule-driven selection
A rule file decides which mods in each directory load, and a JSON5 example is provided to start from.
Runtime dependency and conflict checks
Dependencies and conflicts between the selected mods are checked before the game finishes starting.
ModMenu settings screen
Options open from ModMenu, show tooltips, and take effect after a restart.
Compatibility
Latest build for each game version and loader.
Only full game releases are shown. This mod publishes no snapshot builds.
Use cases
Keeping incompatible mod sets apart
A modpack developer can place conflicting mods in different directories and let the player choose which set loads for a session.
Toggling individual mods
A player who needs to switch single mods on and off can do so through the rule file and settings screen rather than moving jar files by hand.
Who it’s for: The mod is aimed at modpack developers and at players who run modpacks with conflicting Fabric mods. It is not a general-purpose mod manager.
Questions
Does ThatOrThis need Fabric API?
Does ThatOrThis have to be installed on the server?
Is there a Forge version?
In the catalog
ThatOrThis is one of 7,555 Cursed mods on ModsFinder, and one of 4,235 Cursed mods for Fabric. 4,181 mods support Minecraft 1.17.1.
Similar mods
What the author says
A Fabric mod for choosing between sets of Fabric mods. ThatOrThis is designed mainly for modpack developers. It hacks into Fabric Loader to allow loading mods from additional user-selectable directories. This allows the end user to choose which mod(s) to load into their modpack, or workaround incompatible mod sets.
Official listing
- Modrinth page
- modrinth.com/mod/thatorthis
- Owner
- EZForever
- Published
- 2021-02-22
- Updated on Modrinth
- 2021-10-20
- Facts verified
- 2026-10-15