-
Bug
-
Resolution: Unresolved
-
None
-
Minecraft 18w19a, 1.18.2, 1.19.3, 23w04a, 1.21.1, 24w36a, 1.21.3
-
Confirmed
-
Datafixer
-
Normal
-
Platform
The bug
Potions in worlds which were last loaded in 1.8.9 or an earlier version will become water bottles if loaded in the latest version instead of staying the potion they were.
How to reproduce
- Create a world in a pre-1.9 version
- Obtain a potion via your desired method
- Load this world in 1.18.2 or whatever the latest major release is
- Note what the potion is
Alternatively, I've attached four world files:
- one is a base world from 1.3.2
- one is the base world loaded in 1.8.9
- one is the base world loaded in 1.12.2
- one is the base world loaded in 1.8.9 and then 1.12.2
These worlds can be used to reproduce this issue (as well as MC-249700 andMC-232104) instead of creating such a world yourself.
Expected results
The potion would... remain a potion?
Actual results
It becomes a water bottle.
Further notes
This is without a doubt related to the major refactoring done to potion formatting in 1.9.
Code analysis
- is duplicated by
-
MC-277902 Updating extremely old potions reverts them to water bottles
- Resolved