FermiumBooter

FermiumBooter

Mod

Simplistic mixin mod utility to allow developers to load mixins both early and late

Client or server LibraryUtility

68.8k downloads
2 followers
Follow Save
Filter channels...

1.3.2

by fonnymunkey on Aug 5, 2025
Download

1.3.2:

1.3.1

by fonnymunkey on Jul 16, 2025
Download

1.3.1:

  • Add config-based handling for forcing mixin configs to be added/removed, for simple compat handling for older mods that crash on modern mixin such as Locks and ParticleCulling
  • Fix disabling warning render while in-game not updating
  • Fix icon texture size

1.3.0:

  • Update to new logo created by Star_Artsy
  • Breaking Change: Rewrite @MixinConfig annotation system to optimize and prevent possible classloading issues.

Some mods such as SRPMixins that use @MixinConfig will need to be updated first before updating FermiumBooter.
Do not report crashes caused by using non-updated versions.

1.2.0:

  • Add utility method for checking for present ModID's as Loader.isModLoaded() does not work during mixin enqueue/early mixin application
  • Add MixinConfig annotation system for expanding on the Forge Config annotation system to automatically enqueue mixins based on config toggles, including ModID compatibility options
  • Add compatibility warning logging and render from mixins using the MixinConfig annotation system
  • Re-license to LGPLv3

As there are multiple new features/changes remember to please report any issues to the Github issue tracker

1.1.1:
Fix compatibility with Cleanroom Loader 0.2.3
Update Mixin to 0.8.7
Update MixinExtras to 0.4.1

Note: Currently Non-Cleanroom MixinBooter loads MixinExtras 0.3.6 first, so newer 0.3.6+ features should not be depended on until MixinBooter updates if full compatibility with all mods is desired

1.1.0:
Shadow Mixin 0.8.5
Shadow MixinExtras 0.3.5
Rename file for CleanroomLoader compatibility

Note: While MixinBootstrap/MixinCompat is no longer required, it is still highly recommended you use MixinCompat in a modpack environment regardless

1.0.1: Added handling for when a single configuration is registered with multiple suppliers, evaluated as short-circuit OR, in cases such as a common Accessor mixin

Initial release, tested as working, developer information included in description or in javadocs


Project members

fonnymunkey

Member

Details

Licensed LGPL-3.0-or-later
Published 2 years ago
Updated 23 days ago