MixinBooter [1.12.2] [1.11.2] [1.10.2]

MixinBooter

Позволяет легко использовать любые mixins, предназначенные для модов, в версиях 1.8 - 1.12.2

Для разработчиков:

  • Добавьте репозиторий CleanroomMC и подключите зависимость через Maven:
repositories {
 maven {
 url 'https://maven.cleanroommc.com'
 }
}

dependencies {

 // Общие:
 annotationProcessor 'org.ow2.asm:asm-debug-all:5.2'
 annotationProcessor 'com.google.guava:guava:32.1.2-jre'
 annotationProcessor 'com.google.code.gson:gson:2.8.9'

 // ForgeGradle:
 implementation ('zone.rong:mixinbooter:10.0') {
 transitive = false
 }
 annotationProcessor ('zone.rong:mixinbooter:10.0') {
 transitive = false
 }
 
 // RetroFuturaGradle:
 String mixinBooter = modUtils.enableMixins('zone.rong:mixinbooter:10.0')
 // modUtils.enableMixins('zone.rong:mixinbooter:10.0', 'mod_id.mixins.refmap.json') << укажите имя refmap вторым аргументом (опционально)
 api (mixinBooter) {
 transitive = false
 }
 annotationProcessor (mixinBooter) {
 transitive = false
 }
}

История изменений:

  • Начиная с версии 4.2, API MixinBooter изменилось. Все моды, использующие mixins, должны подключать MixinBooter для предотвращения конфликтов версий.

  • Начиная с версии 5.0, включена поддержка MixinExtras от @LlamaLad7.

  • Начиная с версии 8.0, MixinBooter поддерживает версии 1.8 - 1.12.2 в одном файле сборки.

  • Начиная с версии 8.4, добавлена совместимость с SpongeForge.

  • Начиная с версии 9.2, восстановлена поддержка аннотации @MixinLoader для версий 1.8.x.

  • Начиная с версии 10.0, используется Mixin 0.8.7.

Рекомендации:

  • Используйте интерфейс IEarlyMixinLoader для mixins, влияющих на ванильные классы или библиотеки, загружаемые на раннем этапе (например, Guava).
  • Используйте интерфейс ILateMixinLoader для mixins, влияющих на другие моды.
  • Аннотация @MixinLoader аналогична по функционалу ILateMixinLoader. Оба варианта можно использовать одновременно, особенно для версий 1.8.x.

Скачать MixinBooter

 
Тип Скачать Версия Загрузчик Обновлено Размер
ReleaseMixinBooter 10.51.9.1+23 Forge4 февраля 20252,3 МБ
ReleaseMixinBooter 10.41.9.1+23 Forge24 января 20252,3 МБ
ReleaseMixinBooter 10.31.9.1+23 Forge14 января 20252,3 МБ
ReleaseMixinBooter 10.21.9.1+23 Forge16 ноября 20242,3 МБ
BetaMixinBooter 10.11.9.1+23 Forge4 ноября 20242,3 МБ
BetaMixinBooter 10.01.9.1+23 Forge2 ноября 20242,3 МБ
ReleaseMixinBooter 9.41.9.1+23 Forge20 сентября 20241,7 МБ
ReleaseMixinBooter 9.31.9.1+23 Forge18 августа 20241,7 МБ
BetaMixinBooter 9.21.9.1+23 Forge8 августа 20241,7 МБ
BetaMixinBooter 9.11.9.1+23 Forge4 февраля 20241,7 МБ
Пожалуйста авторизуйтесь, чтобы оставить свой комментарий.