We're excited to hear that you're interested in contributing to the Aether!
Before getting started, you'll need to install the latest 64-bit version of the OpenJDK 8 for your environment.
We strongly recommend you use IntelliJ IDEA Community Edition when making code contributions. While other IDEs may work (in theory, anyways), support is spotty and you will often run into issues and other roadblocks. If you're not familiar with setting up IntelliJ IDEA for use with ForgeGradle projects, cpw has created a setup video which runs over a few of the basics of ForgeGradle here.
If you have any questions or issues, or would just like to discuss Aether development, feel free to join us on Discord.
When contributing source code changes to the Aether II, it is mandatory to keep consistent use of the formatting and style guidelines used throughout the codebase. Merge requests which do not adhere to them will be held back until they're updated to meet our requirements.
If you are using IntelliJ IDEA 2017 or newer, we provide configuration files for our code formatting guidelines and inspections in the idea
folder.
Furthermore, please make sure before opening a merge request that:
By submitting code, assets, or documentation to the repository you are hereby agreeing that:
/src/main/java/resources
and wiki pages.If you have any questions about these terms, please get in contact with us. If you do not agree to these terms, please do not submit contributions to this repository.