The Bug:
"CustomPotionEffects", "ActiveEffects", and "Effects" NBT tags still use numeral IDs.
Steps to Reproduce:
Give yourself a potion with custom effects using numeral IDs by using the command provided below.
/give @s minecraft:potion{CustomPotionEffects:[{Id:1,Amplifier:0,Duration:1000}]}
Take note as to whether or not "CustomPotionEffects", "ActiveEffects", and "Effects" NBT tags still use numeral IDs.
Observed Behavior:
The given NBT tags use numeral IDs.
Expected Behavior:
The given NBT tags would not use numeral IDs. Instead, they would use IDs in the form of words. For example, "minecraft:speed" instead of "1".
Linked issues
is duplicated by 14
Attachments
Comments 31
Right now only commands support the named ids. NBT tags are updated later and still use numerical ids.
Still an issue, this also applies to save files, which means mods that add more potion effects could encounter some serious issues.
I think the names are commands-only.