User Tools

Site Tools


tutorial:mixin_introduction

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tutorial:mixin_introduction [2025/09/22 16:50] – old revision restored (2023/12/18 01:41) due to accidental early push gauntreclusetutorial:mixin_introduction [2025/09/22 17:08] (current) – Add mention of Fabric 0.17.0+ adding MixinExtras 0.5.0's, fix typo in "manipulate", rephrase 0.15 MixinExtras statement, link MixinExtras wiki, link modding_tips page as it contains a Mixin-dedicated section. gauntrecluse
Line 3: Line 3:
 whether it be through injecting custom logic, removing mechanics, or modifying values. Note that **mixins must be written in Java**, even if you use Kotlin or another language. whether it be through injecting custom logic, removing mechanics, or modifying values. Note that **mixins must be written in Java**, even if you use Kotlin or another language.
  
-Since Fabric Loader 0.15, MixinExtras has become bundled in Fabric Loader, then you can directly use MixinExtras to better manupulate the mixins.+Since Fabric Loader 0.15, MixinExtras has become bundled in Fabric Loader, MixinExtras can be used to manipulate mixins in more compatibility-friendly ways.\\ 
 +Since Fabric Loader 0.17.0, MixinExtras 0.5.0 has become bundled in. It mainly adds the ability to target Expressions in source code for more precise targeting.
  
-//For a more accurate complete walkthrough on Mixin functionality, usage, and mechanics, view the [[https://github.com/SpongePowered/Mixin/wiki|Mixin Official Wiki]]. Additional documentation can be found in the [[https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html|Mixin Javadoc]].//+//For a more accurate complete walkthrough on Mixin functionality, usage, and mechanics, view the [[https://github.com/SpongePowered/Mixin/wiki|Mixin Official Wiki]]. Additional documentation can be found in the [[https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html|Mixin Javadoc]]. MixinExtras features are documented on its [[https://github.com/LlamaLad7/MixinExtras/wiki|Official Wiki]].//
  
 The Fabric Wiki also offers several articles that provide practical examples and explanations: The Fabric Wiki also offers several articles that provide practical examples and explanations:
Line 20: Line 21:
   * [[tutorial:reflection|Reflection]]   * [[tutorial:reflection|Reflection]]
   * [[tutorial:interface_injection|Interface Injection]]    * [[tutorial:interface_injection|Interface Injection]] 
- +  * [[tutorial:modding_tips|Modding Tips]]
tutorial/mixin_introduction.txt · Last modified: 2025/09/22 17:08 by gauntrecluse