MixinTale - Developer Tools

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

MixinTale-Developer-Tools-2.0.0.zip

File nameMixinTale-Developer-Tools-2.0.0.zip
Uploader
TraktoolTraktool
Uploaded
Feb 22, 2026
Downloads
82
Size
285.1 KB
File ID
7664663
Type
R
Release
Supported game versions
  • Early Access

What's new

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.

This mod has no related projects