Sky Light customization for minecraft forge

The current minecraft forge code for Sky Light cannot be customized, for being unable to change the getSunBrightness, calculateSkylightSubtracted, etc. I think this approach would be great. (It is needed for the embodiment of 'eclipse')
This patch only changes line numbers.. fix that