Ich hätte da eine Idee, aber du brauchst einen commandblock. Du musst in einen Commandblock das schreiben:
/setblock ~ ~ ~-3 dispenser 2 replace {Items:[{Slot:0,id:262,Damage:0,Count:1}]}
Bei Slot, id, damage und count (Dispenserslot,Itemid,Schaden,Anzahl) kannst du natürlich eintragen, was du willst.
du kannst das ganze z.B. so bauen:
http://www.directupload.net/file/d/4021/x35wvie5_png.htm
Viel Spaß und ich hoffe ich konnte dir helfen!