RedstoneFlux
Redstone flux is a fork of EnergyLib focused on modern DSL kotlin development with performance in mind.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
RedstoneFlux
RedstoneFlux
RedstoneFlux is a modern fork of RedstoneFlux, rewritten with Kotlin DSLs and optimized for performance and developer experience. Designed with simplicity, flexibility, and future-proofing in mind, RedstoneFlux provides a universal energy system for Minecraft plugins.
---
✨ Features
* ⚡ Universal energy system for Bukkit-based Minecraft servers * 🚀 Built with Kotlin and DSL-first design * 📆 Easy integration with Paper and Folia * 🔌 Modular and extensible API * 🔍 Emphasis on performance and maintainability
---
🔧 Getting Started
Requirements
* Minecraft 1.20.6 or newer (Paper) * Java 17+ * Gradle or Maven for dependency management
Installation
RedstoneFlux is planned to be published on JitPack.
Add the following to your `settings.gradle.kts`:
```kotlin pluginManagement { repositories { gradlePluginPortal() maven("https://jitpack.io") } } ```
And in your `build.gradle.kts`:
```kotlin repositories { maven("https://jitpack.io") }
dependencies { implementation("com.github.Jadiefication:RedstoneFlux:<version>") } ```
---
🧱 Project Status
This project is under active development. While the core systems are evolving, the latest usage documentation and API references are maintained in the project's wiki.
For practical examples and guidance, please refer to the wiki, which provides up-to-date instructions and tutorials for working with RedstoneFlux.
---
💬 Credits
* Forked from EnergyLib by Traqueur-dev * Uses FoliaLib for Folia support
---
📄 License
MIT License. See `LICENSE` file for more information.
---
📦 Roadmap
*