This example shows you how to create 14 mob spawners using a single Block ID. Each spawner generates a a different type of mob when powered by a redstone current.
Later more.
/config/cutsomBlocks/spawners.block:
id=181; damagevalues=14; name="Blaze Spawner"; name1="Chicken Spawner"; name2="Cow Spawner"; name3="Creeper Spawner"; name4="Enderdragon Spawner"; name5="Enderman Spawner"; name6="Ghast Spawner"; name7="Pig Spawner"; name8="Sheep Spawner"; name9="Skeleton Spawner"; name10="Slime Spawner"; name11="Spider Spawner"; name12="Squid Spawner"; name13="Zombie Spawner"; name14="Zombie Pigman Spawner"; textureindex=65; material="iron"; stepsound="metal"; hardness=3; resistance=25; activated="world.spawnMob(origin,\"Blaze\")"; activated1="world.spawnMob(origin,\"Chicken\")"; activated2="world.spawnMob(origin,\"Cow\")"; activated3="world.spawnMob(origin,\"Creeper\")"; activated4="world.spawnMob(origin,\"Enderdragon\")"; activated5="world.spawnMob(origin,\"Enderman\")"; activated6="world.spawnMob(origin,\"Ghast\")"; activated7="world.spawnMob(origin,\"Pig\")"; activated8="world.spawnMob(origin,\"Sheep\")"; activated9="world.spawnMob(origin,\"Skeleton\")"; activated10="world.spawnMob(origin,\"Slime\")"; activated11="world.spawnMob(origin,\"Spider\")"; activated12="world.spawnMob(origin,\"Squid\")"; activated13="world.spawnMob(origin,\"Zombie\")"; activated14="world.spawnMob(origin,\"PigZombie\")"
Known issues[]
Using this in SMP can cause a random server crash during the spawning procedure. If you use the bukkit port of custom stuff, use the poweredcages plugin instead of this block.