Mojira Archive
MCM-1465

The teleport command with checkForBlocks true succeeds all the time

Partner Rank:

1

Partner Team Reporting:

Everbloom Games

Verification builds:

1.18.0.02_rc1, 1.18.0.21

Summary:

The teleport command succeeds all the time, even if checkForBlocks is set to true and the destination is blocked.

Impact:

Ninja Parkour, Food City, Glitch Parkour: All of the wall-related moves use this command to determine whether the player is next to a wall. This renders these maps essentially unplayable.
Additionally, the grappling hook also uses this mechanic to make the player slide along walls instead of clipping through them, so the grapple hook in Ninja Parkour and Ninja Mash-up both end up clipping the player into walls and suffocating them.
Also, in Castle Builder, the move tool makes furniture clip into the ground and walls making it extremely difficult to accurately place furniture.

Repro Steps:

  1. Open a world
  2. Stand on solid ground
  3. Run the command: /tp @s ~ ~-1 ~ true

Expected:

The command should fail, as the block directly below you is solid and teleporting would make your hitbox intersect that of a block's.

Observed:

The command runs anyway and makes you clip into the ground.

Screenshots/Videos attached:

Yes

Regression Builds:

Last worked in 1.17.40

Unresolved

Energyxxer

2021-11-15, 09:58 PM

2021-11-15, 11:09 PM

3

2

Future Release

-