Language

RefineryCore

RefineryCore

Modrinth

A modern Paper plugin framework providing annotation-driven commands, GUIs, and configuration — built for the Refinery Team.

8 downloads updated 26d ago
latest v0.0.8 Modrinth
Paper 1.20 – 1.21.11 Library

Version
Build
Publish

RefineryCore

A modern framework for developing Paper plugins with annotation-driven commands, GUIs, configuration, scoreboards, database utilities, and more.

📖 Full documentation: https://wiki.refineryteam.xyz


Installation

Maven

<repository>
    <id>reaudacity-releases</id>
    <url>https://repository.reaudacity.online/releases</url>
</repository>

<dependency>
    <groupId>xyz.refineryteam</groupId>
    <artifactId>refinerycore</artifactId>
    <version>VERSION</version>
    <scope>provided</scope>
</dependency>

Gradle (Kotlin)

repositories {
    maven("https://repository.reaudacity.online/releases")
}

dependencies {
    compileOnly("xyz.refineryteam:refinerycore:VERSION")
}

Gradle (Groovy)

repositories {
    maven { url "https://repository.reaudacity.online/releases" }
}

dependencies {
    compileOnly "xyz.refineryteam:refinerycore:VERSION"
}

[!IMPORTANT]
If your plugin depends on RefineryCore at runtime, add it to the dependencies section of your plugin.yml.


Requirements

  • Java 21+
  • Paper 1.21+

Documentation

Everything else is covered in the wiki, including:

  • Getting Started
  • Commands
  • GUIs
  • Configuration
  • Scoreboards
  • Database
  • Event Bus
  • ItemBuilder
  • Plugin API
  • Scheduler
  • Server Implementation
  • Storage

➡️ Wiki: https://wiki.refineryteam.xyz


Support


License

© Refinery Team. All rights reserved.

Licensed under the MIT license.

Versions

Release
0.0.8
paper · 1.20, 1.20.1, 1.20.2 · 26d ago
- Modified the database system and rewritten in to a more plausible version which breaks the older system. - Added temporary storage that gets cleared on the…
4
Release
0.0.7
paper · 1.20, 1.20.1, 1.20.2 · 26d ago
- Added Prompt listeners like Anvil Prompt and Chat Prompt - Made a confirmation GUI utility instead of writing a complex one
1
Release
0.0.6
paper · 1.20, 1.20.1, 1.20.2 · 26d ago
- Added scoreboard implementation for usage outside of the core plugin.
1
Release
0.0.5
paper · 1.20, 1.20.1, 1.20.2 · 26d ago
- Fixes to server implementation - Added new features to the Server Implementation `Feature` enum
1
Release
0.0.4
paper · 1.20, 1.20.1, 1.20.2 · 26d ago
- Added support for multiple versions and server implementations
Release
0.0.3
paper · 1.21.11 · 26d ago
- Fixes
Release
0.0.2
paper · 1.21.11 · 26d ago
- New implementations - Fixes
1
Release
0.0.1
paper · 1.21.11 · 26d ago
Base code for the core plugin.

Comments 0

No comments yet. Be the first to share your thoughts.

FAQ

How do I install RefineryCore?

Download the file for your Minecraft version and loader from this page, then drop the .jar into your mods (or plugins) folder and launch the game.

Is RefineryCore free?

RefineryCore is free to download on Modgrid — we link straight to the official source, no paywall or bundled installer.

Which Minecraft versions does RefineryCore support?

Works with Paper. Supports versions 1.20–1.21.11. See the download section on this page for the full list of supported versions and loaders.