Want to help write code for TreeFell? We welcome bug fixes, optimizations, and new features!
Fork this repository and clone it to your local machine.
Import the project into your IDE (IntelliJ IDEA is highly recommended for Minecraft modding).
Run the appropriate Gradle tasks to setup your workspace.
Always create a new branch for your changes (e.g., fix/tree-detection or feature/fast-leaf-decay).
Make sure your code compiles and works in a test world before committing.
Submit your Pull Request targeting the main development branch.
In your PR description, clearly explain what changed and why. If it fixes an open issue, include Fixes #issue_number.
You don't need to be a programmer to contribute!
Localization: If you want to translate TreeFell into your language, you can submit a PR modifying or adding .json lang files under src/main/resources/assets/treefell/lang/.
Compatibility: Feel free to submit PRs or datapacks that add compatibility for other popular modded trees.
If you are just reporting an issue without code:
Provide your exact version (e.g., 1.0.0+26.2).
Provide logs/crash reports using a text-sharing site (e.g. https://mclo.gs/)
Explain the steps to reproduce the bug.