tutorial:modding_tips
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tutorial:modding_tips [2021/04/06 20:24] – florens | tutorial:modding_tips [2026/01/24 23:01] (current) – [Mixins] Rephrase parentheses elaborating upon the term "chain" (phrasing inspired by flirora and skynotthelimit on Discord) gauntrecluse | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * Due to the injection-based approach of Fabric' | * Due to the injection-based approach of Fabric' | ||
| - | * Block.Settings -> FabricBlockSettings | + | * Block.Settings -> FabricBlockSettings |
| * EntityType.Builder -> FabricEntityTypeBuilder | * EntityType.Builder -> FabricEntityTypeBuilder | ||
| * For a built-in resource pack or data pack, please ensure that an " | * For a built-in resource pack or data pack, please ensure that an " | ||
| ===== Mixins ===== | ===== Mixins ===== | ||
| + | :!: //This segment will likely be removed from this page once it is ensured the information contained within it is detailed upon on more specialized pages.// | ||
| - | | + | It should be kept in mind whenever learning about Mixin in **any** capacity that any example is limited to its own situation. No example should be directly copied, and you should prioritize using examples as ways to better understand syntax and general principles, rather than a tutorial |
| - | * @Redirect and @ModifyConstant mixins cannot | + | Refer to relevant wikis and Discord help channels mentioned further in this section when you are in doubt or encounter |
| - | * If you're adding custom fields or methods, especially if they' | + | |
| + | * When needing to reference an instance of the target class in your Mixin and pass it to a method call or constructor, you cannot | ||
| + | * '' | ||
| + | * MixinExtras, | ||
| + | |||
| + | * If you're adding custom fields or methods to a target class, | ||
| + | |||
| + | To learn more on Mixins and how to use them, refer to [[tutorial: | ||
| ===== Networking ===== | ===== Networking ===== | ||
| Line 22: | Line 30: | ||
| ===== Pitfalls ===== | ===== Pitfalls ===== | ||
| - | * Avoid using the '' | + | * Avoid using the '' |
tutorial/modding_tips.1617740641.txt.gz · Last modified: 2021/04/06 20:24 by florens