Mojira Archive
MCM-1363

The command: /execute @a ~ ~ ~ tp @s ~ ~ ~ allows players to move around

[1.17]

Partner Rank: 

2

Partner Team Reporting:

Everbloom Studios

Verification builds:

 1.16.0.210.05

 

Summary:

We tested the following command inside of a repeating command block set to "always active":

 

/execute @a ~ ~ ~ tp @s ~ ~ ~ 

 

Then tried to move around. The expected behavior is the inability to move, fall, jump or rotate the camera as it was in previous versions. At current it only prevents camera rotation.

We successfully moved around on the following Minecraft versions.

  • Minecraft Version: 1.16.201.01
  • Minecraft Version: 1.16.210.05
  • Minecraft Version: 1.16.220.51

We thought it might be the return of this bug MCM-1206 that broke A Nightmare in Candyworld and sent the player spinning off into the unknown. But Candyworld is not broken by this, Dinosaur Dig and projects that are currently in progress are affected by this new bug. Here is a clip of the bug in Dinosaur Dig.

Moving around in Dinosaur Dig
https://youtu.be/lP7cXLJ8ajQ

Impact:

This breaks some of our maps because the player is able to move around, breaking immersion. There is also a chance that the player will not be able to pay attention to the cutscenes and miss important information presented during them.

When players are required to stay still there aren't other good alternatives, as nothing is as good as this utility in particular.

It also has an impact on multiple upcoming releases that used this method during development when it still worked.

This can have negative effects on user experience and possibly cause other bugs through player interactions with objects when they shouldn't.

 

Repro Steps:

To reproduce this bug simply follow the steps in the provided map linked in the Notes section below.

  1. Load the provided map
  2. The player should be facing the command block with a switch on it.
  3. Flip the switch.
  4. Try to move around if you are able to move around if so then this proves the player is breaking the command that normally holds the player in place.

Observed Results:

 I entered the command /execute @a ~ ~ ~ tp @s ~ ~ ~ into a repeating command block and was still able to move around freely in terms of position with some jittering visuals.

Expected Results:

 The player should be held in place unable to move.

 

Screenshots/Videos attached:

Moving around in Dinosaur Dig
https://youtu.be/lP7cXLJ8ajQ 

Regression Builds:

 Went back as far as 1.16.0.100.04 and was unable to find one.

Notes:

TP Test World MC V1.17.0.2

https://drive.google.com/file/d/17x8YRJ8diOgKxWJXEHGLi9Vxl0uo7aRN/view?usp=sharing 

Unresolved

Jaime Fernando Echeverría Pinto

2021-06-15, 12:11 AM

2021-06-16, 07:58 PM

0

1

Future Release

-