First off, thanks for taking the time to contribute! 🎉 We love user contributions and want to make it as easy as possible for you to get involved.
To start contributing, you'll need to set up your environment:
- Java 21: We use Java 21 for development. Ensure you have a JDK 21 installed.
- IDE: We recommend IntelliJ IDEA.
- Git: Ensure you have Git installed.
# Fork the repository on GitHub first!
# https://github.com/EternalCodeTeam/EternalCombat/fork
git clone https://github.com/YOUR-USERNAME/EternalCombat.git
cd EternalCombatRun this command in your terminal:
./gradlew build- Fork & Clone: Fork the repo to your own account and clone it.
- Branch: Create a new branch for your feature or fix.
git checkout -b feat/my-awesome-feature
- Code: Hack away! 💻
- Test: Run manual test by
runServerto ensure you haven't broken anything../gradlew runServer
- Push: Push your changes to your fork.
- Pull Request: Open a PR against the
masterbranch.
Make sure that your code adheres to the plugin's existing coding style.
If you find a bug, please use the Bug Report issue template.
- Check if the issue already exists.
- Provide a minimal reproduction if possible.
- Include logs and screenshots.
Have an idea? Use the Feature Request issue template.
- Explain why this feature is useful.
- Describe how it should look or behave.
By contributing, you agree that your contributions will be licensed under the project's License.