@@ -0,0 +1,824 @@
+package info.u_team.u_team_core.energy;%0A%0Aimport net.minecraftforge.energy.IEnergyStorage;%0A%0Apublic class BasicEnergyAcceptorDelegate implements IEnergyStorage %7B%0A%09%0A%09private final IEnergyStorage delegate;%0A%09%0A%09public BasicEnergyAcceptorDelegate(IEnergyStorage delegate) %7B%0A%09%09this.delegate = delegate;%0A%09%7D%0A%09%0A%09@Override%0A%09public boolean canReceive() %7B%0A%09%09return true;%0A%09%7D%0A%09%0A%09@Override%0A%09public int receiveEnergy(int maxReceive, boolean simulate) %7B%0A%09%09return delegate.receiveEnergy(maxReceive, simulate);%0A%09%7D%0A%09%0A%09@Override%0A%09public int getEnergyStored() %7B%0A%09%09return delegate.getEnergyStored();%0A%09%7D%0A%09%0A%09@Override%0A%09public int getMaxEnergyStored() %7B%0A%09%09return delegate.getMaxEnergyStored();%0A%09%7D%0A%09%0A%09@Override%0A%09public int extractEnergy(int maxExtract, boolean simulate) %7B%0A%09%09return 0;%0A%09%7D%0A%09%0A%09@Override%0A%09public boolean canExtract() %7B%0A%09%09return false;%0A%09%7D%0A%7D%0A

Add basic energy acceptor delegate