EVERYTHING XIAOMI
Get listed

MixinExtras

MixinExtras is a free companion library for SpongePowered Mixin that adds custom injectors for changing and wrapping supported bytecode behavior.

Place
#21 of 35
Score
5.8
MixinExtras's website

What MixinExtras is

MixinExtras is a free companion library for SpongePowered Mixin that adds custom injectors for changing and wrapping supported bytecode behavior. ModifyExpressionValue can target expressions at INVOKE, FIELD, CONSTANT, NEW and MixinExtras expression injection points; changes from multiple mods can build on the value already produced. WrapOperation lets developers wrap method calls, field access, constants, object construction and other supported operations, with wrappers chained through an Operation. WrapWithCondition uses a handler's boolean result to allow or block field writes or void method calls. ModifyReturnValue adjusts method results and supports changes from multiple mods. Expressions uses Java-like strings to target complex bytecode expressions. Setup guidance covers Fabric or Quilt, NeoForge, Forge, Architectury Loom and other platforms. FabricLoader 0.15.0+ and NeoForge 20.2.84+ include the library already. MixinExtras is available on Maven Central, with Gradle dependency examples, and the repository lists an MIT license. Setup varies by platform; the README describes its ShadowJar guidance for other platforms as a rough guide.

Good

  • Free, with no paid plans listed.
  • Expression and operation changes can chain across mods.
  • Supports conditional control of selected operations.
  • Available on Maven Central.
  • Bundled with specified FabricLoader and NeoForge versions.

Watch out

  • Setup varies by mod loader and platform.
  • ShadowJar instructions for other platforms are a rough guide.
  • No visual editor listed.

Who it suits

MixinExtras is for developers working with SpongePowered Mixin who need additional ways to alter, wrap or conditionally control bytecode behavior. It may suit mod developers using the listed loaders and platforms.

Verdict

MixinExtras adds several kinds of injection and bytecode-expression tools to SpongePowered Mixin. Platform-specific setup may require additional attention, particularly outside the listed bundled environments.

Plans and prices

From MixinExtras's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
MixinExtrasFreeCompanion library for SpongePowered Mixin · setup varies by mod loader/platform · Free; no paid plans listed

The facts

Each one read from MixinExtras's own pages, with the date it was checked.

What it does

Bundled availability
FabricLoader 0.15.0+ and NeoForge 20.2.84+ include MixinExtras already.checked 7 Oct 2026
Bytecode expressions
Expressions uses Java-like strings to target complex pieces of bytecode.checked 7 Oct 2026
Chained expression changes
ModifyExpressionValue chains changes from multiple mods so each can adjust the existing expression value.checked 7 Oct 2026
Conditional operations
WrapWithCondition conditionally permits field writes or void method calls based on a boolean returned by the handler.checked 7 Oct 2026
Distribution
The project says MixinExtras is available on Maven Central and provides Gradle dependency examples.checked 7 Oct 2026
Expression editing
ModifyExpressionValue adjusts the result of expressions at INVOKE, FIELD, CONSTANT, NEW, and MixinExtras expression injection points.checked 7 Oct 2026
License
The repository lists an MIT license.checked 7 Oct 2026
Purpose
MixinExtras is a companion library to SpongePowered Mixin that adds custom injectors for more expressive and compatible mixins.checked 7 Oct 2026
Return value editing
ModifyReturnValue adjusts a method's return value and applies changes from multiple mods.checked 7 Oct 2026
Setup caveat
For other platforms, the README describes its ShadowJar instructions as a rough guide and says setup depends on platform specifics.checked 7 Oct 2026
Support channel
The README invites users to open a GitHub issue with feedback, questions, or suggestions.checked 7 Oct 2026
Supported mod loaders
The README gives setup instructions for Fabric or Quilt, NeoForge, Forge, Architectury Loom, and other platforms.checked 7 Oct 2026

Where it runs

Chained operation wrappers
WrapOperation passes an Operation for the wrapped behavior, and wrappers from multiple mods chain together.checked 7 Oct 2026
Operation wrapping
WrapOperation can wrap method calls, field access, constants, object construction, and other supported operations.checked 7 Oct 2026

Alternatives to MixinExtras

All alternatives
  1. 1Blockbench logo

    Blockbench

    Free planOpen sourceAndroidiOSWebAPI
    8.1Free plan
  2. 2IntelliJ IDEA logo

    IntelliJ IDEA

    Free planAPIExtensionLinuxmacOS
    7.8Free plan
  3. 3Visual Studio Code logo

    Visual Studio Code

    Free planWebLinuxmacOSWindows
    7.4Free plan
  4. 4Fabric logo

    Fabric

    Free planAPILinuxmacOSSelf-hosted
    6.8Free plan
  5. 5

    Minecraft Development MCP Server

    Free planAPILinuxmacOSSelf-hosted
    6.6Free plan
  6. 6

    Quilt Loom

    Free planLinuxmacOSWindows
    6.6Free plan