EaglercraftX 1.8 - pre-made workspace
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 thegenerateJavaScript
gradle task in your IDE) - Check the "javascript" folder
To compile an offline download:
- Run
CompileEPK
- Run
CompileJS
(or thegenerateJavaScript
gradle 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.