(Sorry for the ramble in the beginning, this issue has been driving me crazy)
This has been an issue with forge until 1.20.0 from what it looks like.
But since minecraft integrated the resource pack cache system it looks like this issue was transferred to there.
Anyways. I am reporting this issue here because i kinda don't know where else to report.
I can't reproduce it but i see that the code for this exact same and that's easily proven, issue is mojang doesn't accept that.
(VanillaPackResourcesBuilder#ROOT_DIR_BY_TYPE is the issue with this problem)
Anyways what is the issue.
I got a bugreport where server translations simply didn't load for 1.20.1 and for 1.19.2.
I checked out their logs and my code since i am almost breaking down to figure out what the issue is and this line made me go hmmmm.
For some reason when the URI isn't a "file" "jar" minecraft simply discards the path as valid path and server side resources are simply not being loaded... Translation specifically...
(VanillaPackResourcesBuilder#ROOT_DIR_BY_TYPE is the class for 1.20.0->1.21.x, and Forges cache builder for 1.19.2 but i don't expect a fix for that)
Anyways after realizing this.
Since neoforge does patches for vanilla sometimes, i was wondering. Would you consider fixing that issue?
Since it can affect mods as well.
(Sorry for the ramble in the beginning, this issue has been driving me crazy)
This has been an issue with forge until 1.20.0 from what it looks like. But since minecraft integrated the resource pack cache system it looks like this issue was transferred to there.
Anyways. I am reporting this issue here because i kinda don't know where else to report. I can't reproduce it but i see that the code for this exact same and that's easily proven, issue is mojang doesn't accept that. (VanillaPackResourcesBuilder#ROOT_DIR_BY_TYPE is the issue with this problem)
Anyways what is the issue.
I got a bugreport where server translations simply didn't load for 1.20.1 and for 1.19.2.
I checked out their logs and my code since i am almost breaking down to figure out what the issue is and this line made me go hmmmm.
For some reason when the URI isn't a "file" "jar" minecraft simply discards the path as valid path and server side resources are simply not being loaded... Translation specifically... (VanillaPackResourcesBuilder#ROOT_DIR_BY_TYPE is the class for 1.20.0->1.21.x, and Forges cache builder for 1.19.2 but i don't expect a fix for that)
Anyways after realizing this. Since neoforge does patches for vanilla sometimes, i was wondering. Would you consider fixing that issue? Since it can affect mods as well.
Here are the logs for either of them. latest.log debug.log
Anyways, thanks for reading...