Skip to content

Applies Mixin-style monkey patches to .java source or compiled .class files. Lightweight

License

Notifications You must be signed in to change notification settings

MinimallyCorrect/Mixin

Repository files navigation

Mixin

Release notes Maven artifact License
Travis CI Coverage Coverage
Discord chat

A lightweight java Mixin-style patching implementation.

Reimplementation of the Mixin patcher used in 1.4.7 TickThreading builds.. Now with 100% less regex-based Java parsing, thanks to Java Parser.

Mixin can be applied to source files or compiled bytecode, from source files or compiled bytecode.
Cross-applications (source to bytecode) / (bytecode to source) do not currently support all features fully due to limitations in JavaTransformer's CodeFragment feature.