FermiumBooter

FermiumBooter

Mod

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

Client or server LibraryUtility

7,981 downloads
1 follower
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

FermiumBooter is a simplistic mixin mod utility to allow developers to load mixins both early and late, allowing for modifying classes that normally could not be modified otherwise.

Other current features include;

  • Adds the ability to toggle mixins prior to application through the use of a Supplier, to allow developers control over optional mixins.
  • Adds the ability to remove other FermiumBooter mixins from applying, for testing or tweaking purposes.
  • Shadows Mixin 0.8.5 and MixinExtras 0.3.5

Note: As of 1.1.0 MixinBootstrap/MixinCompat is no longer required, however it is still highly recommended you use MixinCompat in a modpack environment.

For developer usage:

Create your mixin as normal, then in your IFMLLoadingPlugin implemenation init, instead of "Mixins.addConfiguration("configname")", you replace it with "FermiumRegistryAPI.enqueueMixin("configname"), or if you are registering it as a late-loaded mixin, "FermiumRegistryAPI.enqueueMixin(true, "configname")". That is all that is required, and FermiumBooter takes care of the rest.

FermiumBooter is MIT and open-source, I am welcoming of any issues/suggestions/PRs made to aid in making it more useful to developers.

Need to get in contact with me, or want to support me? Click the badges below:

Discord Patreon Ko-Fi

Need a server? Click the banner below and use code "fonny" for 25% off your first month with Bisect Hosting: Bisect Banner


Project members

fonnymunkey

Member

Details

Licensed MIT
Published 7 months ago
Updated 22 days ago