Which shaders and shader mods should i use for distant horizons
It says stuff about iris and optifine but im using oculus for my shaders and im not sure if it will work, and unrelated but is there a way to make it so my chunks can be loaded for other players if i have distant horizons?
31 Replies
Looking at the tags of this post, you seem to be using mc 1.19.x. You'll only get DH with Shaders on mc versions 1.20.1+
/shadersupport
Distant Horizons and Iris Shader Support Requirements:
- DH 2.1 + Iris
- Minecraft 1.20.1, 1.20.4, 1.20.6, 1.21
- Sodium 0.5.8+
- Iris 1.7.0 - 1.7.3
- Fabric API
- A compatible shaderpack: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
- DH 2.2 + Iris
- Minecraft 1.20.1, 1.21.1
- Sodium 0.5.8+
- Iris 1.7.5, 1.8, or newer
- Fabric API
- A compatible shaderpack: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
Gist
Distant Horizons shader compatibility info
Distant Horizons shader compatibility info. GitHub Gist: instantly share code, notes, and snippets.
im trying to see if it will work anyways since im using oculus
the problem is that basically none of the mods are available on forge or even curseforge in general
It won't fully work. Oculus 1.7 introduced DH compatiblity, however it doesn't exist for version lower than 1.20.1
You can get it to partially work with Optifine, however that will still be very broken, buggy and is not officially supported
alright well i can live without shaders but is there a way to give other people chunks from distant horizons on a multiplayer world if im hosting it
so that they dont have to explore the areas to load that part
You can either add DH 2.3 to the server, and have everyone use DH 2.3, or you can give them the Databases where the LODs are stored
Well nevermind distand horizons wouldn't work with my shaders anyways
cause my shaders have fog
For more info on the first option:
Distant Generation doesn't work in multiplayer, meaning DH won't be able to generate LODs for chunks outside the vanilla render distance.
Instead, as you travel around the world, LODs will be generated for areas you've visited.
In the next update, DH 2.3, you will be able to add DH to your server granted it's running a compatible mod/plugin loader (Fabric, (Neo)Forge, Bukkit and their derivatives). This will allow the server to generate LODs and send them to the client, making distant generation possible on multiplayer.
If you wish to try 2.3 early, read everything in this thread: https://discord.com/channels/881614130614767666/1285883332768563284
Keep in mind that this build is still experimental, we do not encourage using it on large servers until further testing.
yeah i guess the problem there is that i'm using essential
DH 2.3 does support LAN. Essential's server hosting functionality is using LAN, so it might also work.
For the second option, send the others the files from these locations:
/lodstored
Single Player:
- Overworld:
.minecraft/saves/WORLD_NAME/data/DistantHorizons.sqlite
- Nether: .minecraft/saves/WORLD_NAME/DIM-1/data/DistantHorizons.sqlite
- End: .minecraft/saves/WORLD_NAME/DIM1/data/DistantHorizons.sqlite
- Custom Dimensions: .minecraft/saves/WORLD_NAME/DIMENSION_FOLDER/data/DistantHorizons.sqlite
Multiplayer:
- .minecraft/Distant_Horizons_server_data/SERVER_NAME/
distant horizons isn't even working at all
The shaders having fog isn't a problem. The shader just needs to add compatibility with DH. Most of the DH compatible shaders have fog
no uh the point there is that i cant see the other chunks
Thats probably caused since you're not meeting the DH + Shader requirements or the shader not having DH compatiblity at all
shaders aren't even on anymore
dh just isn't working
How so? Is it crashing, is it not showing any LODs, ...?
its just not showing anything past my current render distance
actually nevermind it is
but its insanely slow
/slowgen
World generation in general is quite slow, if you want to speed it up:
Install Noisium and Lithium, these mods can improve generation speed by a couple percent.
Make sure to remove the C2ME mod as it significantly slows down DH chunk generation by up to 35%.
Increase
CPU Load
in Distant Horizons settings for faster generation, but you will experience more lag spikes and stuttering due to heavier workload on CPU.
To see if Distant Generator
is really working or not:
1) Check CPU usage while in-game, using Aggressive
settings of CPU Load
. If CPU usage's hovering around 80-100%, the LoDs are generating in the background.
2) Go to DH settings > Advanced Options > Debug > Wireframe
, set Enable Debug Wireframe Rendering
and Show World Gen Queue
to True
.
Enabling both settings will show you the visualization of world gen tasks queued and working on the map (blue boxes for queued tasks, red boxes for working tasks)this was after 5ish minute of looking in this direction
Seems to be rendering LODs
yeah but its barely working
World generation is slow. For example, a 512 chunk RD took my Ryzen 7 5800X ~4 hours with DH 2.1.2
chunks load faster normally
what
i just said it was ridicoulus
Like this message says, you can speed the world gen up by increasing CPU Load or installing some performance mods
cpu load is on highest setting
Then you'll just have to wait
i would get better cpu usage and loading times just manually running to the unloaded areas
yeah nevermind this mod just kinda sucks. bad optimization despite being an optimization mod ðŸ˜
my pc was lagging more on 8 render distance 16 lod render distance than 24 render distance 0 lod render distance with shaders on
Well, that is because you set DH to use every little bit of your CPU, meaning other things don't have as much resources