Ely4Everyone

Quality of life ely.by mode🏴‍☠️

8

Ely4Everyone

Ely4Everyone 🚀

> [!WARNING] > This project is experimental and was written ENTIRELY with AI. > > This means that the code and architecture may still contain issues, so the project should be tested carefully before being used on a real public server.

Ely4Everyone banner

The best way to play with Ely.by on modern Minecraft clients.

No more authlib-injector, JVM argument pain, third-party launchers, or broken skins. Just drop this Fabric mod into your `mods` folder and enjoy life!

🌟 Features

Convenient in-game login - a clean and modern UI with a 3D preview of your skin directly inside the Minecraft menu.

Universal Skin System - even if you play with a premium account, the mod automatically restores Ely.by skins for other players. Works on any server!

Instant integration - no more workarounds. No javaagents, no complicated setup. Install -> log in -> play.

Seamless server support - play on Ely.by-compatible servers without extra setup or weird hacks.

🛠️ How does it work?

Unlike older methods, we do not try to "hack" the JVM at runtime. Ely4Everyone integrates gently into Minecraft's internal systems through Mixins in the Yggdrasil authentication flow.

This means the game still thinks everything is working normally, but instead of talking to Microsoft, it communicates with Ely.by authentication servers.

🖥️ For server owners

Want to let players using this mod join your Velocity proxy transparently alongside premium players?

The project includes a special hybrid Velocity plugin. You still need authlib-injector, but now it points to our local Velocity plugin - a hybrid auth- host that routes players automatically.

How to set up the proxy:

1. Download the latest version of authlib-injector. 2. Put `authlib-injector.jar` into your Velocity folder. 3. Add this argument to your `start.bat` or `start.sh`:

```bash -Dauthlibinjector.ignoredPackages=dev.ely4everyone.velocity,dev.ely4everyone.shared.host -Dauthlibinjector.mojangNamespace=enabled -javaagent:authlib- injector.jar=http://127.0.0.1:18086 ```

4. Make sure your backend servers, such as Paper or Purpur, have online-mode=false.

For more information about self-hosting nodes, read the documentation on GitHub.

⚠️ Project status

The mod is currently in alpha testing. Some minor issues may still exist, but the core functionality has been tested and works well on Fabric 1.21.1.

We are actively collecting feedback. Join the testing!

P.S. The pig does not get cropped. 🐷🍷

ADS