-
Bug
-
Resolution: Unresolved
-
None
-
1.18.2, 22w16b, 22w17a, 22w18a, 22w19a, 1.19 Pre-release 1, 1.19 Release Candidate 2, 1.19, 1.19.1 Pre-release 2, 1.19.1 Pre-release 5, 1.19.1, 1.19.2, 22w45a, 1.19.3, 1.19.4, 1.20.1, 23w31a, 24w10a, 1.21, 1.21.2 Pre-Release 3, 24w45a, 1.21.4
-
None
-
Confirmed
-
Commands
-
Low
-
Platform
The Bug:
The gamerule for controlling freezing damage doesn't refer to its damage type through using a present participle, unlike other gamerules, therefore making it grammatically incorrect and also introducing an inconsistency.
For a bit of context, a present participle is a form of a verb, ending in -ing, which is used in forming continuous tenses, e.g. in I'm thinking, alone in non-finite clauses, e.g. in sitting here, I haven't a care in the world, as a noun, e.g. in good thinking, and as an adjective, e.g. in running water.
Below is a table I've constructed that highlights this error and shows the inconsistency here.
| Current Gamerule Name | Expected Gamerule Name | Notes |
|---|---|---|
| drowningDamage | drowningDamage | Using a present participle here ("drowning") makes the gamerule grammatically correct. |
| fallDamage | fallDamage | In this context, "fall" is a noun therefore there is no need to add "ing" to the end of this gamerule name. |
| fireDamage | fireDamage | In this context, "fire" is a noun therefore there is no need to add "ing" to the end of this gamerule name. |
| freezeDamage | freezingDamage | Using a verb here ("freeze") instead of a present participle ("freezing") makes this gamerule name grammatically incorrect and introduces an inconsistency. |
Steps to Reproduce:
- Execute the following command in chat and look closely at how the gamerule is spelled and presented.
/gamerule freezeDamage
- Take note as to whether or not the gamerule for controlling freezing damage refers to its damage type through using a verb ("freeze") and not a present participle ("freezing") unlike other gamerule names.
Observed Behavior:
The gamerule for controlling freezing damage refers to its damage type through using a verb ("freeze") and not a present participle ("freezing") unlike other gamerule names.
Expected Behavior:
The gamerule for controlling freezing damage would refer to its damage type through using a present participle. The gamerule should be called "freezingDamage" and not "freezeDamage" to maintain consistency with the "drowningDamage" gamerule.