A modern, comprehensive Spigot library designed to streamline plugin development while maintaining high standards for documentation, testing, and compatibility.
- 🎮 Intuitive GUI System
- ⚙️ Type-safe Configuration
- 💾 Database Abstraction
- 🛠️ Item Builder System
- ✨ Effects & Particles
- 📝 Event DSL
- 🎯 Command Framework
- 📊 Statistics System
repositories {
mavenCentral()
maven("https://jitpack.io")
}
dependencies {
implementation("com.github.chafficplugins:ChafficLib:VERSION")
}
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.github.chafficplugins</groupId>
<artifactId>ChafficLib</artifactId>
<version>VERSION</version>
</dependency>
</dependencies>
Visit our GitBook documentation for:
- Getting Started Guide
- API Reference
- Examples & Tutorials
- Best Practices
- Migration Guides
We follow Semantic Versioning. Check VERSIONS.md for:
- Supported Minecraft versions
- LTS releases
- End-of-life dates
- Migration guides
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'feat: Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- 70% code coverage minimum
- Complete documentation for public APIs
- Passing CI checks
- Following our coding standards
This project is licensed under the MIT License - see the LICENSE file for details.
- 🌐 Website
- 📚 Documentation
- 💬 Discord
- 🐛 Issue Tracker