A Mixin library for mixin'ing into other mod's mixins.
See the wiki for usage
Works with MixinExtras
repositories {
maven { url = "https://jitpack.io" }
}For each platform:
Fabric / Quilt
dependencies {
include(implementation(annotationProcessor("com.github.bawnorton.mixinsquared:mixinsquared-fabric:0.1.2-beta.2")))
}Forge 1.18.2+ with ForgeGradle
dependencies {
// MixinSquared's annotationProcessor MUST be registered BEFORE Mixin's one.
implementation(annotationProcessor("com.github.bawnorton.mixinsquared:mixinsquared-common:0.1.2-beta.2"))
implementation(jarJar("com.github.bawnorton.mixinsquared:mixinsquared-forge:0.1.2-beta.2")) {
jarJar.ranged(it, "[0.1.2-beta.2,)")
}
}NeoForge with NeoGradle
dependencies {
// MixinSquared's annotationProcessor MUST be registered BEFORE Mixin's one.
implementation(annotationProcessor("com.github.bawnorton.mixinsquared:mixinsquared-common:0.1.2-beta.2"))
implementation(jarJar("com.github.bawnorton.mixinsquared:mixinsquared-neoforge:0.1.2-beta.2")) {
jarJar.ranged(it, "[0.1.2-beta.2,)")
}
}Forge 1.18.2+ with Architectury Loom
dependencies {
implementation(annotationProcessor("com.github.bawnorton.mixinsquared:mixinsquared-common:0.1.2-beta.2"))
implementation(include("com.github.bawnorton.mixinsquared:mixinsquared-forge:0.1.2-beta.2"))
}If you are on Fabric, Quilt or Forge 1.18.2+ MixinSquared will automatically initiate, otherwise you will need to call:
MixinSquaredBootstrap.init();In the onLoad method inside
a IMixinConfigPlugin
Massive thanks to LlamaLad7 for providing insight and feedback on this library.
