Table of Contents

Modding Tips

Here's a collection of assorted Fabric-related modding tips gleaned from experiences on advising users of the API.

Basics (API)

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 to achieve your specific goal. Every Mixin you make should be tailored to its isolated use-case.
Refer to relevant wikis and Discord help channels mentioned further in this section when you are in doubt or encounter an issue, getting direct help and asking questions is a natural and expected part of learning Mixins and should be prioritized when there is no obvious Wiki answer. This being kept in mind, the following are loose, general advice for using Mixin in your project.

To learn more on Mixins and how to use them, refer to the introduction page, the official Mixin Wiki, the MixinExtras Wiki and most importantly frequently ask questions in the Fabric Discord's dedicated #mod-dev-mixin channel, or the SpongePowered Discord's #mixin channel.

Networking

Pitfalls