> For the complete documentation index, see [llms.txt](https://gitbook.ziyuesinicization.site/filters-api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://gitbook.ziyuesinicization.site/filters-api/tips.md).

# Tips

## Updates

Filters API's updates will be available in the final minor update of Minecraft Major versions. For example, 1.16.5, 1.17.1, and 1.18.2 will receive **every** update of Filters API.

Other versions of Minecraft, such as 1.21, will receive a single version of Filters API only, to make sure FIlters API is available in these versions. They won't receive further updates of Filters API.

## Mixins

Filters API uses Mixin to implement. You should pay attention when mixining the following methods.

<table data-full-width="false"><thead><tr><th width="321">Class</th><th>Methods</th></tr></thead><tbody><tr><td>net.minecraft.client.gui.screens.inventory.CreativeModeInventoryScreen</td><td><pre class="language-java"><code class="lang-java">render(MatrixStack, int, int, float)
init()
</code></pre></td></tr><tr><td>net.minecraft.client.gui.screens.inventory.EffectRenderingInventoryScreen</td><td><pre class="language-java"><code class="lang-java">renderEffects(MatrixStack)
</code></pre></td></tr><tr><td>com.mojang.blaze3d.systems.RenderSystem</td><td><pre class="language-java"><code class="lang-java">finishInitialization()
</code></pre></td></tr></tbody></table>

Note that the mixin of `finishInitialization()` exists in 1.16\~1.18.2 only, `renderEffects(MatrixStack)` exists in 1.16\~1.17.1 only.
