mojira.dev
MC-250571

Gamerule description strings within the world creation menu consist of inconsistent concluding punctuation

The Bug:

Gamerule description strings within the world creation menu consist of inconsistent concluding punctuation.

At the end of some gamerule description strings, sometimes punctuation is present, and sometimes it isn't, therefore introducing an inconsistency.

Affected Strings:

Before reading the table, please note the following:

  • Characters colored in GREEN are correct.

  • Characters colored in RED are incorrect.

 

Gamerule Description Translation Key

Current Gamerule Description

Expected Gamerule Description

gamerule.doEntityDrops.description

Controls drops from minecarts (including inventories), item frames, boats, etc.

Controls drops from minecarts (including inventories), item frames, boats, etc.

gamerule.forgiveDeadPlayers.description

Angered neutral mobs stop being angry when the targeted player dies nearby.

Angered neutral mobs stop being angry when the targeted player dies nearby.

gamerule.playersSleepingPercentage.description

The percentage of players who must be sleeping to skip the night.

The percentage of players who must be sleeping to skip the night.

gamerule.universalAnger.description

Angered neutral mobs attack any nearby player, not just the player that angered them. Works best if forgiveDeadPlayers is disabled.

Angered neutral mobs attack any nearby player, not just the player that angered them. Works best if forgiveDeadPlayers is disabled.

gamerule.globalSoundEvents.description

When certain game events happen, like a boss spawning, the sound is heard everywhere.

When certain game events happen, like a boss spawning, the sound is heard everywhere.

gamerule.lavaSourceConversion.description

When flowing lava is surrounded on two sides by lava sources it converts into a source.

When flowing lava is surrounded on two sides by lava sources it converts into a source.

gamerule.waterSourceConversion.description

When flowing water is surrounded on two sides by water sources it converts into a source.

When flowing water is surrounded on two sides by water sources it converts into a source.

gamerule.snowAccumulationHeight.description

When it snows, layers of snow form on the ground up to at most this number of layers.

When it snows, layers of snow form on the ground up to at most this number of layers.

gamerule.tntExplosionDropDecay.description

Some of the drops from blocks destroyed by explosions caused by TNT are lost in the explosion.

Some of the drops from blocks destroyed by explosions caused by TNT are lost in the explosion.

gamerule.mobExplosionDropDecay.description

Some of the drops from blocks destroyed by explosions caused by mobs are lost in the explosion.

Some of the drops from blocks destroyed by explosions caused by mobs are lost in the explosion.

gamerule.blockExplosionDropDecay.description

Some of the drops from blocks destroyed by explosions caused by block interactions are lost in the explosion.

Some of the drops from blocks destroyed by explosions caused by block interactions are lost in the explosion.

gamerule.doLimitedCrafting.description

If enabled, players will be able to craft only unlocked recipes

If enabled, players will be able to craft only unlocked recipes.

gamerule.doMobLoot.description

Controls resource drops from mobs, including experience orbs

Controls resource drops from mobs, including experience orbs.

gamerule.doMobSpawning.description

Some entities might have separate rules

Some entities might have separate rules.

gamerule.doTileDrops.description

Controls resource drops from blocks, including experience orbs

Controls resource drops from blocks, including experience orbs.

gamerule.maxCommandChainLength.description

Applies to command block chains and functions

Applies to command block chains and functions.

gamerule.reducedDebugInfo.description

Limits contents of debug screen

Limits contents of debug screen.

h3. Steps to Reproduce:

  1. Display any of the affected strings as listed above by using the command provided below and replacing "XYZ" with the string's translation key.

    /tellraw @s {"translate":"XYZ"}
  2. Look closely at the end of the string.

  3. Take note as to whether or not gamerule description strings within the world creation menu consist of inconsistent concluding punctuation.

Observed Behavior:

Gamerule description strings sometimes contain concluding punctuation and sometimes don't.

Expected Behavior:

All gamerule description strings would contain concluding punctuation.

Comments 4

I disagree with adding a period to the end of each of these strings, as the majority aren't valid sentences.

In fact, the only valid full sentences are:

  • Some entities might have separate rules.

  • Angered neutral mobs stop being angry when the targeted player dies nearby.

  • Angered neutral mobs attack any nearby player, not just the player that angered them.

The rest lack a subject (because they refer back to the button/title)

of course "etc." has a period because it's an abbreviation, not because it happens to end the string

This ticket has been updated to include the new gamerules added in 22w44a.

Can confirm in 1.19.3

@unknown, 1.19.3 has already been marked as affected. 🙂

Avoma

elvendorke

Confirmed

Low

Text

punctuation

1.18.2, 22w16b, 22w17a, 22w18a, 22w19a, ..., 1.19.1, 1.19.2, 22w45a, 1.19.3, 1.19.4

1.20 Pre-release 1

Retrieved