The Bug:
The position of end crystals becomes desynced when dirt paths, which convert into dirt, are pushed into them.
Steps to Reproduce:
Build the setup as shown in the provided attachment.
Place an end crystal on top of the bedrock.
Activate the lever so that the piston pushes the end crystal into the corner.
Place a dirt path block on top of the diamond block.
Activate the piston once again.
Attempt to place blocks above the end crystal and notice how you’re unable to.
Reload into the world and notice how the end crystal has moved up.
Observed Behavior:
The position of end crystals becomes desynced. The end crystal visually appears the same when in reality, it has actually moved up by a block.
Expected Behavior:
The position of end crystals would not become desynced. The end crystal would visually move up clint-side.