登陆 注册 QQ登陆
快捷导航
查看: 1|回复: 0

[模组分享] MixinBooter (MixinBooter)-MOD模组

[复制链接]

5159

主题

5

回帖

6129

积分

龙❁妻

Rank: 8Rank: 8

经验
6129 EP
金粒
928 粒
绿宝石
20 块
爱心
0 点
发表于 2025-8-10 18:28:16 | 显示全部楼层 |阅读模式
MixinBooter (MixinBooter)Github |相关wiki |源站链接支持: forgeMixinBooter是针对1.8 - 1.12.2版本的Mixin库。

- 当前Mixin版本:[UniMix 0.12.2,由CleanroomMC维护,派生自LegacyModdingMC的0.8.5分支](链接)

- 当前MixinExtra版本:[0.2.0-beta.9](链接)

对于开发者:

- 添加CleanroomMC的仓库,并依赖MixinBooter的maven条目:

groovy

repositories {

    maven {

        url \'https://maven.cleanroommc.com\'

    }

}

dependencies {

    implementation \'zone.rong:mixinbooter:8.4\'

}

伪变更日志:

- 从4.2版本开始,MixinBooter的API已更改,并鼓励*所有*使用mixins的mod依赖于MixinBooter,即使是mixin到原版/forge/library类的mod也是如此。为了避免版本不匹配导致的mod崩溃问题(看着你VanillaFix)。感谢[@embeddedt](链接)推荐并帮助我引入此更改!

- 从5.0版本开始,[MixinExtras by @LlamaLad7](链接)已被添加。供开发者使用。

- 从8.0版本开始,MixinBooter现在支持1.8 - 1.12.2版本。一个构建可与所有这些版本一起使用!(待办事项:LiteLoader支持?)

小贴士:

- 参考`IEarlyMixinLoader`来处理对原版、forge或者任何在类加载器极早期传递的类(例如Guava)产生影响的mixins。

- 参考`ILateMixinLoader`来处理对mod产生影响的mixins。

- `@MixinLoader`注解,从4.2版本开始已被弃用。其功能类似于`ILateMixinLoader`。

来自Modrinth所有游戏版本1.81.8.11.8.21.8.31.8.41.8.51.8.61.8.71.8.81.8.91.91.9.11.9.21.9.31.9.41.101.10.11.10.21.111.11.11.11.21.121.12.11.12.2所有类型forgeMixinBooter 10.6!mixinbooter-10.6.jar下载10.6#Releasemixinbooter-10.6-javadoc.jar下载10.6#Releasemixinbooter-10.6-sources.jar下载10.6#Release### Changed- Updated MixinExtras from 0.5.0-beta.5 to 0.5.0-rc.1### Fixed- GsonBuilder#setLenient not existing on older Gson versions**Full changelog between 10.5 and 10.6**: 10.6支持游戏: 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.2类型:ForgeRelease下载次数: 166,044MixinBooter 10.5!mixinbooter-10.5.jar下载10.5#Releasemixinbooter-10.5-javadoc.jar下载10.5#Releasemixinbooter-10.5-sources.jar下载10.5#Release### Added- Explicit compatibility with checking if Optifine is loaded at coremod stages (for the Context obj)- Hotswap Agent related manifest entries to allow hotswapping outside of dev### Fixed- Edge-cases in reading some mods\' mcmod.infos**Full changelog between 10.4 and 10.5**: https://github.com/CleanroomMC/MixinBooter/compare/10.4...10.5展开版本: 10.5支持游戏: 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.2类型:ForgeRelease下载次数: 41,016MixinBooter 10.4!mixinbooter-10.4.jar下载10.4#Releasemixinbooter-10.4-javadoc.jar下载10.4#Releasemixinbooter-10.4-sources.jar下载10.4#Release### Changed- Made reading mod metadata quicker and simpler- Updated MixinExtras to 0.5.0-beta.5### Fixed- SpongeForge compatibility, due to a Forge oversight**Full changelog between 10.3 and 10.4**: https://github.com/CleanroomMC/MixinBooter/compare/10.3...10.4展开版本: 10.4支持游戏: 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.2类型:ForgeRelease下载次数: 21,421MixinBooter 10.3!mixinbooter-10.3.jar下载10.3#Releasemixinbooter-10.3-javadoc.jar下载10.3#Releasemixinbooter-10.3-sources.jar下载10.3#Release### Added- Context to `IMixinConfigHijacker`### Changed- Allowed all mixin configs to be hijacked### Fixed- Use `JsonReader#setLenient` over `GsonBuilder#setLenient` for older Gson versions supplied by older Minecraft versions- Use deprecated `Handle` constructor for older ASM versions supplied by older Minecraft versions- Catch loader issues instead of exiting and not loading subsequent loaders**Full changelog between 10.2 and 10.3**: https://github.com/CleanroomMC/MixinBooter/compare/10.2...10.3展开版本: 10.3支持游戏: 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.2类型:ForgeRelease下载次数: 8,576MixinBooter 10.2!mixinbooter-10.2.jar下载10.2#Releasemixinbooter-10.2-javadoc.jar下载10.2#Releasemixinbooter-10.2-sources.jar下载10.2#Release### Fixed- Specified ordinality on a local capture for when the mixin is applied in brittle contexts**Full changelog between 10.1 and 10.2**: https://github.com/CleanroomMC/MixinBooter/compare/10.1...10.2展开版本: 10.2支持游戏: 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.2类型:ForgeRelease下载次数: 30,640MixinBooter 10.1!mixinbooter-10.1.jar下载10.1#Betamixinbooter-10.1-javadoc.jar下载10.1#Betamixinbooter-10.1-sources.jar下载10.1#Beta### Fixed- Few certain vanilla classes loading early, breaking some deobfuscation into SRG**Full changelog between 10.0 and 10.1**: https://github.com/CleanroomMC/MixinBooter/compare/10.0...10.1展开版本: 10.1支持游戏: 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.2类型:ForgeBeta下载次数: 16,709MixinBooter 10.0!mixinbooter-10.0.jar下载10.0#Betamixinbooter-10.0-javadoc.jar下载10.0#Betamixinbooter-10.0-sources.jar下载10.0#Beta### Added- New API (Context) for early/late loaders### Changed- Updated UniMix, is now updated with Fabric Mixin 0.15.3, Mixin 0.8.7- Updated to MixinExtras 0.5.0-beta4- Better logging at launch### Fixed- Hijackers not applied to late mixins- Mod description typo**Full changelog between 9.4 and 10.0**: https://github.com/CleanroomMC/MixinBooter/compare/9.4...10.0展开版本: 10.0支持游戏: 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.2类型:ForgeBeta下载次数: 1,511MixinBooter 9.4!mixinbooter-9.4.jar下载9.4#Releasemixinbooter-9.4-javadoc.jar下载9.4#Releasemixinbooter-9.4-sources.jar下载9.4#Release### Changed- Updated UniMix- Enable `comformVisibility` to `true` by default - thanks to jbredwards### Fixed- Compatibility with older ASM libraries - thanks to HowardZHY**Full changelog between 9.3 and 9.4**: https://github.com/CleanroomMC/MixinBooter/compare/9.3...9.4展开版本: 9.4支持游戏: 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.2类型:ForgeRelease下载次数: 33,638MixinBooter 9.3!mixinbooter-9.3.jar下载9.3#Releasemixinbooter-9.3-javadoc.jar下载9.3#Releasemixinbooter-9.3-sources.jar下载9.3#Release展开版本: 9.3支持游戏: 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.2类型:ForgeRelease下载次数: 26,710MixinBooter 9.2!mixinbooter-9.2.jar下载9.2#Betamixinbooter-9.2-javadoc.jar下载9.2#Betamixinbooter-9.2-sources.jar下载9.2#Beta### Changed- Reinstated `@MixinLoader` annotation, primarily for 1.8.x usages as Forge does not support gathering of interfaces### Fixed- Mixin source files not embed within the source jar- 1.8.x related crashes fixed (thanks to @HowardZHY!)**Full changelog between 9.1 and 9.2**: https://github.com/CleanroomMC/MixinBooter/compare/9.1...9.2展开版本: 9.2支持游戏: 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.2类型:ForgeBeta下载次数: 8,179MixinBooter 9.1!mixinbooter-9.1.jar下载9.1#Betamixinbooter-9.1-javadoc.jar下载9.1#Betamixinbooter-9.1-sources.jar下载9.1#Beta### 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展开版本: 9.1支持游戏: 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.2类型:ForgeBeta下载次数: 128,569MixinBooter 9.0!mixinbooter-9.0.jar下载9.0#Betamixinbooter-9.0-javadoc.jar下载9.0#Betamixinbooter-9.0-sources.jar下载9.0#Beta### 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展开版本: 9.0支持游戏: 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.2类型:ForgeBeta下载次数: 1,113MixinBooter 8.9!mixinbooter-8.9.jar下载8.9#Betamixinbooter-8.9-javadoc.jar下载8.9#Betamixinbooter-8.9-sources.jar下载8.9#Beta### 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展开版本: 8.9支持游戏: 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.2类型:ForgeBeta下载次数: 6,938MixinBooter 8.8!mixinbooter-8.8.jar下载8.8#Releasemixinbooter-8.8-javadoc.jar下载8.8#Releasemixinbooter-8.8-sources.jar下载8.8#Release### 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展开版本: 8.8支持游戏: 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.2类型:ForgeRelease下载次数: 25,990MixinBooter 8.7!mixinbooter-8.7.jar下载8.7#Releasemixinbooter-8.7-javadoc.jar下载8.7#Releasemixinbooter-8.7-sources.jar下载8.7#Release### 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展开版本: 8.7支持游戏: 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.2类型:ForgeRelease下载次数: 532MixinBooter 8.6!mixinbooter-8.6.jar下载8.6#Releasemixinbooter-8.6-javadoc.jar下载8.6#Releasemixinbooter-8.6-sources.jar下载8.6#Release### Added- Added a dummy mcmod.info### 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展开版本: 8.6支持游戏: 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.2类型:ForgeRelease下载次数: 12,410MixinBooter 8.5!mixinbooter-8.5.jar下载8.5#Releasemixinbooter-8.5-javadoc.jar下载8.5#Releasemixinbooter-8.5-sources.jar下载8.5#Release### 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展开版本: 8.5支持游戏: 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.2类型:ForgeRelease下载次数: 448MixinBooter 8.4!mixinbooter-8.4.jar下载8.4#Releasemixinbooter-8.4-dev.jar下载8.4#Releasemixinbooter-8.4-sources.jar下载8.4#Release- 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展开版本: 8.4支持游戏: 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.2类型:ForgeRelease下载次数: 1,831全部版本

markdown_parsed

文章类型:收录

layui.use([\'form\'], function(){
var form = layui.form;
});

游客,如果您要查看本帖隐藏内容请回复
MixinBooter
楼主 2025-8-10 18:28:16 回复 收起回复
小僵尸论坛感谢有你~
回复 论坛版权

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 手机动态码快速登录

本版积分规则



介绍

我的世界(Minecraft)小僵尸论坛
收录了来自各地的我的世界(MC)爱好者们的各种资源

须知: 切勿滥用举报,任何与举报相关的信息必须属实!

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标 本站与Mojang以及微软公司没有从属关系

官方

新浪微博 腾讯微博 微信公众号 投稿规则 版权声明 捐助我们

官方QQ①群: 291907844 (点击加群)
官方QQ②群: 421312192
官方QQ③群: 528726532

我的世界(Minecraft)小僵尸论坛

新会员

QQ|Archiver|手机版|小黑屋|Minecraft(我的世界)小僵尸论坛 |网站地图

GMT+8, 2025-9-11 09:56 , Processed in 0.208725 second(s), 48 queries .

快速回复 返回顶部 返回列表