mojira.dev
MCPE-180666

Ender pearl thrown before death teleports after respawn

When dying on java with an ender pearl in-flight, the pearl gets cleaned up. On Bedrock it does not. If it lands during the death screen the death screen gets teleported to look at the landing location. If you respawn first you get teleported to the landing location when it lands.

This appears to have been fixed on java in 14w32a MC-50848

Steps to reproduce:

  1. Throw an ender pearl up in the air in survival mode.

  2. Quickly type /kill before it lands, but don't click respawn.

  3. Repeat the same process, but set /gamerule doImmediateRespawn to true and click respawn before it lands.

Observed results:
The ender pearl will teleport you after you respawn and during the death screen.

Expected results:
Like how it's supposed to work on Java, ender pearls thrown before death should vanish, and not teleport the player.

Attachments

Comments 2

Can confirm, affects 1.20.81. This is still an issue on Java Edition according to MC-177223

Steps to reproduce:

  1. Throw an enderpearl up in the air in survival mode.

  2. Quickly type /kill before it lands, but don't click respawn.

  3. Repeat the same process, but set /gamerule doimmediaterespawn to true and click respawn before it lands.

Observed results:
The enderpearl will teleport you after you respawn and during the death screen.

Expected results:
Like how it's supposed to work on Java, enderpearls thrown before death should vanish, and not teleport the player.

Ma3-a

(Unassigned)

1248443

Confirmed

Multiple

1.20.73 Hotfix, 1.20.81 Hotfix

Retrieved