Thanks for your interest in contributing! We welcome all contributions from the community.
- Java 21+
- Maven or Gradle
- Minecraft 1.21.5+ test server
- PacketEvents
git clone https://github.com/DEVKaxtusik/WaypointIO.git
cd WaypointIO
mvn clean installUse the bug report template and include:
- Clear description
- Steps to reproduce
- Expected vs. actual behavior
- Environment (Minecraft version, Java version, OS, etc.)
- Error logs
Use the feature request template and provide:
- The problem or use case
- Your proposed solution
- Why it would be useful
git checkout -b feature/your-feature- Follow code style guidelines (see below)
- Add tests if applicable
- Update documentation
mvn clean testgit commit -m "feat: add your feature"git push origin feature/your-feature-
Indentation: 4 spaces
-
Max line length: 120 characters
-
Naming:
- Classes:
PascalCase - Methods/variables:
camelCase - Constants:
UPPER_SNAKE_CASE
- Classes:
Follow Conventional Commits:
feat:— New featurefix:— Bug fixdocs:— Documentation changesrefactor:— Code refactoringtest:— Test-related changes
Examples:
feat(api): add waypoint animation support
fix(packet): correct color conversion
docs(readme): update installation steps
Open an issue or discussion if you need help!
Please follow our Code of Conduct.
If you'd like, I can also format a matching STYLEGUIDE.md or PR template!