your current location:首页 > news>Mi Xin Boot and Minecraft

Mi Xin Boot and Minecraft

2024-12-12 09:16:41|Myriagame |source:minecraft skins

Overview

Starting from Censoredasm 2.3, MixinBooter is required as the front.

Introduction to the module:

It can be easy to make any Mixin build on 1.8-1.12.2.

The Mixin version currently includes the Cleanroom branch of the unimix 0.15.3, based on the LegacyModdingmc 0.8.7 branch), and is basically the same as Unimixins.

Including the Mixinextras version is 0.5.0-Beta4.

For developers:

You need to add Cleanroommc's warehouse and rely on MixinBooter.If you use this, you don't need to compile mixin again

 repositories {maven {url 'https://maven.cleanroommc.com'}} de pendenCies {// Common: AnnotationPro cessor 'org.ow2.asm: ASM-Debug-ALL: 5.2'AnnotationProcessor' com.google.guava: GUAVA: 32.1.2-JRE 'AnnotionProcessor' Com.google.gson: Gson: 2.8.9 '// ForgeGradle: Implem Entation ('Zone.RONG: MIXINBOOTER: 9.4') {{Transitive = false} AnnotationProcessor ('Zone.RONG: MIXINBOOTER: 9.4') {transitive = false} // Retrofutulagradle: String mixinbooter = Modutils.enablemixins ('Zone.RONG: MixinBooter: 9.4') // modutils.enablemixins ('zone.RONG: MixinBooter: 9.4 ',' MOD_ID.MIXINS.Refmap.json ') << Add Refmap name as 2nd arg (Optional) API (mixinBooter) {transitive = false } AnnotationProcessor (mixinbooter) {transitive = false}} 

Starting from 4.2, the API of the MixinBooter has changed. All modules using Mixin are recommended to use MixinBooter, and even modules mixed with the original / Forge / runtime library.The module collapses (see you Vanillafix).Starting from 5.0, it includes Mixinextras of LLAMALAD7, which is more convenient for developers to use.

Starting from 8.0, MixinBooter has now supported all versions of 1.8-1.12.2.

Starting from 8.4, MixinBooter has tried to compatible with SpongeForge (only supports 1.12.2).

Starting from 9.2, MixinBooter has re -enabled Mixinloader annotations to use it at 1.8.x (because 1.8.x Forge has not collected the information of the interface).

Starting from 10.0, Mixinbooter began to use the updated Mixin version 0.8.7.

For the original, forge or any class passed to Classloader early (such as Guava), check the IEarlymixinloader and IFMLLOADINGPLUGIN.

For Mixin of a third -party module, check the iLateMixinloader.

@Mixinloader comments are similar to LateMixinloader. The two can be used at the same time, especially when the module needs to support 1.8.x.

In fact, you only need to implement the interface of MixinBooter and pass the good information.

Notice

This module may conflict with Liteloader (such as one -click installation option of part of the boot) in the form of a library, causing the startup failure, please try to install the Forge and install the downloaded LiteLoader alone in the Mods folder. For more compatible information, please refer to referenceThe module compatibility part of LiteLoader entry.

This module may conflict with the Essential, please upgrade the Essential version to 1.3.2.6 or more.

The 10.0 version and above may be compatible with some modules, and it is temporarily incompatible with 1.8.x. If the update cannot be started temporarily back to version 9.4.