mojira.dev
MC-202972

Dirt Crafted Statistic from Pre-1.13 Worlds

Worlds updated from 1.8 - 1.12  (still supported versions for direct upgrades) to 1.13 - [current version] can have the dirt crafted statistic instead of coarse dirt crafted statistic.
How to reproduce:

  1. Begin world in any version after 1.7.10 and before 1.13

  2. Craft coarse dirt

  3. Upgrade to any version after 1.12.2

  4. Observe the dirt crafted statistic

What I expected:

Before 1.13, the data value of crafted items was not tracked. For example, this means if the player crafted jungle planks they would count as oak planks. Coarse dirt during these versions was dirt with data value 1 and so was tracked as crafting normal dirt. After the update, the game should realize that crafting regular dirt is impossible and convert this statistic to coarse dirt. The epitome of what should happen is found in the pumpkin/jack o' lantern. Jack o' lanterns were tracked with the pumpkins in statistics. After updating that statistic, however, the game converted the crafting pumpkin statistic to the actually possible crafting jack o' lantern statistic but kept other statistics possible with pumpkins, such as placing them. The pictures below show a world upgraded from 1.12.2 to 1.16.4 Release Candidate 1 and depicts the inconsistency between the two:

Attachments

Comments 2

This is complicated, but it is essentially a feature request. Prior to 17w47a, that data simply was not differentiated, so it would be extremely difficult to figure out the exact way the incorrect data should be converted into "correct" data, and said conversion would be very subjective, and may break statistics for worlds using recipe datapacks etc.

For suggestions, visit the Feedback website, or visit Minecraft Suggestions on Reddit.

Quick Links:
📓 Issue Guidelines – 🛠 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki
💬 Mojira Subreddit – 💬 Mojira Discord

I'd have to respectfully disagree with your decision @Galaxy_2Alex. Statistics behaved differently in previous versions then they do now, one of the key differences is that crafting statistics only existed for items that were craftable. So while currently, you can create a crafting statistic for bedrock before 1.13 you could not. Before 1.13 there were no recipe datapacks. In the statistic file, the "stat.craftItem.minecraft.dirt" statistic was added in 14w25a, the 1.8 snapshot that added coarse dirt. The only noncheaty way to get this statistic was by crafting coarse dirt and there was no regular crafting dirt statistic to differentiate it from. The way it is currently set up, players upgrading their 1.12 survival world to the present gain a dirt crafted statistic that is unobtainable and will remain at that value permanently and restart with their coarse dirt crafted statistic. Despite the name of dirt crafted, this statistic was created for and only tracked coarse dirt and so should upgrade to coarse dirt.

bluecrab2

(Unassigned)

Unconfirmed

(Unassigned)

1.16.3, 1.16.4 Release Candidate 1

Retrieved