Applied-Energistics-2 icon indicating copy to clipboard operation
Applied-Energistics-2 copied to clipboard

Decouple `IExternalPowerSink` from `IAEPowerStorage`

Open yueh opened this issue 3 years ago • 0 comments

IExternalPowerSink is mostly used as wrapper to ensure the power units are converted correctly, but there is no need to have it extend IAEPowerStorage as it will only allow inputting.

The internal implementation can then still wrap an IAEPowerStorage. E.g. to charge inscribers or chargers directly with FE.

Also it should be considered to move it into the internal package as this does really offer anything to an API consumer.

yueh avatar May 18 '21 13:05 yueh