I understand, that Mojang didn't want to allow the modification of the player entity itself, and potentially break worlds with a bogus value, But I don't see why we couldn't allow some "safe" tags to be modified.
Currently, there is no way to force a player to move a particular direction for adventure map creations (at least not anymore). It used to be totally possible with teleporting the player 0.1 or so blocks relative in a direction on a repeating command block... Buuuut.. This no longer works very well, unfortunately. It will now hold the player to all coordinates, even ones that are not being changed. In other words, forcing the player 0.1 blocks down, the player would sink, but would not be able to move or look at all. You can't even change the rotation without trapping the player.
This is all thanks to MC-122118 from when the brigadier command library was first introduced.
My suggestion is to add the ability to modify certain player tags and make new ones. I'm not sure how player motion works, but I'm sure it's possible to implement some kind of tag to add a "passive" movement that could mix with the keyboard movement. I say this, because I'm fairly certain, player motion works quite a bit differently than entity motion.
I would also like to see a rotation tag that mixes with mouse movement, and unlocking some of the existing tags such as Invulnerable:1, and etc.
I once loaded up a world in mcedit and browsed into the player nbt, and was able to make the player invincible in survival mode until I fell into the void and died. I'm sure there are many awesome tags that could be edited and add some great map making features that directly effect the player
This would, of course, make forcing a player a direction once again possible, cause I'm sure 1.12.2's /tp functionality is in the past now tbh, they'll never fix the bug.
I understand, that Mojang didn't want to allow the modification of the player entity itself, and potentially break worlds with a bogus value, But I don't see why we couldn't allow some "safe" tags to be modified.
Currently, there is no way to force a player to move a particular direction for adventure map creations (at least not anymore). It used to be totally possible with teleporting the player 0.1 or so blocks relative in a direction on a repeating command block... Buuuut.. This no longer works very well, unfortunately. It will now hold the player to all coordinates, even ones that are not being changed. In other words, forcing the player 0.1 blocks down, the player would sink, but would not be able to move or look at all. You can't even change the rotation without trapping the player.
This is all thanks to MC-122118 from when the brigadier command library was first introduced.
My suggestion is to add the ability to modify certain player tags and make new ones. I'm not sure how player motion works, but I'm sure it's possible to implement some kind of tag to add a "passive" movement that could mix with the keyboard movement. I say this, because I'm fairly certain, player motion works quite a bit differently than entity motion.
I would also like to see a rotation tag that mixes with mouse movement, and unlocking some of the existing tags such as Invulnerable:1, and etc.
I once loaded up a world in mcedit and browsed into the player nbt, and was able to make the player invincible in survival mode until I fell into the void and died. I'm sure there are many awesome tags that could be edited and add some great map making features that directly effect the player
This would, of course, make forcing a player a direction once again possible, cause I'm sure 1.12.2's /tp functionality is in the past now tbh, they'll never fix the bug.