Search for trusted Eaglercraft 1.20.2 clients. Many community members host these on GitHub Pages or custom domains.
Eaglercraft exists in a legal grey area. The project does not distribute Mojang's assets (textures, sounds, or original class files). Instead, it provides a reimplementation that expects users to supply their own assets from a legally owned copy of Minecraft 1.20.2. However, the decompilation of the Java client is prohibited by Mojang's EULA (Section 6, "Modifications"). eaglercraft 1.20.2
Eaglercraft is an open-source, community-driven project designed to port Minecraft Java Edition—traditionally a desktop-exclusive application—to run entirely within JavaScript. This allows the game to function inside any HTML5-compliant web browser. Search for trusted Eaglercraft 1