Dispenser

A Dispenser is a special redstone-powered block. When right-clicked, a menu allows you to place items inside it. Each time the block receives power from a redstone circuit, a random item from its inventory drops out. Dispensers resemble furnaces, but the two blocks have different uses and crafting recipes.

Crafting
When placed, the dispenser faces the player (it will dispense items towards where the player is standing). Note that with the addition of damage to bows in 1.0.0, you cannot use a damaged bow to craft a dispenser.

Dispensing
The exact action of a dispenser on the items contained in it depends on the specific item.


 * Most items will simply be ejected as items and land 3 by 3 blocks away if on level ground, similarly to items dropped by a player.
 * Arrows, Fire Charges, Chicken Eggs, Snowballs, Splash Potions, spawn eggs and Bottles o' Enchanting are fired out like the right-click action of the items carried by a player.
 * Arrows fired from a height of 2 above level ground will go anywhere from 10 to 21 blocks away. When firing arrows its optimal range for mob killing if placed at eye level is 1 to 5 blocks with a hit ratio of about 98% at the edge of the 5 block range on a target the size of a standard mob. Arrows will cause damage and can be picked up, unlike those fired from skeletons.
 * Chicken eggs and snowballs break with most of the usual effects. Any projectiles shot by the dispenser do not knockback the mobs that it hits; it is unclear whether this is a bug or not.
 * Fire Charges will become fireballs of the same type as Blaze fireballs and will continue in a straight line (though the line may be at an angle from the dispenser)
 * Spawn Eggs will result in the corresponding mob being created with its feet in the block directly in front of the dispenser, with no initial velocity.
 * As of, Minecarts and Boats will be placed (as their entity form), but only if the dispenser is placed above water (for boats) or on a rail (for minecarts).
 * As of, water and lava buckets will place water and lava source blocks. Water and lava source blocks will also be taken if there is an empty bucket inside.

All items which are fired out have a random variation in direction.

When a dispenser dispenses an item, it emits a clicking sound (unless the item is a projectile or a Spawn Egg) and a puff of smoke. If it is empty when activated, it emits a slightly higher-pitched click.

Triggering
Unlike most other redstone devices, it may be triggered by redstone wire placed up to one block adjacent to it as well as running directly into it; therefore a single redstone wire can trigger up to 5 dispensers in a cross pattern. This allows for easy creation of large walls of dispensers.

You can place redstone on dispensers similar to crafting tables & furnaces.

Another use for dispensers is delaying. Using a single water current and a wooden pressure plate, you can delay a signal up to 11 seconds. The equivalent of this is 28 redstone repeaters, which is quite expensive. For even longer delays, the item despawn time can be utilised. This can be done by using a dispenser to eject an item onto a pressure plate, which then has its current inverted and wired to the next dispenser. Each time this is done, 5 minutes is added to the final delay (the time it will take the item to despawn) which would take a huge amount of repeaters to do.

Dispensers are most effectively used offensively with a 5-clock or pulser hooked up to a pressure plate or switch.

A dispenser will work if it is placed underwater, even without any blocks touching it by placing a redstone torch underneath it. Also it can be properly wired by placing the redstone in a tunnel underneath the water.

A mob killed by something dispensed will not drop XP.

Probability distribution
Currently each stack in the dispenser is picked with equal probability. That is, if there are x stacks in the dispenser, the probability that a particular stack is picked is 1/x. Beware that the distribution isn't weighted by stack size. That skews the distribution of individual items. For example, if there are two stacks in the dispenser, one of 18 dandelions and one of 6 roses, at first dandelions and roses are equally likely. Roses will run out rapidly, after which the distribution abruptly changes to 100% dandelions. Example output:

If each individual item were picked with equal probability, as if each item of a stack were in a different slot, the distribution would stay at roughly 75%/25% even over time. Indeed the output would be a uniform random permutation:

While such behavior is impossible to replicate for anything over 9 items, it can be approximated by splitting stacks such that each stack is fairly small and has the same number of items. For example, three stacks of 6 dandelions will neatly complement the stack of 6 roses. Splitting into stacks of 3 would be even better, since smaller stacks can't retain as much 'undeserved' probability.

History
Dispensers were introduced in version Beta 1.2 and many bugs were fixed in Beta 1.6.

At first, mining a dispenser destroyed the items inside, but this was fixed in the 1.6 update and mining a dispenser now drops all of the items inside just like mining a chest. If the face of the dispenser was covered by a block, and the dispenser was facing west or south, fired items would pass through the block. This was fixed in the Beta 1.6 update. It is possible to make a very simple dispensing mechanism by attempting to place a stone button on the floor in front of a dispenser. Because the button cannot go on the floor, it will default to the dispenser, creating a dispenser which can simply be clicked to receive items, but cannot be tripped by mobs. (Fixed in Beta 1.6) In 1.6, Notch also fixed the texture being off by one pixel.

Before Minecraft 1.0, if a player was killed by arrows fired from a dispenser in SMP, a message would appear saying "[Player name] was shot by Herobrine". This message was removed and replaced with "[Player name] was shot by arrow".

In snapshot 12w03a they were able to spawn Mobs from a Spawn Egg.

In snapshot 12w04a (pre-Minecraft 1.2), the dispenser's texture was changed from to.

In snapshot 12w15a (pre-Minecraft 1.3), dispensers were given the ability to place Boats and Minecarts.

In snapshot 12w21a (pre-Minecraft 1.3), dispensers were given the ability to shoot the liquids inside water and lava buckets. They could also suck up the liquids if activated again, filling up the buckets with the liquid dropped.

In snapshot 12w22a (pre-Minecraft 1.3), dispensers can naturally generate within jungle temples and are filled with a random amount of arrows that will shoot the player should they touch the tripwire connected to it or destroy it without shears.

Trivia

 * The Dispenser uses the same texture as the Furnace on all sides except the face, which has a unique texture.
 * If a redstone torch is placed on one side of the dispenser, and a redstone wire on the opposite side, the dispenser will activate.
 * You can use dispensers to delay Redstone circuits by intervals of five minutes, hook up a wooden pressure-plate to an i/o reverse then to a dispenser and put a item onto it. when the item vanishes then the Redstone charge will change state.
 * Although arrows, snowballs, and eggs are actually fired, TNT is merely dropped as an item, however with item spawning you are able to a spawn TNT entity spawner egg which will spawn a lit TNT entity.
 * The texture file for the dispenser menu is named "trap.png", which suggests that it was originally designed for making arrow traps.
 * The dispenser won't use any enchantments that are on the bow.
 * Redstone can be placed on top of a dispenser by right clicking a block which is diagonally up from it.
 * Pistons cannot push or pull dispensers.
 * On the Xbox 360 Edition of Minecraft there is a glitch involving the dispenser in which you can duplicate items in sets of 64. As of 15/6/2012 this glitch has been fixed.
 * It is impossible to craft dispensers with used bows.

Gallery
Dispenser Distributeur 디스펜서 Dispenser Dozownik Раздатчик 发射器