mirror of
https://git.eaglercraft.rip/eaglercraft/eaglercraft-1.8-workspace.git
synced 2025-04-05 08:07:43 -07:00
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.
Description
Languages
Java
95.3%
HTML
1.8%
JavaScript
1.2%
GLSL
1.2%
C
0.4%