The bug
When a player is affected with regeneration, poison, or wither for a long duration and low amplifier, their health is supposed to slowly increase or decrease. However, if the effect has an infinite duration, the amplifier is ignored and the health changes rapidly.
How to reproduce
/effect @p poison 100000 0 trueNotice how slowly your health is decreasing
/effect @p poison infinite 0 true
Expected result
Your health should decrease at the same slow rate
Observed result
Your health is decreasing much faster now
Linked issues
is duplicated by 3
Comments 5
“fixed” I meant was that the speed of regenerating hearts when a player has regeneration effect depend on the level of the effect once again
And I find out that, the first several seconds when you receive the effect, the effect won’t accelerate the speed of heart regeneration
This issue has been reviewed by our team.
Please add new, relevant information if it helps us understand or reproduce the issue. To show that you’re affected, use the vote feature rather than commenting.
If a fix is implemented, it will be listed in our official changelogs.
For major outages or urgent assistance, visit the Minecraft Help Center.
It was fixed (not completely exactly) in latest version (1.21.62). But a new bug turn up that when you enter "/effect @a regeration infinite <any number between 0~255>", your hearts will regenerate like a flash. And the speed of regeneration effect still depends on the frequency of the player receiving the effect
And it is really frustrating that I cannot edit my report