public interface IEarlyMixinLoader
LaunchClassLoader
If you want to add mixins that affect mods, use ILateMixinLoader
Implement this in your IFMLLoadingPlugin.
Return all early mixin configs you want MixinBooter to queue and send to Mixin library.| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
getMixinConfigs() |
default void |
onMixinConfigQueued(Context context)
Runs when a mixin config is successfully queued and sent to Mixin library.
|
default void |
onMixinConfigQueued(java.lang.String mixinConfig)
Runs when a mixin config is successfully queued and sent to Mixin library.
|
default boolean |
shouldMixinConfigQueue(Context context)
Runs when a mixin config is successfully queued and sent to Mixin library.
|
default boolean |
shouldMixinConfigQueue(java.lang.String mixinConfig)
Runs when a mixin config is successfully queued and sent to Mixin library.
|
java.util.List<java.lang.String> getMixinConfigs()
default boolean shouldMixinConfigQueue(Context context)
context - current context of the loading process.default boolean shouldMixinConfigQueue(java.lang.String mixinConfig)
mixinConfig - mixin config name, queried via getMixinConfigs().default void onMixinConfigQueued(Context context)
context - current context of the loading process.default void onMixinConfigQueued(java.lang.String mixinConfig)
mixinConfig - mixin config name, queried via getMixinConfigs().