BSLex (BSL Edit) By LexBoosT

#Changelog:

#Version 1.0

-Add Techno XP.
-Add Flash Victim.

#Version 1.1

-Add Intensity Entities.
-Change Lava Wave.
-Add more Dimension.

#Version 1.2

-Add Rain In Screen (2 Modes).
-Add CRT Mode.
-Modify Clouds.

#Version 1.3

-Add Viseur.
-Add BOTW Tonemap.
-Add HDR.

#Version 1.4

-Add 16/9 Bands.
-Add Distortion.
-Add Fresnel Option.
-Modify a bit Viseur.
-Delete Intensity Entities.
-Modify the Bloom.
-Add Camera noise.
-Add Film grains.
-Add Selector Block Color.

#Version 1.5

-Fix Selector Block Color with leads (Thanks EminGT).
-Add Mouvement mains.
-Add Hands Position.
-Add Nouvelle Pluie.
-Add DirtyIMG with 6 .png.
-Add Caustics (Credits EminGT).
-Delete Dimension, now world0 ,world1 and world-1 only.

#Version 1.6

-Change the default BSL Dirt.png.
-Change offset for shadow.
-Increase a bit lighting.
-Add Mouvement Cam.

#Version 1.7

-Fix Mouvement Cam with Block.
-Add Rainbow.
-Add French Language traduction.
-Make a cool Menu in Shader options.

#Version 1.8

-Fix Advanced Materials.

#Version 1.9

-Fix Entities ID for beacon (BSL error block ID value).
-Add Chain Entity ID for waving.
-Replace all Entitie ID (tweaked block id value).

#Version 2.0

-Fix Enchant item glint on hand with latest version of Optifine.
-Add Rapid Clouds, and Dither in END dimension.

#Version 2.1

-Removed reflective on regular glass.
-Fix problem with blackOutline with FOG on OFF in Nether (BSL forgot).
-Nether fog scales better with higher render distance, also affected by fog density.

#Version 2.2

-Nether color defaults to wastes.
-Tweak DOF for AMD.
-DOF scales with fov now.
-Fixed shadows (sometimes) disappearing when an end gateway is loaded.
-Improved opacity handling for clouds.
-Reduced waving lantern intensity.
-New waving block function with more straightforward parameters.

#Version 2.3

-Disable LensFlare in water.
-Change Settings by default in settings.glsl.
-Add new Portal for Ender (enable by default).
-Fix lighting for soul_lantern.

#Version 2.4

-Add 16 Levels's intensity for COLOR_SELECTOR_BLOC.
-Add SHOW LIGHT LEVELS (for see the dark area).
-Add Option for change color of dark area.
-Fix warning on gbuffers_block.glsl (syntax "()" ).
-FRENCH Traduction for LEX Menu Complete.

#Version 2.5

-COLORED_EYES for color Spider, Enderman, Dragon Eyes.
-Increase Stars luminosity.
-Add many levels for MotionBlur.
-Removing drag on the hands with the MotionBlur.
-Add Option for opacity for SHOW LIGHT LEVEL.
-Add #pragma optimize(on) on code.

#Version 2.6

-Add Distance blur for all dimension with option to force in Nether.
-Delete WHITE_WORLD Option.
-Add Cel Strenght.
-Delete RETRO_FILTER.

#Version 2.7

-Add Heat Haze for Nether !!
-Add Heat Haze Refraction slide for adjust strenght.

#Version 2.8

-Fix Thunderbolt !

#Version 2.9

-Fix Drag on hands with MotionBlur completely.

#Version 3.0

-Add DISTANT_FADE Spherical or Cylindrical effect.
-Fix entity Error in Nether and End.
-Tweaking TAA blending factor.
-Improved Sky Ground transition while raining.

#Version 3.1

-Rework DOF completely.
-DOF code optimization.
-Add Distance Blur (work with DOF at same time).
-Add Chromatic aberration with settings.
-Possibility to adjust DOF/Chromatic Abberation/ Distance Blur.

#Version 3.2

-Fix Advanced Materials (My bad) Thanks EminGT for Report.

#Version 3.3

-Calibrate Clouds.
-Optimize Shadow.
-Set Default Settings for Color Grading.
-Set Default Color for lighting.
-Change a bit Lensflare for the Night.
-Add water refraction when eyes is in water.
-Add Ultra Vignette.
-Modify Offset for DOF/CHROMATIC_ABERRATION.
-Add option for Blur in water with slide for strenght.
-Rework a bit Stars.

#Version 3.4

-Add Double Rainbows in Lensflare option (OFF/NORMAL/DOUBLE_RAINBOWS).
-Add BLUR_QUALITY in Dof menu for choose 60 or 119 Offsets.
-Fix Water Blur with Distance blur.
-Delete BSL vignette (replace by Ultra Vignette on Lex Menu).
-Disable TAA on DiSTANCE_FADE (cause Blink).
-Modify dither bayer for DiSTANCE_FADE.
-Add more Strenght for LensFlare.
-Rework Post Process Menu.
-Rework DOF menu.
-Add Quality Offsets for Shadows (OFF/NORMAL/HIGH_QUALITY).
-Modify Dither.

#Version 3.5

-Fix Viseur for 1080p.
-Tweaked bloom to be a bit stronger during rain.
-Add option to disable or enable block break animation.
-Fix All warning on log.

#Version 3.6

-Add AMBIANT option for OVERWORLD(Change the tint with the time).
-BOTW tonemap only for OVERWORLD.
-Add CRT_BORDER_STRENGHT for adjust.
-Add Berserk Mode with Sword in hand (MODE_RAGE).
-Fix FLASH_VICTIM with armor_stand, minecarts, sign, item_frame..
-Set a default configuration (Apply different effect on Shader Options).
-Optimizations.

#Version 3.7

-Add Option for 209 Offsets for Shadows

#Version 3.8

-3 Quality for Shadows.
-3 Quality for DOF.
-Change a bit fovScale.

#Version 3.9

-Fix FLASH_VICTIM with end_crystal.
-BLUR_QUALITY have now 5 Bokeh (STANDARD/MEDIUM/HIGH/ULTRA_HIGH/PAINTING).
-Add POSTERIZATION.
-Add DITHERING_SCREEN.

#Version 4.0

-Add SKY_GROUND. It helps hiding the sky below oceans while not underwater.
-Add Nether Vanilla Color.
-Fix Bloom Overlay.
-Add HYPER_SPEED effect.
-Fix alpha for Berserk Mode.
-Optimize FILM_GRAINS_2.
-AMBIANT improvements.
-Rename AMBIANT to LEX_AMBIANT.
-Rename GOUTTE_ECRAN by RAINDROP_ON_SCREEN for English users.
-Replace RAINDROP_ON_SCREEN and RAINDROP_ON_SCREEN_2 by RAINDROP_ON_SCREEN with 3 options (OFF/NORMAL/HEAVY).
-Rework a bit NEW_RAIN.
-Various optimizations for my options.

#Version 4.1

-Fix Blur on hands with HYPER_SPEED activated.
-Optimize RAIN-DROP_ON_SCREEN code.
-Delete TOON_LIGHTMAP.
-Cleaning the code.

#Version 4.2

-Tweaked promo outline.
-Fixed integrated graphics with weather color when per biome weather is disable.
-Add Light Jitter with settings. (Based to SEUS code but modified)
-Add OSCILLATION (option) effect with OSCILLATION SPEED to entities with FLASH_VICTIM mode enabled
-Change BayerTexture for HYPER_SPEED

#Version 4.3

-Add MAGICAL_GLINT With adjustement of speed
-Add Possibility to adjust hands (Height, Depth, Shift)
-Enable or Disable Clouds Reflection in option (Disable by default)
-Fix "Hue" color wheel for Techno-XP and Magical glint
-Add option for Berserk Mod on enchanted Sword
-Modify a bit ULTRA_VIGNETTE and CRT_BORDER

#Version 4.4

-Add DYNAMIC_HAND_LIGHT 

#Version 4.5

-Add Berserk_Mode_Plus (after Berserk_mode (Red Vignette). With Berserk_Mode_Plus you have red hands with sword in hand also.
-Add Option for Enable or Disable HeartBeat on Berserk_Mode
-Add Option for adjust HeartBeat speed
-New Menu For Berserk_Mode

#Version 4.6 FINAL

-New Menu for AO
-Add Occlusion Ambiant Quality settings
-Change a bit Lava FOG
-Smooth transition for Sun/Moon
-Add Shading strenght
-Clean the code,bit optimizations and fixes

#Version 4.7 FINAL #2

-Fix Compilation Error

#Version 4.8 FINAL #3

-Add Campfire on Dynamic Hand Light option
-Fix Smooth Sun/Moon transition (Thanks Emin)
-Fix Compilation error in Ender

#Version 4.9 EXTRA

-Add Hexagonal Bokeh for DOF (BLUR_QUALITY)
-Add Consistent Enchant in option
-Add FULL_BORDER with settings
-Add Tinted Metal

#Version 5.0 Really FINAL

-Add Colored Dynamic Handlight emissive items

#Version 5.1 Ninja Update

-Fix Emissive light block too strong

#Version 5.2 Optimization Update

-Optimize Bloom for Overworld
-Increase Bloom for Nether/End
-Change a bit Fovscale for DOF
-Rename BLOOM Option to BLOOM_DIMENSION (OFF/HARD_BLOOM/DIMENSION(by default))
-Add New Menu "EYES_IN_WATER"
-Add New Menu "Weather_Reflexions"
-Add possibilities to adjust Water Refraction settings now (Multiplier/Size/Speed)
-Add Stars Reflexions (ON by default)
-After Possibility to Disable Cloud reflexion, now possible to disable Aurora Reflexion and Stars Reflexion on Water
-New configuration for default waves on water

#Version 5.3

-Fix Sunlight leak
-Fix Jump Light
-Fix dark shadow in certain situation
-Add Option for Increase or Decrease light in dark area
-Modify a bit Default settings for COLORED_DYNAMIC_HAND_LIGHT
-Return to Dof Fovscale of 5.1 Version

#Version 5.4

-Enable or Disable Light Shafts in Ender
-Enable or Disable Clouds in Ender
-Optimize a bit AO
-Fix SCANLINE_BAND for Linux
-Fix Shadows Problems !!
-Fix Weird horizontal Line !!!

#Version 5.5

-Add TAA + FXAA
-Modifiy a bit water Raytrace
-Optimize code
-Fix gbuffer_spidereyes error when World curvature is disable
-Increase Bloom in water
-Change a bit tonemap (too light before)
-Nether Dimension Color Increased
-Skybox brightness slightly decreased

#Version 5.6 NINJA Update

-Fix compilation error when activating SKY_VANILLA and NETHER_VANILLA at the same time.

#Version 5.7

-Reword a bit code to fix little Bug
-Fix clouds when we go out on Nether to go to the Overworld
-Add Settings File in "Settings" Folder for same versions tonemapping/color before version 5.6 if you want change. Or BSL tonemapping/color.
-Modify a bit Volumetric Light
-Add Option for Adjust LightShaft in Water
-Add Option for Adjust Distance of LightShaft
-Add New Menu for Light Shafts

#Version 5.8

-Fixed aurora, The shape is Slightly different from v5.7 though.
-Add SunVisibility_FOG, Force fog according to the visibility of the sun.
-Fix PormoOutline on Fog with SunVisibility_FOG activated
-Descrease a bit LightShaft default settings

#Version 5.9

-Aurora now Work with Weather_Per_Biome Enable
-Add option for Enable Aurora when WEATHER_PERBIOME is enable (Enable by default)
-Fix render Stars in Sky

#Version 6.0

-Rework Cloud in Ender (more fluffy)
-Decrease Cloud Speed in Ender
-Modifiy Water relection and waves
-Increase Water Fog with Slider
-Better Water Fog Color and Water Fog dispersion
-Modify a bit Fresnel on water
-New Menu for Water
-Improved fog in OverWorld/Nether/End
-Modify PerBiome Weather Color for Nether
-Fix reflexion on LabPBR
-Fix oldPBR and Emissive. Thanks Capt Tatsu for your Help

#Version 6.1

-Little Optimisations
-Deacrease a bit Fovscale for AO by default
-Add Option for AO_FovScale (Low/Medium/High/Ultra) in AO Menu

#Version 6.2

-Add option to Tweak visibility by reducing the opaqueness of very close particles (PARTICLES_VISIBILITY) (Enable by default) (Credits EminGT)
-Add Block Lighting Limiter option in Color/Block Color (Normal Lightmap and Normal Lightmap²) (Work Only in OverWorld)
-Optimizations for Shadow Lighting
-Modify default Block lighting Intensity
-Fix missing Sky in specular reflections
-Add Taa Shadow filtering (Small/High) (in Option, small by default)
-Modify a bit Light Diffusion