Uploaded image for project: 'Minecraft: Java Edition'
  1. Minecraft: Java Edition
  2. MC-250355

The gamerule for controlling freezing damage doesn't refer to its damage type through using a present participle

XMLWordPrintable

    • Icon: Bug 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:

      1. Execute the following command in chat and look closely at how the gamerule is spelled and presented.
        /gamerule freezeDamage
      2. 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.

            Unassigned Unassigned
            Avoma [Mod] Avoma
            Votes:
            5 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              CHK: