RCore icon

RCore -----

Powerful core dependency that drives the RaindropCentral ecosystem



RCore 2.0.0
Raindrop Central Core Plugin — The foundation of the Raindrop ecosystem.

RCore is the unified core dependency plugin that powers RDQ and future Raindrop Central plugins.

It provides persistent player data, server registration, statistics tracking, async database operations, and automatic plugin integration — all running seamlessly in the background.

If you are running RDQ, this plugin is required.

Features

Player Management — Persistent player data with fully async operations
Server Registration — Automatic server tracking and identification
Statistics System — Flexible player stats with customizable templates
Database Support — H2 (file or memory) and MySQL via Hibernate/JPA
Async Architecture — Virtual thread executor for non-blocking persistence
Plugin Integration — Auto-detection of supported plugins
Metrics — bStats integration
Adventure API — Modern text formatting
Repository Pattern — Clean, modular design
Dependency Management — Automatic dependency loading and remapping

Dependency Plugin for RDQ

RCore is the backbone of RDQ.

It handles:

• Player persistence
• Currency and statistic storage
• Server tracking
• Async database operations
• Cross-plugin integration

RDQ will not function without RCore installed.

Installation

Requirements

• Java 21 or higher
• Paper or Spigot 1.16+ (1.19+ API recommended)
• 50MB or more free disk space

Steps

Download the latest RCore JAR

Place it in your server plugins folder

Start your server

Optional: configure database settings in plugins/RCore/database/hibernate.properties

RCore runs automatically. No commands or permissions required.

Database Support

Supported Databases

H2 — Default, file-based or in-memory with no setup required
MySQL — Production-ready relational database
PostGres — Production-ready relational database

H2 works out of the box.
MySQL or PostGres is recommended for larger production servers.

Supported Plugin Integrations

RCore automatically detects and integrates with:

• Aura
• ChestSort
• CMI
• DiscordSRV
• EcoJobs
• Essentials (Chat, Discord, Spawn)
• HuskTowns
• Jobs
• JExEconomy
• LuckPerms
• mcMMO
• MysticMobs
• ProtocolLib
• RDR
• Towny and TownyChat

No additional setup required — detection is automatic.

Architecture Overview

RCore — Bukkit plugin entry point
RCoreImpl — Implementation delegate
RCoreService — Public API exposed via Bukkit Services
Repositories — Async data access layer
Entities — JPA entities including RPlayer, RServer, and RStatistic
RPlatform — Platform abstraction for dependency injection, metrics, and persistence

Startup flow is fully asynchronous:

Platform → Repositories → Plugin Detection → Server Registration → Metrics

Troubleshooting

Plugin will not load

• Ensure Java 21 or higher
• Check for conflicting plugins
• Verify the JAR file is not corrupted

H2 database locked

• Ensure no other server instance is using the same database file

MySQL connection failed

• Confirm MySQL is running
• Verify credentials are correct
• Ensure firewall access is allowed

First startup may take longer due to dependency downloads.

Credits

Product of: Antimatter Zone LLC
Technology Partner: JExcellence
Authors: ItsRainingHP, JExcellence

RCore 2.0.0 — The foundation of the Raindrop ecosystem.

Required for RDQ. Built for performance. Designed for scalability.
Resource Information
Author:
----------
Total Downloads: 6
First Release: Mar 2, 2026
Last Update: Mar 9, 2026
Category: ---------------
All-Time Rating:
0 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings