These strings were changed in this beta, however they still don't match Java's established format. Therefore this change sidesteps parity, interoperability, and consistency.
Format
Oldpotion.effectName.postfix
Current betapotion.effectName.namepotion.effectName.splash.namepotion.effectName.linger.name
Javaitem.minecraft.potion.effect.effect_nameitem.minecraft.splash_potion.effect.effect_nameitem.minecraft.lingering_potion.effect.effect_name
Confusing effect names
The current strings use names for potions that are not used anywhere else, like damageBoost instead of strength, which is just confusing.
Actual effect name | Effect name in bedrock lang files |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comments 2
night_visionis still
nightVisonin loot tables but not listed. Likewise,
long_night_visionis still
long_nightVisionThis camel case discrepancy issue effects potion, splash_potion and lingering_potion variants.
From my testing, all other potion id’s listed on the Minecraft Wiki are listed in the correct case format.
Note: the generation of the potion in a loot table uses a function
"function": "set_potion",
and an id
"id": "long_nightVision"
If you use the listed one "night_vision", you get a water bottle.
Affects 1.17.40.20