With the addition of player-input predicates it has never been easier for a mapmaker to detect which keys a player is pressing. Making a player ride an entity and detecting their inputs allows for entirely new movement systems and revolutionizes advanced mapmaking.
However, when pressing shift, the player dismounts the entity and making them ride the entity again every 1tick makes for a stutter every time you press shift.
The solution: Adding an advancement trigger for dismounting an entity. There is already an advancement trigger that detects when a player starts riding an entity, so this isn't too much to ask. This would allow the client to instantly be put back on the vehicle the moment the player presses shift, and would therefore be unnoticable.
Adding this simple feature would unlock the shift-key for mapmakers looking to utilize the new input predicates for their own unique movement system, or for any technical minecraft datapacker looking to lock a player onto riding an entity.
Please sign in to leave a comment.
2 Comments