Maven MCP 1.8.9 is an updated version of MCP. It uses Maven, has a clean code structure, supports Linux and version control in your projects!
The code is split into two groups: Resources (assets, graphics, shaders etc.) and code.
Libraries are loaded from Maven.
- Clone the repository
- Let it setup and index (just wait)
- Specify project SDK to Java 8 It might not work with other versions of JDK
- Once it indexes, the project should be ready to go! :)
To build a working .jar file, which later can be put to /versions
in MC folder, you just need to run mvn clean package
command.
You can also use the Maven menu on the right side, or add a new run configuration, and run it from there (my favourite way).
Once the process is complete, artifacts will be in /target
directory.
There's no requirement to delete MANIFEST from the jar before putting to MC folder.
To launch the clien
5DAF
t in the IDE, you need to execute Start.java, and specify working directory to ./test_run/
.
Minecraft's directory will be ./test_run/
. All saves, resource packs etc. will be there.
Nothing easier.
Move your existing java code to /src/main/java
, and any resources i.e. shaders, fonts etc. to /src/main/resources
.
If you added new libraries, make sure to add them to pom.xml, and you're set :D
If you have any questions about this repo, let me know on my Discord! ^^
May 1.8.9 survive!