When testing for player in an area it’s fine but, if you sit in a boat it acts as if you left that area.
Partner Rank: 3
Verification Builds: 1.14.30
Regression Builds: unknown
Summary: When testing for player in an area it’s fine but, if you sit in a boat it acts as if you left that area.
Impact: testfor does not detect player sat in a boat.
Repro Steps:
1. See videos in https://mojangab.slack.com/archives/G51JL2VMX/p1581884982226400
Observed Results: No redstone signal from command block running testfor command when player is sitting in a boat.
Expectd Results: signal expected.
Screenshots/Videos attached: Yes
Notes:
There is a millisecond where when you on a slab it doesn't detect player which causes our other mechanics to fail (specifically testing for player to kill remaining mobs). In short running on a slab has glitch spots where it is breaking the 'testfor'. We have a work around for slabs but, the boat for sure is an issue it completely acts as if you left the area. Negating the testfor.
We figured out boats consider you in a level lower then you are actually on (if you are on ice as example you need to make your testfor a level lower then floor.
The slab is weird which you will see in video loss of signal in glitch spots. We adjusted by setting ticks to 20 but I feel like these are both not normal?