Photonics Compatibility
AsianHalfSquat posted a video where he shows off the Photonics mod, a mod which adds ray tracing to the BSL shader. In the video he states that the mods is compatible with Distant Horizons, and I'm wondering if anyone has gotten Photonics to work in 1.21.1 along with DH. As far as I can tell DH support for this mod is limited to 1.20, explanation bellow. One fix would be if there exists some dev build of DH compatible with iris 1.7.3 for 1.21.1
AsianHalfSquat
YouTube
This Unknown Minecraft Mod Adds Raytracing With Incredible Performance
If you've ever tried Ray Tracing shaders for Minecraft, you know they come with quite the performance cost! Using the Photonics mod however, you might actually be able to achieve a solid framerate. Enjoy!
-----------------------------------------------------------------------------------------------------------
*Download the Photonics Mod Here...
59 Replies
Explanation:
Photonics (2.5) requires Iris 1.7.3 to work, AFAIK the only version of DH compatible with iris 1.7.3 is DH 2.1 for minecraft 1.20, meaning if Photonics were to be updated to a later version of iris, that might fix this, although I see it as unlikely as the mod seems to be in very early stages and very version limited. I'm wondering if anyone knows of a fix for this, or a DH version that might work
You can try running Photonics with:
- MC 1.20.1
- Iris 1.7.3
- DH 2.1.2
You can also try Photonics with:
- MC 1.20.1
- Iris 1.7.5
- Fabric dependency override
- DH 2.2.1/2.3
Sorry if I was unclear, I'm wondering if anyone knows of any current method of getting photonics to work with DH in 1.21
thanks for the help either way
I'll give that a go, thanks
sorry for the slow responses im only getting mention notifications
2.1.2 is available for 1.21
you can make it work on 1.21.1 with a dependency override
how do i do that?
search for "fabric dependency override". i dont know the specifics
GitLab
Alpha 2.1.2 · Distant-Horizons-Team / Distant Horizons · GitLab
Highlights: MC 1.21 support API version increased 2.0.0 -> 2.1.0 ...
not sure how i get the jar file though
can i just rename the fabric folder within to jar?
Correct me if Im wrong but doesnt Photonics completely rip apart the rendering engine and completely replace it with a voxel based one?
not sure how it works but in the asianhalfsquat video he does mention that its voxel based
either way he also says its DH compatible
i didnt test on 1.20 just took his word on it
do you know how i use this?
Do u have a timestamp?
1:55
Oops meant to reply to this
"the mod states that the ray tracing engine is based on voxels"
4:45
it uses BSL shaders
and magically adds ray tracing i guess
Oh yeah I see it
I was about to say, without support from Photonics, DH 100% wont work
i am able to get the mod to open, problem is it has Iris 1.7.3 dependency which i cant find DH support for
i believe getting any DH version to work with iris 1.7.3 would fix it
for all i know 2.1.2 supports iris 1.7.3 idk, but i dont know what to do with the source code folder
from gitlab
the jar is on modrinth im an idiot
ok, so i dont know how mods work
but on fabricmc wiki it says i can make a file named fabric_loader_dependencies.json inside the config folder
correct
still opens in 1.21
ill check if it also opens in 1.21.1 i guess
yeah im not sure what to write in the json file
well you should at least use the correct version of iris, 1.7.3
i dont know about the rest
do you know what the version value is?
no idea
i tried copying this format
you could try asking in the fabric project discord if no-one here knows
You need to remove the 1.21 dependency
And not add another one
distanc
ill try that
Try now
the following
did not work
Try with
*
instead of 1.21
im not even sure distanthorizons is the correct name
will do
same error
Where have you put the file?
inside the config folder
IDK, maybe try:
same error
same error
Incompatible mods found!
net.fabricmc.loader.impl.FormattedException: Some of your mods are incompatible with the game or each other!
A potential solution has been determined, this may resolve your problem:
- Replace 'Minecraft' (minecraft) 1.21.1 with version 1.21.0.
More details:
- Mod 'Distant Horizons' (distanthorizons) 2.1.2-a requires version 1.21.0 of 'Minecraft' (minecraft), but only the wrong version is present: 1.21.1!
at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:51)
at net.fabricmc.loader.impl.FabricLoaderImpl.load(FabricLoaderImpl.java:196)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:146)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:105)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
The fabric dependency override must not load
with
?
does not work
You instance does not load the dependency override
Either the file has a type/ is in a work folder
jesus
Or there is a bug in Fabric
i was on the wrong file
i've got 3 minecraft instance folders for testing this i was editing the file for one instance and opening another when testing the file
this works
nice!
now to figure out if photonics works
this part was just opening the game
ok the game is running with photonics
no clue if photonics is doing anything
actually i do
its definitively not doing anything 😂
yeah not sure what im doing wrong but even without DH included my photonics isnt working properly
well
it seems
like if you add a file named fabric_loader_dependencies.json inside the config folder (config folder is in .minecraft) with the following
inside, you can use DH version 2.1.2-a to get photonics working in minecraft 1.21.1
i just cant get photonics working in general apparently
either way thank you very much for the help