First off, thank you for considering contributing to AetherAC. It's people like you that make AetherAC a great anti-cheat.
This project and everyone participating in it is governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to contact@abnt.it.
Before creating bug reports, please check the issue tracker to see if the problem has already been reported. When you are creating a bug report, please include as many details as possible:
- Use a clear and descriptive title for the issue
- Describe the exact steps to reproduce the problem
- Describe the behavior you observed and what you expected to see
- Include server logs if applicable
- Include your server platform (Paper/Purpur/Folia/etc.) and version
- Include your AetherAC version
Enhancement suggestions are tracked as GitHub issues. When creating an enhancement suggestion, please include:
- Use a clear and descriptive title
- Provide a step-by-step description of the suggested enhancement
- Explain why this enhancement would be useful to other users
- Include any relevant examples or mockups if applicable
Closed Source — Not Accepting Pull Requests.
- Java 25 (for modern versions) or Java 8 (for legacy)
- Gradle (wrapper provided)
./gradlew build./gradlew test- Use the present tense ("Add feature" not "Added feature")
- Use the imperative mood ("Move cursor to..." not "Moves cursor to...")
- Limit the first line to 72 characters or less
- Reference issues and pull requests liberally after the first line
- Follow the Google Java Style Guide
- Use 4 spaces for indentation
- Use meaningful variable names
- Document public APIs with Javadoc
| Label | Purpose |
|---|---|
bug |
Something isn't working |
enhancement |
New feature or request |
documentation |
Documentation improvements |
help wanted |
Extra attention is needed |
good first issue |
Good for newcomers |
research |
Needs investigation |
Contributors will be recognized in our README and release notes.
If you have any questions, feel free to reach out at contact@abnt.it or open a discussion.
Thank you for contributing to AetherAC!