mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
20 lines
457 B
Java
20 lines
457 B
Java
package api.hbm.energy;
|
|
|
|
public interface IEnergyGenerator extends IEnergyUser {
|
|
|
|
/**
|
|
* Standard implementation for machines that can only send energy but never receive it.
|
|
* @param power
|
|
*/
|
|
@Override
|
|
public default long transferPower(long power) {
|
|
return power;
|
|
}
|
|
|
|
/* should stop making non-receivers from interfering by applying their weight which doesn't even matter */
|
|
@Override
|
|
public default long getTransferWeight() {
|
|
return 0;
|
|
}
|
|
}
|