When an enderman teleports onto a farmland block, it teleports to it as if it was a full block, then falls onto it, potentially trampling the farmland. If endermen should be able to teleport to farmland, have them teleport to the block's height, not above it. The issue becomes even more apparent when it's raining.
How to reproduce:
Create a superflat world where the top layer is farmland, structures are disabled and the game rule
randomTickSpeed
is set to 0, to prevent the farmland from decaying.Build a fence setup like in the attached screenshot, spawn a lot of endermen in the fence then wait for the endermen to teleport around.
Expected result:
Endermen would not be able to trample farmland by teleporting onto it.
Observed result:
Endermen can trample farmland by teleporting onto it.
Can confirm this issue, but since the creator did not give me STR this issue, I have to make one, here's how I reproduce this:
Step 1: Create a superflat world where the top layer is farmland, before creating, make sure to disable structure and change "randomTickSpeed" to 0, otherwise the farmland will start decaying,.
Step 2: Build a fence setup like in the image, spawn a lot of enderman in the fence then wait for the enderman to telephone.
Step 3: Now take a look of the ground -> You will start seeing some dirt.