Build with Vesper

A lightweight configuration and event bus library for Java. Zero dependencies, modern design, and a clean API.

Get Started Read the Docs

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.