Observer

An observer is a block that emits a redstone signal when an adjacent block is updated.

Breaking
An observer requires a pickaxe to be mined. When mined without a pickaxe, it will drop nothing.

Usage
An observer is placed similarly to a log, and will observe the block that it is placed against.

The observer block texture has two holes which are at opposite ends when the block is placed. The smaller hole outputs a redstone signal whilst the bigger hole detects the block update.

Behavior
An observer will detect changes in its target's block ID or data value, or the breaking or placing of a block. When it detects something, the observer emits a 1-tick (2 game ticks) redstone pulse from its opposite end.

Observers can detect a wider range of phenomena than a block update detector (BUD) circuit in the computer edition can detect, though has different limitations.

Observers will not detect the following block ID or data value changes:
 * Powering / depowering of activator rails
 * Inverting / deinverting a daylight sensor
 * Activation of a dropper or dispenser
 * Activation / deactivation of redstone ore, or of a redstone torch
 * A piston (not the head) extending or contracting
 * Locking / unlocking a redstone repeater or hopper
 * Spread of grass to dirt, or decay of grass into dirt
 * Growth of nether wart, forced growth of cocoa pods by bone meal, or growth of vines into empty space.
 * Aging of saplings or sugar cane
 * Aging of fire, or changes to the data value that signifies flammable surfaces surrounding it
 * Changes in the shape of walls, fences, iron bars, glass panes, stairs, redstone dust, vines, melon stem or pumpkin stem
 * A grass block becoming snowy or not snowy
 * Farmland going through its stages of hydration
 * Moving bottles to / from a brewing stand
 * Anything comparators measure as containers