Skip to content

Commit 3893cd0

Browse files
author
eaglercraft
committed
Add README.md to workspace
1 parent 0bb03a5 commit 3893cd0

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

README.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
### Java 17 is recommended for compiling to TeaVM
2+
3+
### Java 8 or greater is required for the desktop runtime
4+
5+
**Most Java IDEs will allow you to import this repository as a gradle project for compiling it to JavaScript.**
6+
7+
Java must be added to your PATH!
8+
9+
**To compile the web client:**
10+
1. Run `CompileEPK`
11+
2. Run `CompileJS` (or the `generateJavaScript` gradle task in your IDE)
12+
3. Check the "javascript" folder
13+
14+
**To compile an offline download:**
15+
1. Run `CompileEPK`
16+
2. Run `CompileJS` (or the `generateJavaScript` gradle task in your IDE)
17+
3. Run `MakeOfflineDownload`
18+
4. Check the "javascript" folder
19+
20+
**To use the desktop runtime:**
21+
1. Import the Eclipse project in "desktopRuntime/eclipseProject" into your IDE
22+
2. Open one of the .java files from the source folders (workaround for a bug)
23+
3. Run/Debug the client with the included "eaglercraftDebugRuntime" configuration
24+
25+
**See the main 1.8 repository's README for more info**
26+
27+
The source codes of EaglercraftXBungee and EaglercraftXVelocity are not included here.

0 commit comments

Comments
 (0)