Force subclasses to implement getRequest and getProvide.
Energy to send is based off total energy, instead of remaining energy.
Only read electricity handler NBT if it's not null.