Skip to content

Releases: FermiumModding/FermiumBooter

v1.4.1

21 Nov 13:31

Choose a tag to compare

1.4.1:
Hotfix for serverside startup crashes due to logger

v1.4.0

28 Oct 23:16

Choose a tag to compare

  • Append general mixin errors to crash reports for easier diagnosing
  • Add a custom separate logging file for MixinConfig warnings and general mixin errors
  • Allow clicking the ingame MixinConfig warning render to directly open the custom log
  • Set the ingame MixinConfig warning render to only display on the main menu

v1.3.2

04 Aug 22:09

Choose a tag to compare

v1.3.1

16 Jul 17:04

Choose a tag to compare

  • 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

v1.3.0

07 Jul 18:57

Choose a tag to compare

Update to new logo created by ArtsyDy

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.

v1.2.0

05 Apr 07:04

Choose a tag to compare

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

v1.1.1

28 Aug 23:48

Choose a tag to compare

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

v1.1.0

15 May 19:56

Choose a tag to compare

Shadow Mixin 0.8.5
Shadow MixinExtras 0.3.5
Rename file for CleanroomLoader compatibility

v1.0.1

16 Mar 23:55

Choose a tag to compare

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.

v1.0.0

29 Jan 06:51

Choose a tag to compare

Initial beta release, tested as working alongside test mods.

Simplistic mixin utility for loading mixins both early and late, for use on both Forge, Minecraft, and coremods, but also non-coremods.
Includes the ability to toggle mixins with a supplier or remove other FermiumBooter mixins for testing/tweaking purposes.

It is still recommended to use alongside MixinBootstrap or Mixin Compat 0.7 - 0.8 in order to load mixins properly.
FermiumRegistryAPI contains JavaDoc info for usage.