[UE4.21] modify core file from source in plugin

Hello,
I want to create new Directional light with wider illuminating area , more than 20km only , but i don’t want to make it in source because of issues when adding and compiling other plugins into newly compiled UE4 from source and for save disk space [Source Build takes for me about 50 Gigs].

Can I create subclass of it and add it to the Engine with different name or just replace it ?
Thanks for any help.

Ok,so I managed that You can’t do this through plugin

Better way is to use origin shifting an then Directional light is working wherever You are when You shift You world’s origin location…