Ealgercraft 1.21.4 update
https://eaglercraft.42web.io
- Java 96.6%
- HTML 1.2%
- GLSL 0.9%
- JavaScript 0.8%
- C 0.3%
- Other 0.2%
| desktopRuntime | ||
| gradle/wrapper | ||
| javascript | ||
| src | ||
| .gitattributes | ||
| .gitignore | ||
| build.gradle | ||
| CODE_STANDARDS.md | ||
| CompileEPK.bat | ||
| CompileEPK.sh | ||
| CompileJS.bat | ||
| CompileJS.sh | ||
| EAGLERCRAFTX_README.md | ||
| gradle.properties | ||
| gradlew | ||
| gradlew.bat | ||
| MakeOfflineDownload.bat | ||
| MakeOfflineDownload.sh | ||
| MakeSignedClient.bat | ||
| MakeSignedClient.sh | ||
| README.md | ||
| settings.gradle | ||
Java 17 is recommended for compiling to TeaVM
Java 8 or greater is required for the desktop runtime
Most Java IDEs will allow you to import this repository as a gradle project for compiling it to JavaScript.
Java must be added to your PATH!
To compile the web client:
- Run
CompileEPK - Run
CompileJS(or thegenerateJavaScriptgradle task in your IDE) - Check the "javascript" folder
To compile an offline download:
- Run
CompileEPK - Run
CompileJS(or thegenerateJavaScriptgradle task in your IDE) - Run
MakeOfflineDownload - Check the "javascript" folder
To use the desktop runtime:
- Import the Eclipse project in "desktopRuntime/eclipseProject" into your IDE
- Open one of the .java files from the source folders (workaround for a bug)
- Run/Debug the client with the included "eaglercraftDebugRuntime" configuration
See the main 1.8 repository's README for more info
The source codes of EaglercraftXBungee and EaglercraftXVelocity are not included here.