When you save a structure with shulkers in it, the shulkers will appear at the position in the world were you saved the structure rather then were you loaded it.
The reason why this happens is because Shulkers have additionally to the Pos:[] -tag as well APX, APY and APZ which keep track of the Shulker's position in the world.
If you open the *.nbt-File with an external tool and remove these tags, it will work as expected.
For testing you can use shulkerTest.nbt in the attachments. It will spawn the Shulker always at 0, 70, 0.
Linked issues
duplicates 1
relates to 1
Attachments
Comments 7
Relates to MC-102170
Because my goal was to have it contain all situations in which it can cause problems
I first tried to add the information as comment to MC-102170, a similar bug to this one, but noticed that doing that with comments will get a mess, so I created a new report which is supposed to contain all situations. I hope you are alright with that 🙂
@unknown, this report is already closed as duplicate and therefor there is no need to keep the affected version up to date.
I added 1.11.2 for MC-108149 instead
I can also confirm this issue.