Background:
The most straightforward method of transporting a Shulker mob to the Overworld is to send it through a gateway to the main End island, then from there through the Fountain to the Overworld. I have personally used this method in previous versions, and there are recordings of others doing so on previous versions (a good example may be found at https://youtu.be/1A_MJbYNeMs?t=878).
Summary:
Shulker mobs disappear when sent through an End gateway.
Steps to Reproduce:
Create a new world in Creative mode.
Build an End portal and fill it with Eyes of Ender to open the portal and travel to the End.
Execute /kill @e [type=ender_dragon] to kill the Ender Dragon.
Using an Ender Pearl, travel through the outer islands gateway that is produced on the main island.
Once on the other side, build a short line of blocks leading out from the gateway, level with the bedrock.
Place powered rails leading up to the gateway portal. Power the rails.
Place a mine cart on the powered rails.
Using a spawn egg, spawn a Shulker mob on a block immediately adjacent to the mine cart. The Shulker mob should immediately enter the mine cart.
Press the minecart towards the gateway portal. Ensure that the mine cart is pressed as far against the portal as possible.
Break the mine cart. The Shulker mob will immediately go through the portal. This is confirmed by the gateway's shooting out a vertical beam of light.
Using an Ender pearl, travel through the gateway back to the main End island.
Execute the command /testfor @e [type=shulker]. The game will return the message, "No targets matched selector." The Shulker mob has disappeared or has been sent to the wrong coordinates.
The steps outlined above are a relatively quick way to reproduce the bug. You will achieve the same result regardless of which gateway you send a Shulker mob through, and you will achieve the same result regardless of whether you send a naturally generated Shulker mob or an artificially spawned Shulker mob through the gateway. I have reproduced this bug on Minecraft for Windows 10 and on Minecraft for Nintendo Switch (video of me reproducing the bug on Windows 10 here).
I do not think that this is the same bug as MCPE-157125, which warps Shulkers to Y-levels of 500+ when sending them through the Fountain to the Overworld. I have personally tested as high as Y = 33000 in the End after sending a Shulker through a gateway and have not found any Shulkers warped to the wrong Y-level yet.
Attachments
Comments 6
Does the game crash when executing the repro steps, like in MCPE-165496?
Either way, we cannot reproduce the bug because currently it is blocked by the bug linked above.
No I never saw a crash in my testing. Running on Windows 10 though - not Android as reported in MCPE-165496.
Have you tested on the newest version of the game though?
If it will be possible, can you export and upload the affected word here, leaving the world right about where the affected gateway is?
Upgraded to 1.19.51, started new world with seed 1056. In creative mode, teleported to Stronghold at 38 -15 -1051. Enabled and entered portal to enter End. Command killed the dragon and ender pearled through the generated outer island portal. Teleported to -3756 69 1366 . Laid down 2 blocks entering the portal, laid down two rail, placed a minecart, then summoned a shulker. Pushed the shulker by breaking the minecart through and ender pearled after it. Arrived at obsidian platform but shulker \ were missing. World export is attached with player on obsidian platform after completing the above steps. -3756 69 1366 is the affected gateway - sorry didn't catch that you wanted the player at that location.
[media]Note: This streamer (https://youtu.be/B5eHSRSnisY?t=1866) shows a player who was able to successfully move a shulker by having another player wait on the main island to keep the chunks loaded while pushing the shulker through at the end island portal while in survival. I attempted the same method by setting a ticking area. The 1st attempt failed but then I was able to get a shulker through but removing the ticking area afterwards did not reverse the solution. In other words, once a ticking area was set and removed then I was able to move shulkers consistently. Possible an initialization problem?
MCPE-165496 only occurs in 1.19.60.24 Preview. This bug also affects all mobs, not just shulkers.
I'm seeing the same problem in 1.19.50. I generated 10 random worlds. 8 out of 10 had this problem. Saving and restarting seems to fix the problem but not consistently. The bug can randomly re-appear.
I can recreate the problem consistently by using seed 1056 and the steps outlined in the above bug report. Empty minecarts sent through also disappear. Exiting the game and re-opening sometimes fixes the problem.
It has also been seen on 1.19.40. See this live stream from Dec 10 '22. https://youtu.be/8zS7bCrdH0Q?t=4243