My original idea was to make a clone of yourself, which would aid you in certain aspects of the game, but thanks to Black_Drath and cadika_orade. A better idea has arisen.
The idea here is that, using gold (either a gold ignot and pumkin inside the crafting table; or a gold block and pumkin on the ground (like other golems)), you would construct a small miniature mining buddy. He would follow you around, help you mine, etc.
You would be able tp give him one yourself, and, also even a sword, so he may help you fight mobs, etc. But, the main idea here is for him to be able to mine alongside you.
FAQ: How exactly would he help me mine? As I said, he would follow you around. So, if you start mining a block, he would try to start mining it aswell. I don't know how far programming goes, but you may be able to 'direct' him to mine certain blocks as-well. Such as, mining gold ore if he sees it. Of course, you would still have to come and collect it.
Would he pick up the stuff and I somehow have to get it from him? No. Like other mobs/golems, he wouldn't be able to pick up the items.
Would he mine stuff and it would just drop on the ground? Yes, just as if you were mining, the drops would fall to the ground, awaiting to be picked up.
How would he know what to mine? As I said, he would mine the same blocks as you. And/or maybe he should automatically mine diamond blocks, gold blocks, iron blocks, etc. Of course, you would still have to pick them up, and he'd somehow have to know whether mining the block would put it in danger (such as, if it is above lava).
Would you be able to tell him what to mine? That's kind of a hard one. Unless some sort of 'directing system' gets added... then no, I don't think so.
Would mobs attack him? In an open area, they are prone to attacking you. But, if the buddy was alone, he may provoke them (if you have given him a sword).
Will he follow you around always without any way to make him stay? If you DON'T give him a pickaxe, then he won't follow you until you give him one. Maybe if you clicked on him, he would also drop the pickaxe you gave him, which would also hault him.
Do you have to be mining in order for him to? That was my main intension. For use on high level blocks like obsideon; but it would also help you mine other blocks, (such as, if you were mining a vein of iron ore, he would help by mining that vein as well).
Wouldn't this promote laziness(ex. player sits back and watch while his slave mines for him)? No, I didn't want him to be something that mined by himself, eveything you wanted it to; but rather, helped you mine when needing assitance.
How much health would he have? Not a lot. He's only a small dwarf miner, and should be able to be killed easily. However, giving him armour would give him extra protection.
How would I give him things? Simply by right clicking with the thing you wish to give him. So, right click with a pickaxe, would give him a pickaxe; right clicking with a sword, would give him a sword; right clicking with a chestplate would place a chestplate on him; and right clicking with a bare hand would cause him drop whatever he was holding/wearing.
If you hit him will he become aggressive? No. Unless you've given him a sword. Maybe on higher difficulties he attacks regardless?
If he dies from mobs/explosion/you killing him will he drop anything? Maybe a gold ignot? And/or the chance to drop anything he was holding?
How on earth did he get the pickaxe if he's made of gold and pumpkin? He doesn't spawn with it, rather, you can give him one.
Would it be easy to make? Well, I didn't want to have 'restrictions' placed on them, as there aren't any on the other golems. But I also didn't want them to be 'easy' to make. Having a block of gold (9 ignots) isn't the easiest thing to just pull out of your sleeve; but if you're worrying about people making too many, I suppose you can have it so they attack each other when in large numbers?
Isn't this idea a little bit Over Powered? Some might see it that way, but my intention was to add something that would 'aid' you with mining, and possibly other aspects of the game. It doesn't 'do it for you', it only helps YOU do it.
Do you really think we need this in vanilla? I do believe that it would be a fun addtion, adding a bit more company and support in the area of mining.
Provide more detail.
How exactly would he help me mine?
Would he pick up the stuff and I somehow have to get it from him?
Would he mine stuff and it would just drop on the ground?
How would he know what to mine?
Would you be able to tell him what to mine?
Would mobs attack him?
If you hit him will he become aggressive?
If he dies from mobs/explosion/you killing him will he drop anything?
What's it's health?
Will he follow you around always without any way to make him stay?
Do you have to be mining in order for him to?
Wouldn't this promote laziness(ex. player sits back and watch while his slave mines for him)?
Why should he spawn with a pickaxe?
How on earth did he get the pickaxe if he's made of gold and pumpkin?
Isn't this idea a little bit OP?
Do you really think we need this in vanilla?
Edit: Cool some of my questions were actually answered, that almost never happens.
Anyways I feel like this isn't really something we need in vanilla. I could totally see this as a mod though, a little buddy to mine with would be a fun thing to try out.