Skip to content

Client-side only patch that allows you to unlock ALL cosmetics (+ emotes) in the Essential mod. Works on every version of Essential MC (1.8.9 - 1.20.6).

License

Notifications You must be signed in to change notification settings

dxxxxy/EssentialCosmeticsUnlocker

Repository files navigation

EssentialCosmeticsUnlocker

Client-side only patch that allows you to unlock ALL cosmetics (+ emotes) in the Essential mod. Works on every version of Essential MC (1.8.9 - 1.20.6).

How to use

Grab the .jar you need from the Releases and place it in your .minecraft\mods\ folder. Take the time to go over the Compatibility table and its Notes.

Features

  • Efficient, single class and light-weight thanks to mixins.
  • Unlock ALL cosmetics and emotes (including developer).
  • Universally compatible with any version (view Compatibility table).
  • Saves equipped cosmetics to config file located in AppData/Roaming/ecu.
  • Loads equipped cosmetics from config file when you toggle the Hide/Show My Cosmetics button.
  • Dumps cosmetic data in AppData/Roaming/ecu (texture, geometry) when opening the game. Useful for those looking to replicate the cosmetics in their own projects.

Compatibility

Feel free to contribute to this table with a PR and a convincing screenshot. Only the major versions are tested as it takes time to do it manually.

MC Major Version Forge Fabric* Last Checked (dd/mm/yyyy)
1.8 ✔️ works^ ⬛ not applicable 24/05/2024
1.12 ✔️ works^️ ⬛ not applicable
1.16 ✔️ works ✔️ works
1.17 ✔️ works ✔️ works
1.18 ✔️ works ✔️ works
1.19 ✔️ works ✔️ works
1.20 ✔️ works ✔️ works 24/05/2024

Last Essential version checked: v1.3.2.4

Tested with downloads from essential website.

Notes

* If you downloaded the mod from the essential website, then the mod that you usually place in your mods folder is the installer/updater. Instead, the one that you need to place in your mods folder is the big one (40+ mb) which is located in .minecraft\essential\. If you downloaded essential mod from Modrinth, you do not need to do anything.

^ Use the legacy release -legacy.jar which has no mod class, but has shaded mixin. This is necessary because functionality changes overtime.

Disclaimer

This is for educational purposes only. I am not responsible for any damage caused by this tool.

License

GPLv3 © dxxxxy