The project violated Mojang's EULA (End User License Agreement), specifically regarding the distribution of the game's assets and code without a license.
Example 3 — Adding a simple custom texture: eaglercraft 1.12 2 github
Because Eaglercraft is open-source and decentralized, various repositories host different builds. Users typically look for: The project violated Mojang's EULA (End User License