Entities disappear from the world when teleported in certain conditions
Partner Rank: 3
Partner Team Reporting: Noxcrew
Verification builds: 1.19.60.04_rc3 & 1.19.63.01_rc0
Summary:
When teleporting an entity under very set circumstances, location and render distance included, the entity itself disappears.
Impact:
It affects in development content as entities randomly disappear when being teleported to locations. This can be affected by the user's set up and out of control of the creators, making content unreliable and possible to break
Repro Steps:
- Set render distance to 24 chunks
- Create a new flat world
- Run these commands to set up the positions:
- /tp 524 78 334
- /setblock 524 77 334 stone
- /tp 105 4 289
- /setblock 105 3 289 stone
- Stand on the second placed stone block, leave and rejoin the world
- Run the following commands:
- /summon armor_stand
- /tp @e[type=armor_stand] 524 78 334 -90 0
- Flying or teleporting over to where the armour stand was teleported to will show that the entity has disappeared completely.
- Repeat the above steps, by change the render distance to 16.
- Observer the armour stand does not disappear
Repo rate 8/10
Observed Results:
When teleporting the entity, it disappears from the world
Expected Results:
When teleporting the entity, it appears in the place teleported with the desired rotation
Video: https://drive.google.com/file/d/1ZF-ubnLaubhoYWLdgRGQsdk-cVrPYJcK/view?usp=share_link
Notes:
We have reproduced this on multiple PCs with different entities, vanilla and custom. We have noticed that it is not consistently happening, and less consistent when tweaking with the coordinates, render distance, rotation, not relogging; and other factors. The provided setup is the most consistent we have found. It is likely there are many other examples of this.