Common utilities and shared code for 6b6t Minecraft plugins.
| Module | Description | Javadoc |
|---|---|---|
commons-core |
Core utilities (time formatting, etc.) | API Docs |
commons-config |
ConfigLib YAML configuration utilities | API Docs |
commons-message |
MiniMessage formatting and messaging | API Docs |
commons-commands-core |
StrokkCommands core with Brigadier | API Docs |
| Module | Description | Javadoc |
|---|---|---|
commons-database-core |
Dialect-independent HikariCP connection pooling | API Docs |
commons-database-mariadb |
MariaDB/MySQL configuration and support | API Docs |
commons-database-postgres |
PostgreSQL configuration and support | API Docs |
commons-database-redis |
Redis connectivity with Jedis | API Docs |
- Java 25 or higher
- Gradle build tool
Add the repository to your build.gradle.kts:
repositories {
mavenCentral()
maven("https://6b6t.github.io/6b6t-commons/maven")
// Required for StrokkCommands
maven("https://eldonexus.de/repository/maven-public/")
maven("https://eldonexus.de/repository/maven-snapshots/")
}All artifacts use group ID net.blockhost and version 1.1.0-SNAPSHOT.
dependencies {
// Core utilities
implementation("net.blockhost:commons-core:1.1.0-SNAPSHOT")
// Configuration (ConfigLib)
implementation("net.blockhost:commons-config:1.1.0-SNAPSHOT")
// Messaging (MiniMessage)
implementation("net.blockhost:commons-message:1.1.0-SNAPSHOT")
// Database - MariaDB (includes core)
implementation("net.blockhost:commons-database-mariadb:1.1.0-SNAPSHOT")
// Database - PostgreSQL (includes core)
implementation("net.blockhost:commons-database-postgres:1.1.0-SNAPSHOT")
// Database - Redis
implementation("net.blockhost:commons-database-redis:1.1.0-SNAPSHOT")
}API documentation with usage examples is available in the Javadoc:
- Aggregated Javadoc: https://6b6t.github.io/6b6t-commons/javadoc/
- StrokkCommands Documentation: https://commands.strokkur.net/docs/
git clone https://github.com/6b6t/6b6t-commons.git
cd 6b6t-commons
./gradlew build
./gradlew aggregateJavadoc- Maven Repository: https://6b6t.github.io/6b6t-commons/maven/
- Javadoc: https://6b6t.github.io/6b6t-commons/javadoc/
MIT License - see LICENSE for details.