RZXCore

Cores of all RZX Projects

12 downloads

🧩 RZXCore

RZXCore is a high-performance, developer-focused shared core library plugin designed for Minecraft servers running Spigot, Paper, or Purpur. It serves as the foundational dependency for the RZX plugin network, providing robust utilities, database abstraction, task scheduling, and external plugin integrations.


✨ Features

🗄️ HikariCP & SQLite Integration

  • Includes a ready-to-use SQLite connection pooling utility using HikariCP for thread-safe, fast database access.
  • Avoids sqlite database locks under concurrent write scenarios.

🛠️ Developer Utility Toolkit

  • ItemBuilder: A fluent, developer-friendly API to construct, modify, and customize ItemStacks in code (supporting custom names, lore, flags, custom NBT data, and skull textures).
  • SchedulerUtil: Streamlines execution scheduling, making it simple to run synchronous/asynchronous tasks and repeat timers on the main thread or asynchronous pools.

🔌 Out-of-the-Box API Hooks

Automatically detects and securely hooks into server-wide dependencies:

  • Vault: Safe integrations for handling economy balances and permissions.
  • PlaceholderAPI: Provides seamless placeholder parsing for custom text strings.

🛠️ Developer Usage (Maven)

If you are developing a plugin that integrates with or extends the RZX network, you can depend on RZXCore in your pom.xml:

<dependency>
    <groupId>com.rzx</groupId>
    <artifactId>core</artifactId>
    <version>1.0.0</version>
    <scope>provided</scope>
</dependency>

No gallery available for this project.