What's happened:
The experience point gained may different that I really get.
What's I'm expecting:
The experience point gained is what I really get.
How to reproduce:
experience set @s 100 levels
experience add @s 6 points
experience query @s points
❌ -> 5 exp points
experience set @s 100 levels
experience add @s 12 points
experience query @s points
❌ -> 11 exp points
experience set @s 100 levels
experience add @s 24 points
experience query @s points
❌ -> 23 exp points
experience set @s 100 levels
experience add @s 48 points
experience query @s points
❌ -> 47 exp points
experience set @s 100 levels
experience add @s 7 points
experience query @s points
✔ -> 7 exp points
Duplicate of MC-169576. It's actually the query function that is off by 1.