MixinTale-Developer-Tools-3.0.0.zip
What's new
Changelog — 3.0.0
@Patch(SomeClass.class)replaces the internal-name string; the compiler checks it.- Descriptors are inferred from your handler's signature.
descriptor = "..."is now an optional override for disambiguating overloads @Invokeris new;@Accessorreworked for getters, setters, static and instance fields.@WrapCallandOperation<R>removed — see the MixinTale page for why, and for the@RedirectCallpattern that replaces them- Compile-time validation is much stricter: a wrong method name, a wrong arity, an ambiguous overload, an instance field or a non-static method on a patch class, a handler signature that mentions a type the game's class loader cannot see — all build errors now, rather than silent runtime no-ops
- Processor notes are opt-in (
-Amixintale.verbose=true) so builds stay quiet - The processor jar is 49 KB instead of 487 KB. It used to bundle the whole runtime weaver and
all of ASM, neither of which it ever loads. Your
annotationProcessorpath now holds the processor, the annotations and the index model, and nothing else
Breaking: mods built against 2.x must be recompiled
This mod has no additional files

