Validate data before sending EntityInteractEvent in BlockFarmLand. Fixes #988