EaglercraftX 1.8 - pre-made workspace
Go to file
2024-12-06 18:36:31 -08:00
desktopRuntime Fix manifest of the CompileEPK JAR 2024-12-06 18:36:31 -08:00
gradle/wrapper u23 2024-02-19 02:02:25 -08:00
javascript u41 2024-11-08 22:39:50 -08:00
src u44 2024-12-04 00:39:49 -08:00
wasm_gc_teavm u44 2024-12-04 00:39:49 -08:00
.gitattributes Add missing .gitattributes 2024-06-17 21:57:03 -07:00
.gitignore u37 2024-09-21 22:29:10 -07:00
build.gradle u37 2024-09-21 22:29:10 -07:00
CODE_STANDARDS.md u37 2024-09-21 22:29:10 -07:00
CompileEPK.bat add files 2024-02-14 20:52:11 -08:00
CompileEPK.sh add files 2024-02-14 20:52:11 -08:00
CompileJS.bat u39 2024-09-26 22:34:10 -07:00
CompileJS.sh u24 2024-03-02 22:18:18 -08:00
EAGLERCRAFTX_README.md u44 2024-12-04 00:39:49 -08:00
gradle.properties u23 2024-02-19 02:02:25 -08:00
gradlew u24 2024-03-02 22:18:18 -08:00
gradlew.bat add files 2024-02-14 20:52:11 -08:00
MakeOfflineDownload.bat add files 2024-02-14 20:52:11 -08:00
MakeOfflineDownload.sh add files 2024-02-14 20:52:11 -08:00
MakeSignedClient.bat add files 2024-02-14 20:52:11 -08:00
MakeSignedClient.sh add files 2024-02-14 20:52:11 -08:00
README.md u44 2024-12-04 00:39:49 -08:00
settings.gradle add files 2024-02-14 20:52:11 -08:00

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:

  1. Run CompileEPK
  2. Run CompileJS (or the generateJavaScript gradle task in your IDE)
  3. Check the "javascript" folder

To compile an offline download:

  1. Run CompileEPK
  2. Run CompileJS (or the generateJavaScript gradle task in your IDE)
  3. Run MakeOfflineDownload
  4. Check the "javascript" folder

To compile the WASM GC client: Consult the README in the wasm_gc_teavm folder

To use the desktop runtime:

  1. Import the Eclipse project in "desktopRuntime/eclipseProject" into your IDE
  2. Open one of the .java files from the source folders (workaround for a bug)
  3. Run/Debug the client with the included "eaglercraftDebugRuntime" configuration

Note: If you are trying to use the desktop runtime on Linux, make sure you add the "desktopRuntime" folder to the LD_LIBRARY_PATH environment variable of the Java process. This should be done automatically by the Eclipse project's default run configuration, but it might not work properly on every system, or when the Eclipse project is imported into IntelliJ.

See the main 1.8 repository's README for more info

The source codes of EaglercraftXBungee and EaglercraftXVelocity are not included here.