Difference between revisions of "Mods/SpongePowered Mixin"
From Wildermyth Wiki
< Mods
Gamebuster (talk | contribs) (Add brief description of Mixin, and basic annotation information.) |
Gamebuster (talk | contribs) m (Redirect is deprecated) |
||
| Line 24: | Line 24: | ||
* [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated) | * [[@Overwrite]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Overwrite.html] (Deprecated) | ||
* [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html] | * [[@Pseudo]] [https://javadoc.io/static/net.fabricmc/sponge-mixin/0.16.3+mixin.0.8.7/org/spongepowered/asm/mixin/Pseudo.html] | ||
* [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] | * [[@Redirect]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] (Deprecated) | ||
* [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html] | * [[@Shadow]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Shadow.html] | ||
* [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] | * [[@Slice]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/injection/ModifyArg.html] | ||
* [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html] | * [[@Unique]] [https://javadoc.io/doc/net.fabricmc/sponge-mixin/latest/org/spongepowered/asm/mixin/Unique.html] | ||
Revision as of 22:20, 17 September 2025
Modded Content: This content is part of the Mixin mod
- Mixin redirects here. For the java annotation, see @Mixin.
Description
| Mod Information | |
|---|---|
| Type | Core |
| Mod ID | mixin |
| Version | 0.16.4+mixin.0.8.7 |
| Description | "A bytecode weaving framework for Java using ASM" |
| Author(s) | Mumfrey, The Fabric Team, The Sponge Team |
| Requires | ASM |
Mixin is a Java library that allows developers to modify Java code without editing the source or binaries. It works by injecting small, targeted changes called mixins into classes at runtime. This allows modders to add, override, or extend existing behavior safely and modularly.
Annotations
The following Java annotations are defined in Mixin: