The bug
The "Programmer Art" resource pack is internally called "programer_art". You can check that in the options.txt
file, or in a crash report. This might not be a real bug as you can't really see that string ingame, but it's a small annoyance nevertheless.
To reproduce
Launch Minecraft
Enable the "Programmer Art" resource pack
Press
F3
+C
for 10 secondsCheck the generated crash report
→ ❌ The resource pack's name is "programer_art"Check
options.txt
→ ❌ The resource pack's name still is "programer_art"
Attachments
Comments 4
I can confirm this behavior in 1.19.2. Here's a nice and simple code analysis of this issue. 🙂
Code Analysis:
The following is based on a decompiled version of Minecraft 1.19.2 using Mojang mappings.
net.minecraft.client.resources.ClientPackSource.java
public class ClientPackSource implements RepositorySource {
...
private static final String PROGRAMMER_ART_ID = "programer_art";
private static final String PROGRAMMER_ART_NAME = "Programmer Art";
...
If we look at the above class, we can see that the value of the PROGRAMMER_ART_ID
string is "programer_art". This is incorrect, and should instead be "programmer_art" to avoid spelling errors and mainly to maintain consistency with how it's presented in all different areas of the code.
Confirmed in 20w22a.