Execute teleport is affected by player permissions
Build: Release_418100
Summary:
When running a teleport command on a player through execute, the teleport only works if the player has permissions to use teleport themselves.
Impact:
Teleports relative to player location do not work unless the player is an operator. This breaks important map mechanics.
Repro Steps:
1. While your player permission is set to "Operator", in a command block, set up this command:
/execute @p ~ ~ ~ tp @p ~ ~1 ~
2. Run the command, and note that it works.
3. Set your player permission level to anything below Operator (or anything with teleporting disabled)
4. Try to run the command again.
Observed Results:
Nothing happens.
Expected Results:
The player should teleport