promotional bannermobile promotional banner

MixinTale - Developer Tools

Development-time package for MixinTale: includes the annotation API and annotation processor that generates mixintale.index.json

File Details

MixinTale-Developer-Tools-2.0.0.zip

  • R
  • Feb 22, 2026
  • 285.06 KB
  • 74
  • Early Access

File Name

MixinTale-Developer-Tools-2.0.0.zip

Supported Versions

  • Early Access

Breaking changes

  • DeveloperTools redesigned to match the MixinTale 2.x architecture (v1 tools were experimental and incomplete).
  • Tooling now assumes index-based patch discovery (mixintale.index.json) generated at compile time.

Removed

  • Doctor tool removed: no longer needed with the new pipeline (patches are indexed at compile time and the runtime weaver no longer depends on runtime patch class visibility hacks).

Added

  • Updated API module with the full annotation surface used by MixinTale 2.x:
    • @Patch, @Prefix, @Postfix, @Replace, @RedirectCall, @WrapCall, @Accessor
    • Parameter roles: @This, @Arg, @Result
    • Operation<R> for wrap-call “call original” support
  • Updated annotation processor that generates mixintale.index.json inside the mod JAR.
  • Stronger compile-time validation and clearer diagnostics for invalid patch declarations (missing descriptors, invalid internal names, etc. where applicable).

Changed

  • Dependency/usage model: DeveloperTools are compile-time only (API + Processor). Runtime installation is done via the MixinTale EarlyPlugin, not via DeveloperTools.

Fixed

  • Multiple v1 issues where patches were inconsistently discovered or metadata was incomplete, leading to unreliable runtime behavior.