Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save Steveplays28/52db568f297ded527da56dbe6deeec0e to your computer and use it in GitHub Desktop.
Save Steveplays28/52db568f297ded527da56dbe6deeec0e to your computer and use it in GitHub Desktop.
Distant Horizons shader compatibility info

Distant Horizons shader compatibility information

Distant Horizons v2.0.0 (and up) shader compatibility information.

v2

Install guide

Fabric

(Neo)Forge

  • Install Sodium
    • A recently updated fork or Sodium v0.6.0 or higher
  • Install Iris Shaders
    • Oculus v1.7.0 or higher or Iris Shaders v1.8.0 or higher
  • Install Distant Horizons
    • v2.1.0 or higher
  • Download a compatible shaderpack, see the shaderpacks section below.

Shaderpacks

Known issues

  • Sky rendering breaks
    • Go to Distant Horizons settings
    • Change Advanced->Advanced Graphics Settings->Transparency to "Complete"
    • Change Advanced->Advanced Graphics Settings->Render Quality to "Medium"
    • Restart Minecraft

v1/Legacy

Open dropdown for v1/legacy shader compatibility information

THIS IS FOR LEGACY SHADER COMPAT. THIS IS NOT FOR IRIS + DH SHADER COMPAT v2.
For Iris + DH shader compat v2, see the section under the heading v2 above.

Known issues

  • LODs don't have proper shading applied to them when using shaders, so at night the LODs may look too bright and not match MC's terrain
  • LODs don't have (correct) lighting
    • Can be improved by switching DH Settings->Advanced->Graphics Settings->General->LOD Shading to Old Lighting/Forced

Compatible shader mods

Fabric/Quilt

Forge/NeoForge

  • OptiFine
  • Oculus by Asek3
    • For 1.19.2, there's a branch on Teqed's fork
    • For 1.16.5, there's a branch on P1xelBuilder's fork

Compatible shaderpacks

  • Complementary fork by EminGT, edited by me (Steveplays28)
    • v1/Legacy Iris + DH shader compat
    • Iris + DH shader compat v2 is in the works by Emin, in-development builds available on Patreon (emingt), see the first section of this document
    • Has DH blending
    • Has DH compatibility config
  • Rethinking Voxels fork by EminGT, edited by me (Steveplays28)
    • Legacy Iris + DH shader compat
    • Has DH blending (out of the box, settings aren't ported from Complementary yet)
  • Potato Shaders by RRe36
    • v1/Legacy Iris + DH shader compat
  • Reflective Vanilla Shaders by Rin
    • v1/Legacy Iris + DH shader compat
  • VanillAA by leo60228
    • v1/Legacy Iris + DH shader compat
  • BSL by capttatsu
    • v1/Legacy Iris + DH shader compat requires a version below v8.2.0
    • The more recent versions (v8.2.0 and up) are for Iris + DH shader compat v2, see the first section of this document
  • Shrimple by Null
    • v1/Legacy Iris + DH shader compat requires this specific version
    • The more recent versions (after commit 79d7d1f3) are for Iris + DH shader compat v2, see the first section of this document

Incompatible shaderpacks

  • Nostalgia Shader by RRe36
    • LODs don't render (neither on OptiFine nor Iris)
    • Default TAAU percentage (75%) has issues, make sure to set TAAU to 100%
  • Sildur's Vibrant Shaders by Sildur
    • LODs don't render (neither on OptiFine nor Iris)
@Sebik48
Copy link

Sebik48 commented Aug 11, 2024

Anyone know which mod can cause dh to not load?
Minecraft is using more CPU so it's probably loading chunks for dh normally

My mod list:

  • aether 1.20.1-1.3.1-neoforge
    • alexscaves 1.1.4
    • alexsmobs 1.22.8
    • another_furniture 1.20.1-3.0.1
    • aquaculture 2.5.1
    • architectury 9.2.14
    • balm 7.2.2
    • beautify 2.0.2
    • betterdeserttemples 1.20-Forge-3.0.3
    • betterdungeons 1.20-Forge-4.0.3
    • betterendisland 1.20-Forge-2.0.6
    • betterfortresses 1.20-Forge-2.0.6
    • betterjungletemples 1.20-Forge-2.0.4
    • bettermineshafts 1.20-Forge-4.0.4
    • betterstrongholds 1.20-Forge-4.0.3
    • betterwitchhuts 1.20-Forge-3.0.3
    • blue_endless_jankson 1.2.2
    • blur 3.1.1
    • caelus 3.1.0+1.20
    • cams_lights 1.0.0
    • carryon 2.1.2.7
    • chiselsandbits 1.4.148
    • citadel 2.5.4
    • cloth_config 11.1.118
    • collective 7.81
    • com_github_jdiemke_delaunay_triangulator_delaunaytriangulator 1.0.0
    • com_github_llamalad7_mixinextras 0.2.2
    • comforts 6.4.0+1.20.1
    • connectormod 1.0.0-beta.45+1.20.1
    • continuity 3.0.0-beta.41.20.1
    • cosmeticarmorreworked 1.20.1-v1a
    • create 0.5.1.f
    • create_ltab_f 1.0.0
    • creativecore 2.11.25
    • devices 0.8.2
    • distanthorizons 2.1.2-a
    • dsurround 0.3.3
    • dynamiclights 1.20.1.2
    • elytraslot 6.3.0+1.20.1
    • embeddium 0.3.28+mc1.20.1
    • entity_model_features 1.3
    • entity_texture_features 5.2.3
    • extragore 5.2.0
    • fabric_api 0.92.2+1.11.8+1.20.1
    • fallingleaves 2.1.0
    • farmersdelight 1.20.1-1.2.4
    • ferritecore 6.0.1
    • firstperson 2.3.4
    • forge 47.3.0
    • geckolib 4.4.4
    • gravestone 1.20.1-1.0.15
    • hamsters 1.20.1-1.0.3
    • immersive_aircraft 0.7.5+1.20.1
    • inventorysorter 23.0.1
    • invtweaks 1.0.0
    • itemphysic 1.6.16
    • jei 15.3.0.4
    • kiwi 11.5.5
    • languagereload 1.5.101.20.1
    • leawind_third_person 2.0.8-beta.5
    • luminousworld 1.3.3
    • make_bubbles_pop 0.2.0-forge
    • mcwbridges 2.1.1
    • mcwholidays 1.1.0
    • memoryleakfix 1.1.2
    • minecraft 1.20.1
    • modmenu 7.2.2
    • naturalist 4.0.3
    • netheriteextras 0.2.2mc1.20.1
    • notenoughanimations 1.7.1
    • nyfsspiders 2.1.1
    • oculus 1.7.0
    • org_openjdk_nashorn_nashorn_core 15.4
    • pehkui 3.7.12+1.20.1-forge
    • pickupnotifier 8.0.0
    • puzzleslib 8.1.21
      -- puzzlesaccessapi 8.0.7
    • rep 1.0.0
    • reterraforged 0.0.5
    • revampedpiles 0.3.0
    • riverredux 0.3.1
    • skinlayers3d 1.6.2
    • smallships 2.0.0-b1.0
    • smoothswapping 0.9.3.1
    • sophisticatedcore 0.6.11.578
    • stackrefill 4.5
    • stalkercreepers 1.20.1.1
    • takesapillage 1.0.3
    • terrablender 3.0.1.4
    • tia 1.20-1.1
    • travelersbackpack 9.1.13
    • treechop 0.18.8
    • twilightforest 4.3.2145
    • variantvanillablocks 1.3.6
    • wakes 0.2.41.20.1
    • waterphysics 1.20-1.1.0
    • waystones 14.1.3
    • worldedit 7.2.15+6463-5ca4dff
    • xaerominimap 24.0.1
    • xaeroworldmap 1.38.1
    • yet_another_config_lib_v3 3.2.2+1.20
    • yungsapi 1.20-Forge-4.0.4

@Lucas-Mendes-Leal
Copy link

Anyone know which mod can cause dh to not load? Minecraft is using more CPU so it's probably loading chunks for dh normally

My mod list:

  • aether 1.20.1-1.3.1-neoforge

    • alexscaves 1.1.4
    • alexsmobs 1.22.8
    • another_furniture 1.20.1-3.0.1
    • aquaculture 2.5.1
    • architectury 9.2.14
    • balm 7.2.2
    • beautify 2.0.2
    • betterdeserttemples 1.20-Forge-3.0.3
    • betterdungeons 1.20-Forge-4.0.3
    • betterendisland 1.20-Forge-2.0.6
    • betterfortresses 1.20-Forge-2.0.6
    • betterjungletemples 1.20-Forge-2.0.4
    • bettermineshafts 1.20-Forge-4.0.4
    • betterstrongholds 1.20-Forge-4.0.3
    • betterwitchhuts 1.20-Forge-3.0.3
    • blue_endless_jankson 1.2.2
    • blur 3.1.1
    • caelus 3.1.0+1.20
    • cams_lights 1.0.0
    • carryon 2.1.2.7
    • chiselsandbits 1.4.148
    • citadel 2.5.4
    • cloth_config 11.1.118
    • collective 7.81
    • com_github_jdiemke_delaunay_triangulator_delaunaytriangulator 1.0.0
    • com_github_llamalad7_mixinextras 0.2.2
    • comforts 6.4.0+1.20.1
    • connectormod 1.0.0-beta.45+1.20.1
    • continuity 3.0.0-beta.41.20.1
    • cosmeticarmorreworked 1.20.1-v1a
    • create 0.5.1.f
    • create_ltab_f 1.0.0
    • creativecore 2.11.25
    • devices 0.8.2
    • distanthorizons 2.1.2-a
    • dsurround 0.3.3
    • dynamiclights 1.20.1.2
    • elytraslot 6.3.0+1.20.1
    • embeddium 0.3.28+mc1.20.1
    • entity_model_features 1.3
    • entity_texture_features 5.2.3
    • extragore 5.2.0
    • fabric_api 0.92.2+1.11.8+1.20.1
    • fallingleaves 2.1.0
    • farmersdelight 1.20.1-1.2.4
    • ferritecore 6.0.1
    • firstperson 2.3.4
    • forge 47.3.0
    • geckolib 4.4.4
    • gravestone 1.20.1-1.0.15
    • hamsters 1.20.1-1.0.3
    • immersive_aircraft 0.7.5+1.20.1
    • inventorysorter 23.0.1
    • invtweaks 1.0.0
    • itemphysic 1.6.16
    • jei 15.3.0.4
    • kiwi 11.5.5
    • languagereload 1.5.101.20.1
    • leawind_third_person 2.0.8-beta.5
    • luminousworld 1.3.3
    • make_bubbles_pop 0.2.0-forge
    • mcwbridges 2.1.1
    • mcwholidays 1.1.0
    • memoryleakfix 1.1.2
    • minecraft 1.20.1
    • modmenu 7.2.2
    • naturalist 4.0.3
    • netheriteextras 0.2.2mc1.20.1
    • notenoughanimations 1.7.1
    • nyfsspiders 2.1.1
    • oculus 1.7.0
    • org_openjdk_nashorn_nashorn_core 15.4
    • pehkui 3.7.12+1.20.1-forge
    • pickupnotifier 8.0.0
    • puzzleslib 8.1.21
      -- puzzlesaccessapi 8.0.7
    • rep 1.0.0
    • reterraforged 0.0.5
    • revampedpiles 0.3.0
    • riverredux 0.3.1
    • skinlayers3d 1.6.2
    • smallships 2.0.0-b1.0
    • smoothswapping 0.9.3.1
    • sophisticatedcore 0.6.11.578
    • stackrefill 4.5
    • stalkercreepers 1.20.1.1
    • takesapillage 1.0.3
    • terrablender 3.0.1.4
    • tia 1.20-1.1
    • travelersbackpack 9.1.13
    • treechop 0.18.8
    • twilightforest 4.3.2145
    • variantvanillablocks 1.3.6
    • wakes 0.2.41.20.1
    • waterphysics 1.20-1.1.0
    • waystones 14.1.3
    • worldedit 7.2.15+6463-5ca4dff
    • xaerominimap 24.0.1
    • xaeroworldmap 1.38.1
    • yet_another_config_lib_v3 3.2.2+1.20
    • yungsapi 1.20-Forge-4.0.4

the problem is alex caves, you need to go to your mods folder, go to config and find the alexscaves-client.toml file, go into it and change biome_ambient_light_coloring to false

@Depresedblobfish
Copy link

im trying to get this to work on 1.18.2 forge which doesnt have oculus 1.7.0 and i couldnt find iris on it, is there any info on compatability for distant horizons 1.0 or some other fix to my issue?

@Steveplays28
Copy link
Author

@Depresedblobfish Hi, you'll have to backport Oculus v1.7.0 to 1.18.2. There is no compatibility available for 1.18.2 nor for DH v1.x.

@imheavi
Copy link

imheavi commented Aug 22, 2024

Nwoofs Wynn Shader by nwoof2012 has DH support

https://modrinth.com/shader/nwoofs-wynn-shader

@CowboyBebop
Copy link

CowboyBebop commented Aug 24, 2024

image

The button to download rethinking shaders is giving a wrong version (not r0.1 beta 5)

@Steveplays28
Copy link
Author

Steveplays28 commented Aug 26, 2024

@CowboyBebop Hi, I've changed the repository branch that the button links to to v1.3-update, thanks!

@Steveplays28
Copy link
Author

@imheavi I've added Nwoof's Wynn Shader to the list, thank you!

@bruhwithdabeans
Copy link

How do you get distant horizion to work with rethinking voxels, it just doesn't work for me

@Steveplays28
Copy link
Author

Steveplays28 commented Aug 31, 2024

@bruhwithdabeans Hi, you need the latest versions of Distant Horizons, Sodium, Iris and Rethinking Voxels on Minecraft 1.20.1 or 1.21.1.

@imheavi
Copy link

imheavi commented Aug 31, 2024

Pegasus Shaders by timetravelbeard has released with DH support!

https://modrinth.com/shader/pegasus

@Smockinssnim
Copy link

Smockinssnim commented Sep 8, 2024

Hello im having trouble while using SuperDuperVanilla with distant horizons,
im having fps drops and also encountering what the image dispalys
image_2024-09-08_045550478
image_2024-09-08_050248212
If you have any idea on how to fix these problems i would love to know

@Steveplays28
Copy link
Author

@imheavi Thank you Heavi, I've added Pegasus to the list.

@Steveplays28
Copy link
Author

@Smockinssnim Hi, are you playing with Oculus?

@xdx505
Copy link

xdx505 commented Sep 8, 2024

Hi! Is there any ready to play modpack with iris+DH?

Upd: This versions works fine to me:
image

image

@lyrastico
Copy link

Hello, my friend tried the bliss mod pack, but when I tried it, my game started to accumulate frames, like the on the screen, I try to understand why, it does the same with every other's shaders I tried.

Capture d'écran 2024-09-09 012700

I play in version 1.20.1 of MC, with forge, and use optifine for my shaders, if anyone know how to make it work, it could be nice ^^

@lyrastico
Copy link

I think optifine is the problem, but i'm not sure, i've been using it since 10 years

@imheavi
Copy link

imheavi commented Sep 8, 2024

On Forge, you need to use Oculus and Embeddium instead of Optifine. They provide better performance and support almost all Optifine shaderpacks. You can get them here:

https://modrinth.com/mod/oculus
https://modrinth.com/mod/embeddium

I would try different combinations of versions to see what works, as some versions may be incompatible with others

Hope this helps!

@lyrastico
Copy link

yes thx, i'm actually trying with fabric !

@iamrusskikh
Copy link

A recently updated fork or Sodium v1.6.0 or higher

What version of Sodium should fork implement for DH works? Latest available version of sodium at the moment is 0.6.0

@rakantoh
Copy link

im using MC 1.20.4, iris 1.7.2, and DH 2.2.1-a, but minecraft says that DH is incompatible with iris 1.7.4 or earlier versions, but for MC 1.20.4, the latest version of iris is 1.7.2, can you fix please, or explain me how to do to work? thanks.

@imheavi
Copy link

imheavi commented Sep 11, 2024

I believe you will need to use DH 2.1-a or earlier.

@Steveplays28
Copy link
Author

@iamrusskikh That was supposed to say Sodium v0.6.0 or higher, I've changed that. Thanks for bringing that to my attention

@iamrusskikh
Copy link

@Steveplays28 thank you a lot for what you do

@Steveplays28
Copy link
Author

@iamrusskikh I appreciate the kindness!

@benjamin051000
Copy link

Anyone know which mod can cause dh to not load? Minecraft is using more CPU so it's probably loading chunks for dh normally
My mod list:

  • aether 1.20.1-1.3.1-neoforge

    • alexscaves 1.1.4
    • alexsmobs 1.22.8
    • another_furniture 1.20.1-3.0.1
    • aquaculture 2.5.1
    • architectury 9.2.14
    • balm 7.2.2
    • beautify 2.0.2
    • betterdeserttemples 1.20-Forge-3.0.3
    • betterdungeons 1.20-Forge-4.0.3
    • betterendisland 1.20-Forge-2.0.6
    • betterfortresses 1.20-Forge-2.0.6
    • betterjungletemples 1.20-Forge-2.0.4
    • bettermineshafts 1.20-Forge-4.0.4
    • betterstrongholds 1.20-Forge-4.0.3
    • betterwitchhuts 1.20-Forge-3.0.3
    • blue_endless_jankson 1.2.2
    • blur 3.1.1
    • caelus 3.1.0+1.20
    • cams_lights 1.0.0
    • carryon 2.1.2.7
    • chiselsandbits 1.4.148
    • citadel 2.5.4
    • cloth_config 11.1.118
    • collective 7.81
    • com_github_jdiemke_delaunay_triangulator_delaunaytriangulator 1.0.0
    • com_github_llamalad7_mixinextras 0.2.2
    • comforts 6.4.0+1.20.1
    • connectormod 1.0.0-beta.45+1.20.1
    • continuity 3.0.0-beta.41.20.1
    • cosmeticarmorreworked 1.20.1-v1a
    • create 0.5.1.f
    • create_ltab_f 1.0.0
    • creativecore 2.11.25
    • devices 0.8.2
    • distanthorizons 2.1.2-a
    • dsurround 0.3.3
    • dynamiclights 1.20.1.2
    • elytraslot 6.3.0+1.20.1
    • embeddium 0.3.28+mc1.20.1
    • entity_model_features 1.3
    • entity_texture_features 5.2.3
    • extragore 5.2.0
    • fabric_api 0.92.2+1.11.8+1.20.1
    • fallingleaves 2.1.0
    • farmersdelight 1.20.1-1.2.4
    • ferritecore 6.0.1
    • firstperson 2.3.4
    • forge 47.3.0
    • geckolib 4.4.4
    • gravestone 1.20.1-1.0.15
    • hamsters 1.20.1-1.0.3
    • immersive_aircraft 0.7.5+1.20.1
    • inventorysorter 23.0.1
    • invtweaks 1.0.0
    • itemphysic 1.6.16
    • jei 15.3.0.4
    • kiwi 11.5.5
    • languagereload 1.5.101.20.1
    • leawind_third_person 2.0.8-beta.5
    • luminousworld 1.3.3
    • make_bubbles_pop 0.2.0-forge
    • mcwbridges 2.1.1
    • mcwholidays 1.1.0
    • memoryleakfix 1.1.2
    • minecraft 1.20.1
    • modmenu 7.2.2
    • naturalist 4.0.3
    • netheriteextras 0.2.2mc1.20.1
    • notenoughanimations 1.7.1
    • nyfsspiders 2.1.1
    • oculus 1.7.0
    • org_openjdk_nashorn_nashorn_core 15.4
    • pehkui 3.7.12+1.20.1-forge
    • pickupnotifier 8.0.0
    • puzzleslib 8.1.21
      -- puzzlesaccessapi 8.0.7
    • rep 1.0.0
    • reterraforged 0.0.5
    • revampedpiles 0.3.0
    • riverredux 0.3.1
    • skinlayers3d 1.6.2
    • smallships 2.0.0-b1.0
    • smoothswapping 0.9.3.1
    • sophisticatedcore 0.6.11.578
    • stackrefill 4.5
    • stalkercreepers 1.20.1.1
    • takesapillage 1.0.3
    • terrablender 3.0.1.4
    • tia 1.20-1.1
    • travelersbackpack 9.1.13
    • treechop 0.18.8
    • twilightforest 4.3.2145
    • variantvanillablocks 1.3.6
    • wakes 0.2.41.20.1
    • waterphysics 1.20-1.1.0
    • waystones 14.1.3
    • worldedit 7.2.15+6463-5ca4dff
    • xaerominimap 24.0.1
    • xaeroworldmap 1.38.1
    • yet_another_config_lib_v3 3.2.2+1.20
    • yungsapi 1.20-Forge-4.0.4

the problem is alex caves, you need to go to your mods folder, go to config and find the alexscaves-client.toml file, go into it and change biome_ambient_light_coloring to false

Here's another helpful thread I found regarding Alex's Caves:
AlexModGuy/AlexsCaves#519

@JoeBidding
Copy link

JoeBidding commented Sep 17, 2024

Hi, Oculus 1.7.0 won't work for me (crashes at startup after a second) the 1.6.0 version does work, but it doesn't work correctly, there is a very strong difference at the real chunk generation edge I use forge 1.20.1

@imheavi
Copy link

imheavi commented Sep 20, 2024

Bot(?)

@Bossxsb
Copy link

Bossxsb commented Sep 20, 2024

Bot(?)

Lol

@Steveplays28
Copy link
Author

@imheavi I've deleted the comment and reported the author.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment