When you kill any mob that drops XP orbs. It doesn't increase the XP bar. It levels you up directly like if I kill a chicken I'll level up twice!
Linked issues
is duplicated by 4
relates to 2
Comments 5
Updates for my last set of notes:
Started two new survival games, but did not see any XP-related issues for at least the first 10 levels.
When I died, I lost all my levels, but kept my armor. So, that bug might not be related.
I didn't notice when, but in the new game that I've played the most, the XP bar got stuck at max, along with leveling on each orb. I noticed around level 70, and I'm not sure what level I had been before it started running uplease.
I tried knocking my levels down to see if thing returned to normal below a certain level. I was able to get as low as 7 with no change in the symptoms.
At one point, I allowed myself to die to see if that would zero my XP, but it did not. I retained the level I had at the time of that death.
I then threw myself into lava a few times to wear or my armor, and got down to level 7 repairing things with the anvil. The next time I swam in the lava I respawned back at level 37.
Also tried quitting and reloading, to no effect.
So, once it's broken it looks like it stays broken. I don't know if it had to do with the source of the orbs at the time (breeding cattle) or if it's happening to everyone at a certain point.
Added 0.15.90.8 per MCPE-17427
This is a bulk resolve of issues that haven't been updated to 0.16.0+ yet. Please comment below (To open the ticket) and update your affected versions. If you cannot reproduce the bug, please write in the comments so we can resolve it as "Cannot Reproduce". Thank You!
My observations:
On 0.15.90.7
NVIDIA Shield Tablet (touch) and Shield TV (controller)
Android 6.0.1
XP is dorked.
XP bar remains full after next level is reached.
If XP is tracked as amount to next level, and not as a total value, then this value is not getting zeroed when gaining a level.
If scaling of XP required per level flattens at some point (i.e. doubles each level until level N, and then remains constant), the issue would be less obvious when required XP is scaling (only the XP requirement delta between the previous and next level would be required, but that's still more than 0). This would likely manifest as the experience bar remaining partially filled (e.g. 50% if each level requires 2 X the XP as the previous).
Might indicate that some code is using a cumulative XP value, while other code is reading the same value as XP towards next level. This might explain the irregularities in levels lost upon death. (i.e. formulas expecting a delta value are instead getting a total value.)
Any XP gained adds levels.
(sorry) Do not recall if this was a level per gain of XP (per orb) or level per XP point gained.
I am not sure at what level this starts (I don't think it starts out this way)
I died with 300+ levels, respawned with 235, died a few more times without going below 235, and noticed the issue much later, ~425. I'm now in the 700-800 range because of this issue.
Used the anvil a few times, enchanting table only once or twice. Not sure whether the issue was present or changed around those uses. Both of these blocks remove levels in the expected manner.