MixinBooter

MixinBooter

Mod

The Mixin Library for 1.8 - 1.12.2.

Client and server LibraryUtility

81.6k downloads
13 followers
Created10 months ago
Updated5 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter versions...
Filter channels...

Changed

  • Removed fastutil usages, to keep compatibility with Minecraft versions that used different fastutil versions

Full changelog between 9.0 and 9.1: https://github.com/CleanroomMC/MixinBooter/compare/9.0...9.1

Added

  • IMixinConfigHijacker API, allows denial of mixin configurations from being applied (idea: @Desoroxxx)

Changed

  • Updated MixinExtras to 0.3.5

Fixed

  • Mixin information being duplicated in crash reports in certain situations

Full changelog between 8.9 and 9.0: https://github.com/CleanroomMC/MixinBooter/compare/8.9...9.0

Changed

  • Updated MixinExtras from 0.2.0-beta.9 to 0.2.1-beta.2, now supports wrapping of object instantiations with @WrapOperation

Full changelog between 8.8 and 8.9: https://github.com/CleanroomMC/MixinBooter/compare/8.8...8.9

Changed

  • Logging during mod gathering

Fixed

  • Optimized mod gathering
  • Fixed delegated transformers not being rebuild before late mixins are loaded. Resulting in transformers that are registered later not properly running

Full changelog between 8.7 and 8.8: https://github.com/CleanroomMC/MixinBooter/compare/8.7...8.8

Fixed

  • Fixed issues with different builds of DJ2Addons.

Full changelog between 8.6 and 8.7: https://github.com/CleanroomMC/MixinBooter/compare/8.6...8.7

Added

Changed

  • Only allowing SpongeForge 7.4.8+ from loading with MixinBooter.

Fixed

  • Fixed issue with Modrinth uploads (not allowing forge mods without mcmod.info packaged to be uploaded)

Full changelog between 8.5 and 8.6: https://github.com/CleanroomMC/MixinBooter/compare/8.5...8.6

Added

  • Implemented FMLContextQuery, and MixinContextQuery which is extensible for different platforms

Changed

  • Better description for the mod

Fixed

  • Made SpongeForge's PrettyPrinter backwards-compatible, more fixes may follow up if bugs are found
  • Compatibility with Uncrafting Blacklist

Full changelog between 8.4 and 8.5: https://github.com/CleanroomMC/MixinBooter/compare/8.4...8.5

  • Fix compatibility with Forge's interface annotation not being respected
  • Fix crash with SpongeForge
  • Allows the entire exception chain to be inspected during mixin metadata search
  • Fix duplicated mixin metadata being printed
  • Eliminated lots of Reflection, uses Unsafe in some areas
  • Fix majority of mod incompatibility, properly

Project members

Cleanroom

Owner

Rongmario

Lead Developer


Technical information

License
LGPL-2.1-only
Client side
required
Server side
required
Project ID