[1.18.2] Mob Grinding Utils XP Drain Singularity Tank not properly saving XP
Sunekaer opened this issue ยท 1 comments
mob_grinding_utils-1.18.2-0.4.47.jar
Describe the bug
When adding/removing XP to the tank and immediately closing/reopening the world the change to the tank's contents isn't saved.
This can be used to both dupe XP and can cause you to lose precious XP.
I do not know exactly what triggers the proper saving of the fluid contents, but breaking and replacing seems to do it. It's likely there are other factors too.
Steps to reproduce
Fluid Loss:
- Craft and place Mob Grinding Utils XP Drain Singularity Tank
- Fill tank with some amount of XP (either bucket or via draining)
- Immediately Save & Quit
- Reload world
- Notice tank is empty
Dupe:
- Add fluid to tank
- Break and replace tank
- Immediately Save & Reopen
- Drain tank with bucket
- Immediately Save & Reopen
- Notice tank still has same amount of fluid as in step 1
Expected behaviour
Tank contents should remain unchanged between quitting and reloading the world
Screenshots
No response
Additional information
I used a newly crafted tank and only placed it once.
Mitigations (not thoroughly tested):
- Break and pick up tank before saving
- Break and replace tank at least once