Added RenderNaturalOverlayEvent

Update RenderNaturalOverlayEvent.java

forgot that those fields need to be public. My apologies.

Fixed double check and Complaints

Compression?

Because apparently people like super compressed unreadable code rather
than easy-to-read nice and neat code

Changed Call and Event name

Better usage and more specific documentation

Made event more modular

Now handles Fire, In block, and Water overlays

Added notes for checking for specific overlays

Should there be specific cancels for each overlay?

Fixed line movements, hopefully

Fixing the extra space/tab?

Added RenderBlockOverlayEvent.java