COWMODSКаталог модов

MixinBooter

The Mixin Library for 1.8 - 1.12.2.

Автор: Cleanroom2,1 млн41обновлён 12 окт. 2026 г.
БиблиотекиУтилиты

Описание

MixinBooter

Allows any mixins that work on mods to work effortlessly on 1.8 - 1.12.2

Pseudo-Changelog:

  • As of 4.2, MixinBooter's API has changed and all mods that uses mixins are encouraged to depend on MixinBooter, even those that mixin into vanilla/forge/library classes. To avoid mixin version mismatches with mods crashing trying to implement modded mixins (looking at you VanillaFix). Thanks to @embeddedt recommending and helping me introduce this change!

  • As of 5.0, MixinExtras by @LlamaLad7 is shaded. Available for developers to use.

  • As of 8.0, MixinBooter will now work from 1.8 - 1.12.2. One single build works with all these versions! (TODO: LiteLoader support?)

  • As of 8.4, MixinBooter actively attempts to be compatible with SpongeForge

  • As of 9.2, MixinBooter reinstates the older MixinLoader annotation for 1.8.x usages.

  • As of 10.0, MixinBooter follows Mixin 0.8.7

  • As of 11.0, MixinBooter is built on CleanMix. As an effort to create an unified backend with Cleanroom.

    • No longer would you need to declare dependencies for the annotation processor yourself.
    • Also adds a config file (config/mixinbooter.cfg) to blacklist mixin configs and toggle debug options
    • Dedicated logs/mixinbooter.log mixin log. With ability to trace class-loading for precise debugging.
    • Allows traditional MixinConfig + MixinConnector manifest attribute entries to be fully involved in the ecosystem
    • Mod discovery for mixin owners, better isModLoaded checks
    • Suppresses Forge's corrupt zip warnings
    • Phased out mixin "phases"

For Developers ~ Getting Started:

  1. Add CleanroomMC's repository and depend on MixinBooter's maven entry:
repositories {
    maven {
        url 'https://maven.cleanroommc.com'
    }
}

dependencies {
    def mixin = 'zone.rong:mixinbooter:11.0'
    
    implementation (mixin) {
        transitive = false
    }
    annotationProcessor mixin

    // RetroFuturaGradle for refmap generation:
    modUtils.enableMixins(mixin)
    // modUtils.enableMixins(mixin, 'mod_id.mixins.refmap.json') << add refmap name as 2nd arg (optional)
}
  1. Pick how to register your mixin configurations. MixinBooter supports lots of approaches:

(As of 11.0, early/late divide is no longer present, therefore IEarly/ILateMixinLoaders are deprecated)

  • MixinConfigs manifest attribute: no loader class needed. Add a space-separated list of your mixin configuration names to your jar's manifest. MixinBooter reads it straight from the jar's manifest and registers them.
  • MixinConnector manifest attribute: register configs programmatically. Point it at a class implementing org.spongepowered.asm.mixin.connect.IMixinConnector, its connect() is called during boot, where you call Mixins.addConfiguration(...) yourself.

Both manifest attributes are set on your jar task:

jar {
    manifest {
        attributes(
                'MixinConfigs': 'mixins.mymod.json',
                'MixinConnector': 'com.example.mymod.MyMixinConnector'
        )
    }
}
public class MyMixinConnector implements IMixinConnector {
    
    @Override
    public void connect() {
        // Check if mod is loaded before registering?
        // Possible with zone.rong.mixinbooter.service.ModDiscoverer.isModPresent(String modId)
        Mixins.addConfiguration("mixins.mymod.json");
    }
    
}

Последние версии

Все версии →
release

MixinBooter 11.18

11.18
12 окт. 2026 г.50,4 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Crash in dev when calling some classes earlier, hardened classloader isolation ### Changed - Detection widened for development environments for those using other gradle plugins **Full changelog between 11.17 and 11.18**: https://github.com/CleanroomMC/MixinBooter/compare/11.17...11.18
release

MixinBooter 11.17

11.17
3 сент. 2026 г.146,6 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Dev classpath only mixin jars being hidden from mod discovery via reparseable coremods **Full changelog between 11.16 and 11.17**: https://github.com/CleanroomMC/MixinBooter/compare/11.16...11.17
release

MixinBooter 11.16

11.16
3 сент. 2026 г.801Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Mods on the dev classpath not being considered during mod discovery **Full changelog between 11.15 and 11.16**: https://github.com/CleanroomMC/MixinBooter/compare/11.15...11.16
release

MixinBooter 11.15

11.15
21 авг. 2026 г.48,8 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Compatibility with ReplayMod, as it depended on an erroneous behaviour **Full changelog between 11.14 and 11.15**: https://github.com/CleanroomMC/MixinBooter/compare/11.14...11.15
release

MixinBooter 11.14

11.14
18 авг. 2026 г.14 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - ModDirector/FileDirectory and JsonPaintings mods not being properly discovered - Certain mods being recognized twice for discovery ### Changed - Updated CleanMix to 0.7.2 **Full changelog between 11.13 and 11.14**: https://github.com/CleanroomMC/MixinBooter/compare/11.13...11.14
release

MixinBooter 11.13

11.13
5 авг. 2026 г.57,5 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Parent and child mixins to reconciling properly, issue noted first in GroovyScript's Mixin for the Calculator mod ### Changed - Updated CleanMix to 0.7.1 - Always scan `@Mod` annotations (thanks @youyihj!) - Compressed logo size (thanks @RuiXuqi!) **Full changelog between 11.12 and 11.13**: https://github.com/CleanroomMC/MixinBooter/compare/11.12...11.13
release

MixinBooter 11.12

11.12
28 июл. 2026 г.39,1 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Changed - Updated MixinExtras to use our own fork ### Fixed - Compatibility with mods that use older MixinExtras versions that load late **Full changelog between 11.11 and 11.12**: https://github.com/CleanroomMC/MixinBooter/compare/11.11...11.12
release

MixinBooter 11.11

11.11
27 июл. 2026 г.4,9 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Fixed INIT phase transition failing silently **Full changelog between 11.10 and 11.11**: https://github.com/CleanroomMC/MixinBooter/compare/11.10...11.11
release

MixinBooter 11.10

11.10
26 июл. 2026 г.4,8 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Fixed - Errors with `INIT` and `DEFAULT` mixins when being consumed by CleanMix too early ### Changed - Update CleanMix to 0.7.0 **Full changelog between 11.9 and 11.10**: https://github.com/CleanroomMC/MixinBooter/compare/11.9...11.10
beta

MixinBooter 11.9

11.9
26 июл. 2026 г.3,8 тыс.Minecraft: 1.8, 1.8.1, 1.8.2, 1.8.3, 1.8.4, 1.8.5, 1.8.6, 1.8.7, 1.8.8, 1.8.9, 1.9, 1.9.1, 1.9.2, 1.9.3, 1.9.4, 1.10, 1.10.1, 1.10.2, 1.11, 1.11.1, 1.11.2, 1.12, 1.12.1, 1.12.2forge
Скачать
Что нового
### Changed - Update CleanMix to 0.6.1