gitextract_rbiyxufh/ ├── .github/ │ └── ISSUE_TEMPLATE/ │ ├── ask-a-question.md │ ├── bug-report.md │ └── feature-suggestion.md ├── CREDITS.txt ├── Changelog_v1.9.txt ├── LICENSE.md ├── README.md └── shaders/ ├── block.properties ├── dimension.properties ├── dimensions/ │ ├── DH_generic.fsh │ ├── DH_generic.vsh │ ├── DH_solid.fsh │ ├── DH_solid.vsh │ ├── DH_translucent.fsh │ ├── DH_translucent.vsh │ ├── all_particles.fsh │ ├── all_particles.vsh │ ├── all_solid.fsh │ ├── all_solid.vsh │ ├── all_translucent.fsh │ ├── all_translucent.vsh │ ├── all_vanilla_emissives.fsh │ ├── all_vanilla_emissives.vsh │ ├── begin.csh │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite10.fsh │ ├── composite10.vsh │ ├── composite11.fsh │ ├── composite11.vsh │ ├── composite12.fsh │ ├── composite12.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── composite3.fsh │ ├── composite3.vsh │ ├── composite4.fsh │ ├── composite4.vsh │ ├── composite5.fsh │ ├── composite5.vsh │ ├── composite6.fsh │ ├── composite6.vsh │ ├── composite7.fsh │ ├── composite7.vsh │ ├── composite8.fsh │ ├── composite8.vsh │ ├── composite9.fsh │ ├── composite9.vsh │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── deferred2.fsh │ ├── deferred2.vsh │ ├── final.fsh │ ├── final.vsh │ ├── fogBehindTranslucent_pass.fsh │ ├── fogBehindTranslucent_pass.vsh │ ├── setup.csh │ ├── shadowcomp.csh │ ├── shadowcomp3.csh │ ├── shadowcomp4.csh │ └── shadowcomp5.csh ├── entity.properties ├── item.properties ├── lang/ │ ├── en_us.lang │ └── zh_cn.lang ├── lib/ │ ├── DistantHorizons_projections.glsl │ ├── PhotonGTAO.glsl │ ├── Shadow_Params.glsl │ ├── Shadows.glsl │ ├── TAA_jitter.glsl │ ├── atmosphere.glsl │ ├── aurora.glsl │ ├── blocks.glsl │ ├── bokeh.glsl │ ├── climate_settings.glsl │ ├── color_dither.glsl │ ├── cube/ │ │ ├── cubeData.glsl │ │ ├── emit.glsl │ │ └── lightData.glsl │ ├── diffuse_lighting.glsl │ ├── dither.glsl │ ├── end_fog.glsl │ ├── entities.glsl │ ├── gameplay_effects.glsl │ ├── hsv.glsl │ ├── indirect_lighting_effects.glsl │ ├── items.glsl │ ├── lensflare.glsl │ ├── lightning_stuff.glsl │ ├── lpv_blocks.glsl │ ├── lpv_buffer.glsl │ ├── lpv_common.glsl │ ├── lpv_render.glsl │ ├── nether_fog.glsl │ ├── oceans.glsl │ ├── overworld_fog.glsl │ ├── projections.glsl │ ├── rainbow.glsl │ ├── res_params.glsl │ ├── ripples.glsl │ ├── scene_controller.glsl │ ├── settings.glsl │ ├── sky_gradient.glsl │ ├── specular.glsl │ ├── stars.glsl │ ├── text.glsl │ ├── tonemaps.glsl │ ├── util.glsl │ ├── volumetricClouds.glsl │ ├── voxel_common.glsl │ ├── voxel_write.glsl │ └── waterBump.glsl ├── shaders.properties ├── template/ │ ├── .gitignore │ ├── block.properties │ ├── entity.properties │ ├── item.properties │ ├── readme.md │ └── update.sh ├── texture/ │ ├── blueNoise.png.mcmeta │ └── noises.png.mcmeta ├── world-1/ │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite10.fsh │ ├── composite10.vsh │ ├── composite11.fsh │ ├── composite11.vsh │ ├── composite12.fsh │ ├── composite12.vsh │ ├── composite13.fsh │ ├── composite13.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── composite3.fsh │ ├── composite3.vsh │ ├── composite4.fsh │ ├── composite4.vsh │ ├── composite5.fsh │ ├── composite5.vsh │ ├── composite6.fsh │ ├── composite6.vsh │ ├── composite7.fsh │ ├── composite7.vsh │ ├── composite8.fsh │ ├── composite8.vsh │ ├── composite9.fsh │ ├── composite9.vsh │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── dh_terrain.fsh │ ├── dh_terrain.vsh │ ├── dh_water.fsh │ ├── dh_water.vsh │ ├── final.fsh │ ├── final.vsh │ ├── gbuffers_armor_glint.fsh │ ├── gbuffers_armor_glint.vsh │ ├── gbuffers_basic.fsh │ ├── gbuffers_basic.vsh │ ├── gbuffers_beaconbeam.fsh │ ├── gbuffers_beaconbeam.vsh │ ├── gbuffers_block.fsh │ ├── gbuffers_block.vsh │ ├── gbuffers_block_translucent.fsh │ ├── gbuffers_block_translucent.vsh │ ├── gbuffers_damagedblock.fsh │ ├── gbuffers_damagedblock.vsh │ ├── gbuffers_entities.fsh │ ├── gbuffers_entities.vsh │ ├── gbuffers_entities_glowing.fsh │ ├── gbuffers_entities_glowing.vsh │ ├── gbuffers_entities_translucent.fsh │ ├── gbuffers_entities_translucent.vsh │ ├── gbuffers_hand.fsh │ ├── gbuffers_hand.vsh │ ├── gbuffers_hand_water.fsh │ ├── gbuffers_hand_water.vsh │ ├── gbuffers_lightning.fsh │ ├── gbuffers_lightning.vsh │ ├── gbuffers_skybasic.fsh │ ├── gbuffers_skybasic.vsh │ ├── gbuffers_skytextured.fsh │ ├── gbuffers_skytextured.vsh │ ├── gbuffers_spidereyes.fsh │ ├── gbuffers_spidereyes.vsh │ ├── gbuffers_terrain.fsh │ ├── gbuffers_terrain.vsh │ ├── gbuffers_textured.fsh │ ├── gbuffers_textured.vsh │ ├── gbuffers_textured_lit.fsh │ ├── gbuffers_textured_lit.vsh │ ├── gbuffers_water.fsh │ ├── gbuffers_water.vsh │ ├── gbuffers_weather.fsh │ ├── gbuffers_weather.vsh │ ├── setup.csh │ ├── shadow.fsh │ ├── shadow.vsh │ └── shadowcomp.csh ├── world0/ │ ├── begin.csh │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite10.fsh │ ├── composite10.vsh │ ├── composite11.fsh │ ├── composite11.vsh │ ├── composite12.fsh │ ├── composite12.vsh │ ├── composite13.fsh │ ├── composite13.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── composite3.fsh │ ├── composite3.vsh │ ├── composite4.fsh │ ├── composite4.vsh │ ├── composite5.fsh │ ├── composite5.vsh │ ├── composite6.fsh │ ├── composite6.vsh │ ├── composite7.fsh │ ├── composite7.vsh │ ├── composite8.fsh │ ├── composite8.vsh │ ├── composite9.fsh │ ├── composite9.vsh │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── deferred2.fsh │ ├── deferred2.vsh │ ├── dh_generic.fsh │ ├── dh_generic.vsh │ ├── dh_shadow.fsh │ ├── dh_shadow.vsh │ ├── dh_terrain.fsh │ ├── dh_terrain.vsh │ ├── dh_water.fsh │ ├── dh_water.vsh │ ├── final.fsh │ ├── final.vsh │ ├── gbuffers_armor_glint.fsh │ ├── gbuffers_armor_glint.vsh │ ├── gbuffers_basic.fsh │ ├── gbuffers_basic.vsh │ ├── gbuffers_beaconbeam.fsh │ ├── gbuffers_beaconbeam.vsh │ ├── gbuffers_block.fsh │ ├── gbuffers_block.vsh │ ├── gbuffers_block_translucent.fsh │ ├── gbuffers_block_translucent.vsh │ ├── gbuffers_damagedblock.fsh │ ├── gbuffers_damagedblock.vsh │ ├── gbuffers_entities.fsh │ ├── gbuffers_entities.vsh │ ├── gbuffers_entities_glowing.fsh │ ├── gbuffers_entities_glowing.vsh │ ├── gbuffers_entities_translucent.fsh │ ├── gbuffers_entities_translucent.vsh │ ├── gbuffers_hand.fsh │ ├── gbuffers_hand.vsh │ ├── gbuffers_hand_water.fsh │ ├── gbuffers_hand_water.vsh │ ├── gbuffers_lightning.fsh │ ├── gbuffers_lightning.vsh │ ├── gbuffers_skybasic.fsh │ ├── gbuffers_skybasic.vsh │ ├── gbuffers_skytextured.fsh │ ├── gbuffers_skytextured.vsh │ ├── gbuffers_spidereyes.fsh │ ├── gbuffers_spidereyes.vsh │ ├── gbuffers_terrain.fsh │ ├── gbuffers_terrain.vsh │ ├── gbuffers_textured.fsh │ ├── gbuffers_textured.vsh │ ├── gbuffers_textured_lit.fsh │ ├── gbuffers_textured_lit.vsh │ ├── gbuffers_water.fsh │ ├── gbuffers_water.vsh │ ├── gbuffers_weather.fsh │ ├── gbuffers_weather.vsh │ ├── physics_ocean.fsh │ ├── physics_ocean.vsh │ ├── setup.csh │ ├── shadow.fsh │ ├── shadow.gsh │ ├── shadow.vsh │ ├── shadowcomp.csh │ ├── shadowcomp3.csh │ ├── shadowcomp4.csh │ └── shadowcomp5.csh ├── world0_Aether/ │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite10.fsh │ ├── composite10.vsh │ ├── composite12.fsh │ ├── composite12.vsh │ ├── composite13.fsh │ ├── composite13.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── composite3.fsh │ ├── composite3.vsh │ ├── composite4.fsh │ ├── composite4.vsh │ ├── composite5.fsh │ ├── composite5.vsh │ ├── composite6.fsh │ ├── composite6.vsh │ ├── composite7.fsh │ ├── composite7.vsh │ ├── composite8.fsh │ ├── composite8.vsh │ ├── composite9.fsh │ ├── composite9.vsh │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── deferred2.fsh │ ├── deferred2.vsh │ ├── dh_generic.fsh │ ├── dh_generic.vsh │ ├── dh_shadow.fsh │ ├── dh_shadow.vsh │ ├── dh_terrain.fsh │ ├── dh_terrain.vsh │ ├── dh_water.fsh │ ├── dh_water.vsh │ ├── final.fsh │ ├── final.vsh │ ├── gbuffers_armor_glint.fsh │ ├── gbuffers_armor_glint.vsh │ ├── gbuffers_basic.fsh │ ├── gbuffers_basic.vsh │ ├── gbuffers_beaconbeam.fsh │ ├── gbuffers_beaconbeam.vsh │ ├── gbuffers_block.fsh │ ├── gbuffers_block.vsh │ ├── gbuffers_block_translucent.fsh │ ├── gbuffers_block_translucent.vsh │ ├── gbuffers_damagedblock.fsh │ ├── gbuffers_damagedblock.vsh │ ├── gbuffers_entities.fsh │ ├── gbuffers_entities.vsh │ ├── gbuffers_entities_glowing.fsh │ ├── gbuffers_entities_glowing.vsh │ ├── gbuffers_entities_translucent.fsh │ ├── gbuffers_entities_translucent.vsh │ ├── gbuffers_hand.fsh │ ├── gbuffers_hand.vsh │ ├── gbuffers_hand_water.fsh │ ├── gbuffers_hand_water.vsh │ ├── gbuffers_lightning.fsh │ ├── gbuffers_lightning.vsh │ ├── gbuffers_skybasic.fsh │ ├── gbuffers_skybasic.vsh │ ├── gbuffers_skytextured.fsh │ ├── gbuffers_skytextured.vsh │ ├── gbuffers_spidereyes.fsh │ ├── gbuffers_spidereyes.vsh │ ├── gbuffers_terrain.fsh │ ├── gbuffers_terrain.vsh │ ├── gbuffers_textured.fsh │ ├── gbuffers_textured.vsh │ ├── gbuffers_textured_lit.fsh │ ├── gbuffers_textured_lit.vsh │ ├── gbuffers_water.fsh │ ├── gbuffers_water.vsh │ ├── gbuffers_weather.fsh │ ├── gbuffers_weather.vsh │ ├── setup.csh │ ├── shadow.fsh │ ├── shadow.vsh │ └── shadowcomp.csh ├── world0_Twilight_Forest/ │ ├── composite.fsh │ ├── composite.vsh │ ├── composite1.fsh │ ├── composite1.vsh │ ├── composite10.fsh │ ├── composite10.vsh │ ├── composite12.fsh │ ├── composite12.vsh │ ├── composite13.fsh │ ├── composite13.vsh │ ├── composite2.fsh │ ├── composite2.vsh │ ├── composite3.fsh │ ├── composite3.vsh │ ├── composite4.fsh │ ├── composite4.vsh │ ├── composite5.fsh │ ├── composite5.vsh │ ├── composite6.fsh │ ├── composite6.vsh │ ├── composite7.fsh │ ├── composite7.vsh │ ├── composite8.fsh │ ├── composite8.vsh │ ├── composite9.fsh │ ├── composite9.vsh │ ├── deferred.fsh │ ├── deferred.vsh │ ├── deferred1.fsh │ ├── deferred1.vsh │ ├── deferred2.fsh │ ├── deferred2.vsh │ ├── dh_generic.fsh │ ├── dh_generic.vsh │ ├── dh_shadow.fsh │ ├── dh_shadow.vsh │ ├── dh_terrain.fsh │ ├── dh_terrain.vsh │ ├── dh_water.fsh │ ├── dh_water.vsh │ ├── final.fsh │ ├── final.vsh │ ├── gbuffers_armor_glint.fsh │ ├── gbuffers_armor_glint.vsh │ ├── gbuffers_basic.fsh │ ├── gbuffers_basic.vsh │ ├── gbuffers_beaconbeam.fsh │ ├── gbuffers_beaconbeam.vsh │ ├── gbuffers_block.fsh │ ├── gbuffers_block.vsh │ ├── gbuffers_block_translucent.fsh │ ├── gbuffers_block_translucent.vsh │ ├── gbuffers_damagedblock.fsh │ ├── gbuffers_damagedblock.vsh │ ├── gbuffers_entities.fsh │ ├── gbuffers_entities.vsh │ ├── gbuffers_entities_glowing.fsh │ ├── gbuffers_entities_glowing.vsh │ ├── gbuffers_entities_translucent.fsh │ ├── gbuffers_entities_translucent.vsh │ ├── gbuffers_hand.fsh │ ├── gbuffers_hand.vsh │ ├── gbuffers_hand_water.fsh │ ├── gbuffers_hand_water.vsh │ ├── gbuffers_lightning.fsh │ ├── gbuffers_lightning.vsh │ ├── gbuffers_skybasic.fsh │ ├── gbuffers_skybasic.vsh │ ├── gbuffers_skytextured.fsh │ ├── gbuffers_skytextured.vsh │ ├── gbuffers_spidereyes.fsh │ ├── gbuffers_spidereyes.vsh │ ├── gbuffers_terrain.fsh │ ├── gbuffers_terrain.vsh │ ├── gbuffers_textured.fsh │ ├── gbuffers_textured.vsh │ ├── gbuffers_textured_lit.fsh │ ├── gbuffers_textured_lit.vsh │ ├── gbuffers_water.fsh │ ├── gbuffers_water.vsh │ ├── gbuffers_weather.fsh │ ├── gbuffers_weather.vsh │ ├── setup.csh │ ├── shadow.fsh │ ├── shadow.vsh │ └── shadowcomp.csh └── world1/ ├── composite.fsh ├── composite.vsh ├── composite1.fsh ├── composite1.vsh ├── composite10.fsh ├── composite10.vsh ├── composite11.fsh ├── composite11.vsh ├── composite12.fsh ├── composite12.vsh ├── composite13.fsh ├── composite13.vsh ├── composite2.fsh ├── composite2.vsh ├── composite3.fsh ├── composite3.vsh ├── composite4.fsh ├── composite4.vsh ├── composite5.fsh ├── composite5.vsh ├── composite6.fsh ├── composite6.vsh ├── composite7.fsh ├── composite7.vsh ├── composite8.fsh ├── composite8.vsh ├── composite9.fsh ├── composite9.vsh ├── deferred.fsh ├── deferred.vsh ├── deferred1.fsh ├── deferred1.vsh ├── dh_terrain.fsh ├── dh_terrain.vsh ├── dh_water.fsh ├── dh_water.vsh ├── final.fsh ├── final.vsh ├── gbuffers_armor_glint.fsh ├── gbuffers_armor_glint.vsh ├── gbuffers_basic.fsh ├── gbuffers_basic.vsh ├── gbuffers_beaconbeam.fsh ├── gbuffers_beaconbeam.vsh ├── gbuffers_block.fsh ├── gbuffers_block.vsh ├── gbuffers_block_translucent.fsh ├── gbuffers_block_translucent.vsh ├── gbuffers_damagedblock.fsh ├── gbuffers_damagedblock.vsh ├── gbuffers_entities.fsh ├── gbuffers_entities.vsh ├── gbuffers_entities_glowing.fsh ├── gbuffers_entities_glowing.vsh ├── gbuffers_entities_translucent.fsh ├── gbuffers_entities_translucent.vsh ├── gbuffers_hand.fsh ├── gbuffers_hand.vsh ├── gbuffers_hand_water.fsh ├── gbuffers_hand_water.vsh ├── gbuffers_lightning.fsh ├── gbuffers_lightning.vsh ├── gbuffers_skybasic.fsh ├── gbuffers_skybasic.vsh ├── gbuffers_skytextured.fsh ├── gbuffers_skytextured.vsh ├── gbuffers_spidereyes.fsh ├── gbuffers_spidereyes.vsh ├── gbuffers_terrain.fsh ├── gbuffers_terrain.vsh ├── gbuffers_textured.fsh ├── gbuffers_textured.vsh ├── gbuffers_textured_lit.fsh ├── gbuffers_textured_lit.vsh ├── gbuffers_water.fsh ├── gbuffers_water.vsh ├── gbuffers_weather.fsh ├── gbuffers_weather.vsh ├── setup.csh ├── shadow.fsh ├── shadow.vsh └── shadowcomp.csh