Description
When applying specific resource packs on 1.21.3, the following error is displayed in logs stating that the shader program rendertype_armor_cutout_no_cull
cannot be loaded.
Steps to Reproduce:
1. Apply a resource pack that utilises the rendertype_armor_cutout_no_cull
core shader program.
2. Resource pack will not apply.
Observed Results:
The resource pack fails to apply and gives the attached error message: resource reload failed.
Expected Results:
The resource pack should apply correctly.
Explanation of Issue
I went further into this and Decompiled both Minecraft 1.21.3 and Minecraft 1.21.1 jar file versions to find that 1.21.3 is missing these two shader program files. rendertype_armor_cutout_no_cull.vsh (Vertex shader program) and rendertype_armor_cutout_no_cull.fsh (Fragment Shader). Although both versions contain rendertype_armor_cutout_no_cull.json. I'm not sure as to why that is there but the Vertex and Fragment shader programs are not.
With the log that is pasted above. It is complaining that Minecraft can't find the VERTEX version of the shader program (rendertype_armor_cutout_no_cull.vsh). Of course it will not be able to find it since in the 1.21.3 jar file, the files which hold these programs does not exist.
Currently, the only fix is to run on 1.21.1 sadly as that version has the required shader program.
Who would have thought this entire issue would resolve around missing files from the 1.21.3 version of Minecraft lol.
Linked issues
duplicates 1
Attachments
Comments 3
I just did the work for you. I told you exactly what the problem was.
Yes it happens in vanilla, and I do not have a resource pack that I am able to share that will cause this issue.
I said the steps on how to reproduce it. are you able to not do that? Im sure you would probably know more than I do on what will trigger the use of rendertype_armor_cutout_no_cull.
And please do not mark this as Resolved. There was nothing done here.
Don't intentionally make duplicate reports (MC-277887); Add the information and that's it. Don't make new reports.
The log indicates that you're running a modified version of Minecraft. Does this also happen in vanilla? If so, could you please include a minimal setup resource pack that will help reproduce this issue?