User Tools

Site Tools


tutorial:mixin_registration

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
tutorial:mixin_registration [2025/09/23 00:28] – Make example Mixin config better correspond to 1.21.x mixin config, add explanation for other fields than the ones already mentioned, add naming convention mention to the explanation of the "mixins" field. Add footnote redirecting to Mixin JavaCode and ho gauntreclusetutorial:mixin_registration [2025/09/23 00:29] (current) – Add redirection to Discord support channels in disclaimer regarding potentially not understanding. gauntrecluse
Line 77: Line 77:
   * ''mixinExtras'', similarly to ''injectors'' holds a group of fields that serve as settings for MixinExtras specific behavior. Mainly, it allows to set up a separate ''minVersion'' value for MixinExtras. Doing this is required for setting up Expressions introduced in MixinExtras 0.5.0 (see the [[https://github.com/LlamaLad7/MixinExtras/wiki/Expressions-Setup|dedicated page on MixinExtras' wiki]])   * ''mixinExtras'', similarly to ''injectors'' holds a group of fields that serve as settings for MixinExtras specific behavior. Mainly, it allows to set up a separate ''minVersion'' value for MixinExtras. Doing this is required for setting up Expressions introduced in MixinExtras 0.5.0 (see the [[https://github.com/LlamaLad7/MixinExtras/wiki/Expressions-Setup|dedicated page on MixinExtras' wiki]])
  
-:!: It is fine, especially if you are a beginner, to not necessarily understand the above fields fully.+:!: It is fine, especially if you are a beginner, to not necessarily understand the above fields fully. But you should ask in the Fabric or SpongePowered Discord about clarifications on any of the concepts or fields you do not understand by reading this. It may help improve your overall Mixin comprehension.
  
 ---- ----
 For further reading, check out the [[https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html|Mixin Javadoc]], given specifics here can vary based on version, it may be best to read the JavaDoc from your specific build. (On IntelliJ IDEa) you can middle click on a field in the settings to be taken to the corresponding class that handles that field. See [[tutorial:reading_mc_code|Reading the Minecraft source]] for general setup for reading external source code, including both MC and libraries, APIs or subsystems like Mixin. For further reading, check out the [[https://jenkins.liteloader.com/view/Other/job/Mixin/javadoc/index.html|Mixin Javadoc]], given specifics here can vary based on version, it may be best to read the JavaDoc from your specific build. (On IntelliJ IDEa) you can middle click on a field in the settings to be taken to the corresponding class that handles that field. See [[tutorial:reading_mc_code|Reading the Minecraft source]] for general setup for reading external source code, including both MC and libraries, APIs or subsystems like Mixin.
tutorial/mixin_registration.txt · Last modified: 2025/09/23 00:29 by gauntrecluse