Build with Vesper
A lightweight configuration and event bus library for Java. Zero dependencies, modern design, and a clean API.
Features
Configuration
Parse YAML and JSON with strong typing and automatic reloading. No more boilerplate.
Event Bus
Annotation‑driven events with priority and cancellation support. Built for speed.
Hotswap
Change configs on the fly without restarting your application.
Mod‑ready
Works seamlessly with Minecraft mods, Discord bots, and standalone projects.
Quick Start
Add the Maven repository and the dependency to your project.
Maven
<!-- pom.xml -->
<repository>
<id>codexbat-maven</id>
<url>https://maven.codexbat.dev/releases</url>
</repository>
<dependency>
<groupId>dev.codexbat</groupId>
<artifactId>vesper-core</artifactId>
<version>1.0.0</version>
</dependency>
Gradle (Kotlin DSL)
// build.gradle.kts
repositories {
maven {
url = uri("https://maven.codexbat.dev/releases")
}
}
dependencies {
implementation("dev.codexbat:vesper-core:1.0.0")
}
Vesper is released under a proprietary license. Redistribution and modification are subject to the terms.