mojira.dev
MC-116857

Advancement descriptions use unnecessary capitalization on generic resource names

The bug

Advancement descriptions use title-case for generic material names unnecessarily, since they are in the middle of a sentence. For things like mobs or structures, since they refer to unique, game-specific elements, it's more than ok to use capital letters — for example, "Enter a Bastion Remnant". But using capitalization on generic, unspecific materials is a bit unusual, since there's nothing special about them.

Affected strings:

  • Find ElytraFixed

  • Form and mine a block of Obsidian Fixed

  • Construct and place a Beacon (inconsistent with "Bring a beacon to full power")

  • Obtain Crying Obsidian Intended

  • Use a Compass on a Lodestone

  • Ride a Strider with a Warped Fungus on a Stick Intended

  • Get a full suite of Netherite armor Intended

  • Change a Respawn Anchor to the maximum Intended

  • Obtain Ancient Debris Intended

 


Archive (fixed in previous versions)

Capitalization required (game-specific elements):

  • Obtain a wither skeleton's skull Fixed

  • Respawn the ender dragon Fixed

  • Weaken and then cure a zombie villager (capitalized in subtitles) Fixed

Capitalization required (title-case):

  • Sniper duel Fixed

  • Sweet dreams Fixed

Game element's names:

  • Follow an Ender Eye (should be Eye of Ender) Fixed

  • Enchant an item at an Enchanting Table (should be Enchantment Table) Renamed "Enchantment Table" to "Enchanting Table" in 17w47a

Linked issues

Comments 13

Maybe as a side note to "Game element's names": Since 17w17b default advancements use translations, therefor the respective item / entity name could be inserted instead of having it in the translation as well.

@unknown: That would not be a good idea. It might work in english, but a lot of languages require changes to the names depending on context.

These were partially done in 18w20b, along with a few other changes, per burger. All of the capitalization required ones were done, Ender Eye was corrected, and a few other things (spacing/periods) were handled; also MC-117906 was fixed. Enchanting Table was not changed, but that is the new canon name per the flattening. However the ones that were capitalized were not uncapitalized. I'm not sure whether I should mark this as fixed as such, since the first category hasn't happened.

Most of the new advancements added in 20w20a are also affected, I added them to the list.

At some point this has been fixed for:

  • Find elytra

  • Form and mine a block of obsidian

Also affects:

  • Use a Netherite ingot to upgrade a hoe, and then reevaluate your life choices

3 more comments

The "Country Lode, Take Me Home" advancement's description is now "Use a compass on a Lodestone"

@@unknown, that is covered by MC-187546.

Yes, but it is not marked as fixed here.

who said things that don't exist irl should be capitalized? 😛

actually, things that don't exist irl are still not capitalized. they exist in an other world, so that's true. they shouldn't be capitalized

Bentroen

Adrian Östergård

Confirmed

Low

Text

advancement, en_us.json

Minecraft 17w17a, Minecraft 17w17b, Minecraft 1.12 Pre-Release 5, Minecraft 1.12.1, Minecraft 1.12.2, ..., Minecraft 19w11b, Minecraft 1.14 Pre-Release 5, 1.15.1, 1.15.2 Pre-release 2, 20w20b

20w30a

Retrieved