This release of RedstoneFlux, includes important refactors and deprecations to move to a more stable plugin.
Thank you for your patience and support as we continue improving the project.
This release of RedstoneFlux, includes important fixes to improve stability and functionality.
Fix registration of the plugin as a service from RedstoneFlux to EnergyAPI.
Fixed coroutine shading.
Fixed network updater running just once.
Thank you for your patience and support as we continue improving the project.
This release of RedstoneFlux, includes important fixes to improve stability and functionality.
Fix access modifiers on BaseNetwork and BaseComponent.
Move most of the already implemented EnergyManagerImpl -> Manager.
Cleanup the code.
Thank you for your patience and support as we continue improving the project.
This release of RedstoneFlux, includes many API changes, and more stuff to play around with.
Abstracted EnergyManager for different types of managers for different networks.
Abstracted components and networks for the same reason as above.
Cleanup the code.
Moved to a paper plugin.
Changed up EnergyTransporter for a more casual type of transporter in energy systems.
Changed EnergyStorage#consumeEnergy(energyTaken: Double): Double to #grabEnergy(wantedEnergy: Double): Double for better readability.
This release of RedstoneFlux, includes important fixes to improve stability and functionality.
Fix useless nullability in arguments of functions.
Fix event sync/async.
Cleanup the code.
Add configuration for the plugin.
Fix network splitting.
Add deleteAll command.
Thank you for your patience and support as we continue improving the project.

Redstone flux is a fork of EnergyLib focused on modern DSL kotlin development with performance in mind.