ThatOrThis

ThatOrThis

Mod

A Fabric mod for choosing between sets of Fabric mods.

Client or server CursedUtility

4,561 downloads
63 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter versions...
Filter channels...

0.2.6+1.16

by EZForever on Oct 20, 2021
Download

This update fixes an issue which causes crash in development environments. This is also the last update to support Fabric Loader v0.11.x.

Full changelog:

  • Fix crash when loading nested jar mods in a development environment
  • Properly warn user about Fabric Loader v0.12.x incompatibility
    • Support will be added in the next update (hopefully v0.3.0)

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.7 + ModMenu 1.16.22, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.6+1.17

by EZForever on Oct 20, 2021
Download

This update fixes an issue which causes crash in development environments. This is also the last update to support Fabric Loader v0.11.x.

Full changelog:

  • Fix crash when loading nested jar mods in a development environment
  • Properly warn user about Fabric Loader v0.12.x incompatibility
    • Support will be added in the next update (hopefully v0.3.0)

Tested with Minecraft 1.17.1 + Fabric Loader 0.11.7 + ModMenu 2.0.14, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

This update fixes two bugs about tooltip rendering.

Full changelog:

  • Fix tooltip persisting after sudden focus change (#14)
  • Fix tooltip showing on buttons covered by the margin of the list
  • Log additional mods and directories in separate lines like the Fabric Loader

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.6 + ModMenu 1.16.10, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

This update adds support for Minecraft 1.17.1 and fixes two bugs about tooltip rendering.

Full changelog:

  • Minecraft 1.17.1 support
  • Fix tooltip persisting after sudden focus change (#14)
  • Fix tooltip showing on buttons covered by the margin of the list
  • Log additional mods and directories in separate lines like the Fabric Loader

Tested with Minecraft 1.17.1 + Fabric Loader 0.11.6 + ModMenu 2.0.3, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.4+1.16

by EZForever on Jun 24, 2021
Download

This update adds Russian translation and support for translating mods' names in GENERATED rules.

Full changelog:

  • Added Russian translation for ThatOrThis GUI (thanks to @Felix14-v2)
  • Added optional customName field to GENERATED rules for customizing the mapping from mod IDs to names. Refer to config specs for details.

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.3 + ModMenu 1.16.9, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.4+1.17

by EZForever on Jun 24, 2021
Download

This update adds Russian translation and support for translating mods' names in GENERATED rules.

Full changelog:

  • Added Russian translation for ThatOrThis GUI (thanks to @Felix14-v2)
  • Added optional customName field to GENERATED rules for customizing the mapping from mod IDs to names. Refer to config specs for details.

Tested with Minecraft 1.17 + Fabric Loader 0.11.3 + ModMenu 2.0.2, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

This update adds initial support for Minecraft 1.17. It is functionally the same as v0.2.2.

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.3 + ModMenu 1.16.9, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

This update adds initial support for Minecraft 1.17. It is functionally the same as v0.2.2.

Tested with Minecraft 1.17 + Fabric Loader 0.11.3 + ModMenu 2.0.0-beta.7, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.2

by EZForever on Mar 10, 2021
Download

This update adds several modpack-developer-friendly features, namely the ability to reload config files in case of a failed load, and experimental support for LanguageAdapter mods.

Full changelog:

  • Mods skipped by ThatOrThis (via GENERATED switches or disabled screens) are logged into debug.log for easlier debugging.
  • ModMenu integration: right click on ModMenu's button now brings up ThatOrThis' settings screen.
    • A tooltip is also added to ModMenu's button as a usage hint.
    • If config files are not correctly loaded when launching the game, this shortcut will force a config reload until valid configs are read. This is useful for designing rules and options.
  • LanguageAdapter mods (programming language support mods, GrossFabricHacks, etc.) can now be loaded via ThatOrThis. ThatOrThis will issue warnings and try to "fix" their functionality, but without guarantee.
    • As a result, the GrossFabricHacks warning has been removed.

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.1 + ModMenu 1.16.8, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.1

by EZForever on Mar 8, 2021
Download

This update adds a "lock" button on choice screens. When pressed, all rules (and thus mods) on the same screen are disabled.

The "lock" button is enabled on GENERATED screens (so you can disable all mods at once instead of hitting each mod's switch), and can be enabled on NESTED screens if "canDisable": true is set on the rule in the config file.

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.1 + ModMenu 1.16.8, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.2.0

by EZForever on Mar 7, 2021
Download

NOTE: v0.2.0 introduces breaking changes regarding config file schemas; see migration guide for details.

This update adds more types of rules, supporting toggling of individual rules and nested settings screens. Refer to config specs for details. ThatOrThis is also made usable to ordinary users via a default rule set.

Full changelog:

  • Rules (and choices) now has types:
    • DEFINED is the "classic" type, choose between defined sets of directories
    • GENERATED generates a settings screen for individual mods
    • NESTED allows rules to be placed on a nested settings screen
    • DISABLED for showing textual hints
    • NULL as spacers
  • A default rule set will be used if rules.json is not present
    • This rule set allows toggling mods in thatorthis directory, with usage hints on the settings screen
  • Mod description is now translated

Tested with Minecraft 1.16.5 + Fabric Loader 0.11.1 + ModMenu 1.16.8, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.1.1

by EZForever on Feb 27, 2021
Download

This update fixes #2, a critical bug which crashes servers.

Tested with Minecraft 1.16.5 (Both client-side and server-side) + Fabric Loader 0.11.1 + ModMenu 1.16.8, should work on slightly older versions.

Remember, this mod is a HUGE HACK that can wreak havoc with your modpack; use with care.

0.1.0

by EZForever on Feb 22, 2021
Download

Project members

EZForever

Owner

Details

Licensed MIT
Published 4 years ago
Updated 3 years ago