# Compatibility

{% hint style="danger" %}
**Cosmo has been discontinued. Support will not be given.** This documentation is only here if you wish to continue using Cosmo and for the sake of internet history.
{% endhint %}

Due to how Comso works & serves cosmetics, and how vast the Minecraft modding landscape is, there are some compatibility issues with it. You can find these below. If you are using Cosmo, use the information below to tell your users which clients are compatible.

## All-in-one Clients:

<table><thead><tr><th width="309">Client</th><th width="141">Version</th><th width="145">Capes</th><th>Cosmetic</th></tr></thead><tbody><tr><td>Optifine <a href="https://optifine.net/home">↗</a></td><td>1.7 - 1.21</td><td>✅</td><td>✅</td></tr><tr><td>Lunar Client <a href="https://www.lunarclient.com/">↗</a></td><td>1.7 - 1.12</td><td>❌</td><td>❌</td></tr><tr><td>Lunar Client <a href="https://www.lunarclient.com/">↗</a></td><td>1.13 - 1.17</td><td>❌</td><td>✅</td></tr><tr><td>Lunar Client <a href="https://www.lunarclient.com/">↗</a></td><td>1.18 - 1.21</td><td>✅</td><td>✅</td></tr><tr><td>Badlion Client <a href="https://www.badlion.net/">↗</a></td><td>1.7.x - 1.21</td><td>❌</td><td>✅</td></tr><tr><td>Feather Client <a href="https://feathermc.com/">↗</a> (w/ Optifine <a href="https://optifine.net/home">↗</a>)</td><td>1.8 - 1.21</td><td>✅</td><td>✅</td></tr><tr><td>Labymod <a href="https://labymod.net">↗</a></td><td>1.7 - 1.21</td><td>✅</td><td>❌</td></tr></tbody></table>

## Modloaders & Mods:

<table><thead><tr><th width="305">Mod</th><th width="146">Version</th><th width="147">Cloaks</th><th>Cosmetics</th></tr></thead><tbody><tr><td>Forge <a href="https://files.minecraftforge.net/net/minecraftforge/forge/">↗</a> + Optifine <a href="https://optifine.net/home">↗</a></td><td>1.7 - 1.21</td><td>✅</td><td>✅</td></tr><tr><td>Fabric <a href="https://fabricmc.net/">↗</a> + OptiFabric <a href="https://www.curseforge.com/minecraft/mc-mods/optifabric">↗</a></td><td>1.14 - 1.21</td><td>✅</td><td>✅</td></tr><tr><td>Fabric <a href="https://fabricmc.net/">↗</a> + Sodium <a href="https://modrinth.com/mod/sodium">↗</a></td><td>1.16 - 1.21</td><td>❌</td><td>❌</td></tr><tr><td>Fabric <a href="https://fabricmc.net/">↗</a> + Capes Mod <a href="https://modrinth.com/mod/capes">↗</a></td><td>1.17 - 1.21</td><td>✅</td><td>❌</td></tr><tr><td>Forge <a href="https://files.minecraftforge.net/net/minecraftforge/forge/">↗</a> + Capes Mod <a href="https://modrinth.com/mod/capes">↗</a></td><td>1.19.3 - 1.21</td><td>✅</td><td>❌</td></tr></tbody></table>

## More Information:

At a basic level, Cosmo uses [OptiFine](https://www.optifine.net/downloads) to display capes and cosmetics, therefore it is vital that Optifine (or optifine logic, in other mods) is present on the player's client.

Optifine only works on Forge, however, the Fabric mod [OptiFabric](https://www.curseforge.com/minecraft/mc-mods/optifabric) can be used to allow Optifine to run on Fabric (you still require the Optifine Mod too). You need to use [OptiFabric (Legacy)](https://modrinth.com/mod/optifabric-origins) if you are using older versions of OptiFine in 1.14 - 1.15.

When you use [OptiFabric](https://www.curseforge.com/minecraft/mc-mods/optifabric), you cannot use Sodium. You can use the [Capes](https://modrinth.com/mod/capes) fabric mod if you'd like to use Sodium but still display capes (cosmetics won't work).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cosmo.atomatrix.gg/compatibility.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
