Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 2.12 KB

File metadata and controls

41 lines (29 loc) · 2.12 KB

moonlight-client

A casual 1.8 Minecraft client with optifine.

The client was developed with MCP 9.10 and OptiFine 1.8 HD U H6, using Eclipse 2023-09 (4.29.0).

Prerequisites

  • Have Java Development Kit (JDK) 8 installed (specifically: jdk-8u431)
    • CEU Mirror (direct download, for Windows)
    • Official download, from Oracle, requires login, specific version might not be there anymore
  • Have Eclipse IDE for Java developers installed (any version will do)

Debugging the client

Do the following steps to make the client Eclipse-ready:

  1. Clone the repository
  2. Open Eclipse and choose the freshly cloned repo as a workspace with the /src/eclipse path after the project'sfolder 1st img
  3. Import the Client project 2nd img 3rd img
  4. Import the Client debug launch configuration 4th img 5th img
  5. You should be able to start debugging 6th img

If you want to, you can import the Server project and launch option as well, but I've never tested & used those, so they can contain build & other errors. If you've already imported the project by accident, then just delete it.

Installing & running the client

TODO: export a .jar file and write this guide.

Compiling for yourself

TODO: write this guide