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

Datafixer doesn't properly update certain scoreboard objectives from 1.16 to 1.17

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Fixed
    • 1.17 Pre-release 4
    • 1.17 Pre-release 5
    • None
    • Confirmed
    • Datafixer
    • Important

    Description

      Starting on a 1.16.4 world, when those scoreboards are created : 

      /scoreboard objectives add time minecraft.custom:minecraft.play_one_minute
      /scoreboard objectives add grass minecraft.broken:minecraft.grass_path
      /scoreboard objectives list
      

      The game confirm that those 2 objectives exist.

      Now when opening the world in 1.17-pre4, and doing this again:

      /scoreboard objectives list

       
      The 2 scoreboard were removed.
      This is probably caused by the fact that those objective name changed "play_one_minute" -> "play_time" and "grass_path" -> "dirt_path", but there is 2 distinct datafixer supposed to handle that.

      Attachments

        Activity

          People

            boq [Mojang] Bartosz Bok
            mrpingouin1 mrpingouin1
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              CHK: