Skip to content

High-performance, asynchronous application framework designed for scalable Spigot/Paper networks. Powered by Redis Pub/Sub, HikariCP pooling, and packet-level optimizations. The backbone of Ravn ecosystem.

License

Notifications You must be signed in to change notification settings

itsravn/Ravn-Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦅 Ravn-Core

Java Maven Redis License

The industrial-grade backbone for next-generation Minecraft networks.

Ravn-Core is not just a library; it's a comprehensive architectural framework designed to handle high-concurrency data streams across distributed server networks. Built to eliminate main-thread bottlenecks through aggressive asynchronous processing.

âš¡ Technical Architecture

  • Reactive Database Layer: Non-blocking SQL implementation utilizing HikariCP for connection pooling.
  • Cross-Server Sync: Real-time data synchronization and messaging via Redis Pub/Sub (Jedis).
  • Packet-Level Optimization: Custom packet injection and handling for NMS-independent operations.
  • Fluent API: Streamlined builders for ItemStacks, GUIs (Inventory), and NBT manipulation.

📦 Installation (Maven)

Ravn-Core is hosted on our private nexus. To use it in your project:

<repository>
    <id>ravn-repo</id>
    <url>[https://repo.ravn.dev/releases](https://repo.ravn.dev/releases)</url>
</repository>

<dependency>
    <groupId>dev.ravn</groupId>
    <artifactId>ravn-core</artifactId>
    <version>1.0.0-STABLE</version>
    <scope>provided</scope>
</dependency>

About

High-performance, asynchronous application framework designed for scalable Spigot/Paper networks. Powered by Redis Pub/Sub, HikariCP pooling, and packet-level optimizations. The backbone of Ravn ecosystem.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages