Minecraft Comes Alive
Minecraft Comes Alive by Joshalot72511657    8
Hey guys, Joshalot here! I have recently created another Minecraft 1.8 vanilla mod, The Minecraft Comes Alive Mod! This mod adds in advanced interactions with villagers. You can get married and have a baby. I hope you enjoy using this as much as I enjoyed building it!
Minecraft 1.8+
26367 characters
More by Joshalot
How to install
Comments
Show source commands
/summon MinecartCommandBlock ~ ~1 ~ {Command:kill @e[type=MinecartCommandBlock,r=1],Riding:{id:MinecartCommandBlock,Command:setblock ~ ~-1 ~1 redstone_block,Riding:{id:MinecartCommandBlock,Command:setblock ~ ~ ~1 command_block 0 replace {Command:fill ~ ~-3 ~-1 ~ ~ ~ air},Riding:{id:MinecartCommandBlock,Command:"scoreboard players set @a hearts 0",Riding:{id:MinecartCommandBlock,Command:"tellraw @a \"\"",Riding:{id:MinecartCommandBlock,Command:"tellraw @a [\"\",{\"text\":\"By \",\"color\":\"dark_green\",\"bold\":\"true\"},{\"text\":\"Joshalot \",\"color\":\"dark_green\",\"bold\":\"false\"},{\"text\":\"Click Here\",\"color\":\"gold\",\"underlined\":\"true\",\"clickEvent\":{\"action\":\"open_url\",\"value\":\"https://www.youtube.com/channel/UCejTe-lbPa4mNDkwvObpouA\"},\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[{\"text\":\"Go on!\"}]}}},{\"text\":\" to go to his\",\"color\":\"gold\",\"underlined\":\"false\"},{\"text\":\" You\",\"color\":\"black\",\"bold\":\"true\"},{\"text\":\"Tube\",\"color\":\"red\",\"bold\":\"true\"},{\"text\":\" channel!\",\"color\":\"gold\",\"bold\":\"false\"}]",Riding:{id:MinecartCommandBlock,Command:"tellraw @a [\"\",{\"text\":\"---\"},{\"text\":\"Minecraft Comes Alive Mod\",\"color\":\"gold\"},{\"text\":\"---\",\"color\":\"none\"}]",Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~-1 {Command:fill ~ ~ ~1 ~5 ~9 ~1 stone},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-2 ~1 {Command:fill ~ ~ ~-1 ~5 ~9 ~-1 redstone_block},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~-1 {Command:"Minecraft Comes Alive"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-2 ~1 {Command:"/gamerule sendCommandFeedback false"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~-1 {Command:"/gamerule commandBlockOutput false"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-2 ~1 {Command:"/scoreboard objectives add talkVill stat.talkedToVillager"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~-1 {Command:"/scoreboard objectives add baby dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-2 ~1 {Command:"/scoreboard objectives add chat dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~-1 {Command:"/scoreboard objectives add hearts dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-2 ~1 {Command:"/scoreboard objectives add follow dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~-1 {Command:"/scoreboard objectives add fight dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-2 ~1 {Command:"/scoreboard objectives add sethome dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~-1 {Command:"/scoreboard objectives add item dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~-1 ~1 {Command:"/scoreboard objectives add engage dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~-1 {Command:"/scoreboard objectives add wife dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~-1 ~1 {Command:"/scoreboard objectives add timer dummy"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~-1 {Command:"/execute @a[score_chat_min=1] ~ ~ ~ scoreboard players set @p talkVill 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~-1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~-1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~-1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~-1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~ ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\" Villager\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\" Hearts: \\\"},{\\\"score\\\":{\\\"name\\\":\\\"@p\\\",\\\"objective\\\":\\\"hearts\\\"},\\\"color\\\":\\\"red\\\",\\\"bold\\\":true}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\"Chat \\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 1\\\"},\\\"insertion\\\":\\\"Hearts: \\\"},{\\\"text\\\":\\\"Follow me\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 2\\\"}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\"Fight \\\",\\\"insertion\\\":\\\"Hearts: \\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 3\\\"}},{\\\"text\\\":\\\"Joke\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 4\\\"},\\\"insertion\\\":\\\"Hearts: \\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\"Stay \\\",\\\"insertion\\\":\\\"Hearts: \\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 5\\\"}},{\\\"text\\\":\\\"Gift\\\",\\\"insertion\\\":\\\"Hearts: \\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 6\\\"}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] [\\\"\\\",{\\\"text\\\":\\\"Set home\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @p chat 7\\\"}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=3,c=1,score_fight_min=1] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Stop Attacking\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @e[type=Villager,r=2,c=1] fight 2\\\"}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1,score_sethome_min=1] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Remove Home\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @e[type=Villager,r=2,c=1] sethome 2\\\"}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1,score_wife_min=2] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Procreate\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @e[type=Villager,r=2,score_wife_min=2,c=1] timer 1\\\"},\\\"hoverEvent\\\":{\\\"action\\\":\\\"show_text\\\",\\\"value\\\":{\\\"text\\\":\\\"\\\",\\\"extra\\\":[{\\\"text\\\":\\\"(Have a baby)\\\"}]}}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~-1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~1 ~1 {Command:"/execute @a[score_talkVill_min=1] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ tellraw @p[score_talkVill_min=1] \\\"\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~-1 {Command:"---------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~2 ~1 {Command:"/execute @a[score_chat_min=1,score_chat=1] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: I've heard others say the same.\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~-1 {Command:"/execute @a[score_chat_min=1,score_chat=1] ~ ~ ~ /scoreboard players add @p[c=1] hearts 3"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~2 ~1 {Command:"------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~-1 {Command:"/execute @a[score_chat_min=2,score_chat=2] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: I'm coming.\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~2 ~1 {Command:"/execute @a[score_chat_min=2,score_chat=2] ~ ~ ~ scoreboard players set @e[type=Villager,c=1] follow 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~-1 {Command:"/execute @a[score_chat_min=2,score_chat=2] ~ ~ ~ scoreboard players set @p follow 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~2 ~1 {Command:"/execute @a[score_follow_min=1] ~ ~ ~ tp @e[type=Villager,score_follow_min=1,r=2] @p"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~-1 {Command:"------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~2 ~1 {Command:"/execute @a[score_chat_min=3,score_chat=3] ~ ~ ~ scoreboard players set @e[type=Villager,r=3,c=1] fight 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~2 ~-1 {Command:"/execute @a[score_chat_min=3,score_chat=3] ~ ~ ~ execute @e[type=Villager,r=2,c=1] ~ ~ ~ summon VillagerGolem ~ ~ ~ {CustomName:\\\"attack\\\",PlayerCreated:0,Invulnerable:1,Silent:1,ActiveEffects:[{Id:14,Amplifier:1,Duration:20000000,ShowParticles:0b}]}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~2 ~1 {Command:"/execute @e[type=Villager,score_fight_min=1] ~ ~ ~ tp @e[type=Villager,r=2,score_fight_min=1] @e[type=VillagerGolem,name=attack]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~3 ~-1 {Command:"/execute @e[type=Villager,score_fight_min=2] ~ ~ ~ kill @e[type=VillagerGolem,r=5,name=attack]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~3 ~1 {Command:"/execute @e[type=Villager,score_fight_min=2] ~ ~ ~ kill @e[type=Item,r=5]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~3 ~-1 {Command:"/execute @e[type=Villager,score_fight_min=2] ~ ~ ~ scoreboard players set @e[type=Villager,score_fight_min=1,r=1] fight 0"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~3 ~1 {Command:"-------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~3 ~-1 {Command:"/execute @a[score_chat_min=4,score_chat=4] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: *Laughs*\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~3 ~1 {Command:"/execute @a[score_chat_min=4,score_chat=4] ~ ~ ~ /scoreboard players add @p[c=1] hearts 4"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~3 ~-1 {Command:"-------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~3 ~1 {Command:"/execute @a[score_chat_min=5,score_chat=5] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: Staying.\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~3 ~-1 {Command:"/execute @a[score_chat_min=5,score_chat=5] ~ ~ ~ scoreboard players set @e[r=2,score_follow_min=1] follow 0"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~3 ~1 {Command:"-------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~3 ~-1 {Command:"/execute @a[score_chat_min=6,score_chat=6] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: I've always wanted one of these.\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~3 ~1 {Command:"/execute @a[score_chat_min=6,score_chat=6] ~ ~ ~ /replaceitem entity @p slot.hotbar.0 air"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~4 ~-1 {Command:"-------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~4 ~1 {Command:"/execute @a[score_chat_min=7,score_chat=7] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: I do like this spot.\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~4 ~-1 {Command:"/execute @a[score_chat_min=7,score_chat=7] ~ ~ ~ scoreboard players set @e[type=Villager,r=2,c=1] sethome 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~4 ~1 {Command:"/entitydata @e[score_sethome_min=1] {NoAI:1}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~4 ~-1 {Command:"/entitydata @e[score_sethome_min=2] {NoAI:0}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~4 ~1 {Command:"/execute @e[type=Villager,score_sethome_min=2] ~ ~ ~ tellraw @p \\\"Villager: This place wasn't that good anyway.\\\""},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~4 ~-1 {Command:"/execute @e[type=Villager,score_sethome_min=2] ~ ~ ~ scoreboard players set @e[type=Villager,score_sethome_min=2] sethome 0"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~4 ~1 {Command:"--------------------"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~4 ~-1 {Command:"/scoreboard players set @e[type=Item] item 1 {Item:{id:minecraft:gold_ingot}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~4 ~1 {Command:"/scoreboard players set @e[type=Item] item 2 {Item:{id:minecraft:gold_nugget}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~4 ~-1 {Command:"/execute @e[score_item_min=1,score_item=1] ~ ~ ~ execute @e[score_item_min=2,score_item=2,r=0] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:\\\"Engagement_Ring\\\",CustomNameVisible:1,Item:{id:minecraft:double_plant,Count:1,tag:{display:{Name:Engagement_Ring,Lore:[Throw at a Villager to get engaged]}}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~4 ~1 {Command:"/execute @e[score_item_min=1,score_item=1] ~ ~ ~ execute @e[score_item_min=2,score_item=2,r=0] ~ ~ ~ /summon FireworksRocketEntity ~ ~ ~ {LifeTime:0,FireworksItem:{id:401,Count:1,tag:{Fireworks:{Explosions:[{Type:0,Flicker:1,Trail:0,Colors:[2469094],FadeColors:[16730117]}]}}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~5 ~-1 {Command:"/scoreboard players set @e[type=Item] item 3 {Item:{id:minecraft:double_plant,tag:{display:{Name:Engagement_Ring}}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~5 ~1 {Command:"/execute @e[score_item_min=3,score_item=3] ~ ~ ~ kill @e[score_item_min=1,score_item=2,r=2]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~5 ~-1 {Command:"/execute @e[type=Item,score_item_min=3,score_item=3] ~ ~ ~ execute @e[type=Villager,r=0] ~ ~ ~ scoreboard players set @e[type=Villager,r=1,c=1] engage 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~5 ~1 {Command:"/execute @e[type=Villager,score_engage_min=1,score_engage=1] ~ ~ ~ kill @e[type=Item,score_item_min=1,r=1]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~5 ~-1 {Command:"/execute @e[type=Villager,score_engage_min=1,score_engage=1] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: Finally! I was waiting forever! I love you!\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~5 ~1 {Command:"/execute @e[type=Villager,score_engage_min=1,score_engage=1] ~ ~ ~ tellraw @a [\\\"\\\",{\\\"selector\\\":\\\"@p\\\"},{\\\"text\\\":\\\" has just earned the achievement \\\"},{\\\"text\\\":\\\"[Quite the charmer]\\\",\\\"color\\\":\\\"green\\\",\\\"hoverEvent\\\":{\\\"action\\\":\\\"show_text\\\",\\\"value\\\":{\\\"text\\\":\\\"\\\",\\\"extra\\\":[{\\\"text\\\":\\\"Quite the charmer\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\" Get engaged to a Villager\\\"}]}}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~5 ~-1 {Command:"/execute @e[type=Villager,score_engage_min=1,score_engage=1] ~ ~ ~ scoreboard players set @e[type=Villager,r=2,c=1,score_engage_min=1,score_engage=1] engage 2"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~5 ~1 {Command:"/scoreboard players set @e[type=Item] item 4 {Item:{id:minecraft:diamond}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~5 ~-1 {Command:"/execute @e[score_item_min=1,score_item=1] ~ ~ ~ execute @e[score_item_min=4,score_item=4,r=0] ~ ~ ~ /summon Item ~ ~ ~ {CustomName:\\\"Wedding_Ring\\\",CustomNameVisible:1,Item:{id:double_plant,Count:1,tag:{display:{Name:Wedding_Ring,Lore:[Throw at a Villager to get married]},ench:[{id:35,lvl:1}]}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~5 ~1 {Command:"/execute @e[score_item_min=1,score_item=1] ~ ~ ~ execute @e[score_item_min=4,score_item=4,r=0] ~ ~ ~ /summon FireworksRocketEntity ~ ~ ~ {LifeTime:0,FireworksItem:{id:401,Count:1,tag:{Fireworks:{Explosions:[{Type:0,Flicker:1,Trail:0,Colors:[2469094],FadeColors:[16730117]}]}}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~5 ~-1 {Command:"/scoreboard players set @e[type=Item] item 5 {Item:{id:minecraft:double_plant,tag:{display:{Name:Wedding_Ring}}}}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~5 ~1 {Command:"/execute @e[score_item_min=5,score_item=5] ~ ~ ~ kill @e[score_item_min=1,score_item=4,r=2]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~6 ~-1 {Command:"/execute @e[type=Item,score_item_min=5,score_item=5] ~ ~ ~ execute @e[type=Villager,r=0] ~ ~ ~ scoreboard players set @e[type=Villager,r=1,c=1] wife 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~6 ~1 {Command:"/execute @e[type=Villager,score_wife_min=1,score_wife=1] ~ ~ ~ kill @e[type=Item,score_item_min=5,r=1]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~6 ~-1 {Command:"/execute @e[type=Villager,score_wife_min=1,score_wife=1] ~ ~ ~ tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: Knowing that you love me makes me happy, being with you makes me feel like the happiest person in the world!\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~6 ~1 {Command:"/execute @e[type=Villager,score_wife_min=1,score_wife=1] ~ ~ ~ tellraw @a [\\\"\\\",{\\\"selector\\\":\\\"@p\\\"},{\\\"text\\\":\\\" has just earned the achievement \\\"},{\\\"text\\\":\\\"[Getting Hitched]\\\",\\\"color\\\":\\\"green\\\",\\\"hoverEvent\\\":{\\\"action\\\":\\\"show_text\\\",\\\"value\\\":{\\\"text\\\":\\\"\\\",\\\"extra\\\":[{\\\"text\\\":\\\"Getting Hitched\\\",\\\"color\\\":\\\"green\\\"},{\\\"text\\\":\\\" Get married to a Villager\\\"}]}}}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~6 ~-1 {Command:"/execute @e[type=Villager,score_wife_min=1,score_wife=1] ~ ~ ~ scoreboard players set @e[type=Villager,r=5,c=1,score_wife_min=1,score_wife=1] wife 2"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~6 ~1 {Command:"/scoreboard players add @e[score_timer_min=1] timer 1"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~6 ~-1 {Command:"/scoreboard players set @e[score_timer_min=100] timer 0"},Riding:{id:MinecartCommandBlock,Command:blockdata ~6 ~6 ~1 {Command:"/tp @e[score_timer_min=1] ~ ~0.3 ~"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~6 ~-1 {Command:"/execute @e[score_timer_min=1] ~ ~ ~ particle heart ~ ~ ~ 0.5 0.5 0.5 1 1 normal"},Riding:{id:MinecartCommandBlock,Command:blockdata ~7 ~6 ~1 {Command:"/execute @e[score_timer_min=99] ~ ~ ~ playsound mob.chicken.plop @p ~ ~ ~ 100"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~6 ~-1 {Command:"/execute @e[score_timer_min=99] ~ ~ ~ summon Villager ~0.5 ~ ~ {CustomName:\\\"Baby\\\",CustomNameVisible:1,Profession:5,Age:-10000}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~8 ~6 ~1 {Command:"/execute @e[score_timer_min=99] ~ ~ ~ /tellraw @p [\\\"\\\",{\\\"text\\\":\\\"Villager: Awwww. So cute! Is it a \\\"},{\\\"text\\\":\\\"boy \\\",\\\"color\\\":\\\"blue\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @e[type=Villager,name=Baby,r=1,c=1] baby 1\\\"}},{\\\"text\\\":\\\"or a \\\",\\\"color\\\":\\\"none\\\"},{\\\"text\\\":\\\"girl\\\",\\\"color\\\":\\\"light_purple\\\",\\\"clickEvent\\\":{\\\"action\\\":\\\"run_command\\\",\\\"value\\\":\\\"/scoreboard players set @e[type=Villager,name=Baby,r=1,c=1] baby 2\\\"}},{\\\"text\\\":\\\"?\\\",\\\"color\\\":\\\"none\\\"}]"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~7 ~-1 {Command:"/execute @e[score_baby_min=1,score_baby=1] ~ ~ ~ entitydata @e[type=Villager,name=Baby,r=1,c=1] {CustomName:\\\"Oliver\\\",CustomNameVisible:1,Profession:1,Age:-10000}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~3 ~7 ~1 {Command:"/execute @e[score_baby_min=2,score_baby=2] ~ ~ ~ entitydata @e[type=Villager,name=Baby,r=1,c=1] {CustomName:\\\"Sophia\\\",CustomNameVisible:1,Profession:4,Age:-10000}"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~7 ~-1 {Command:"/execute @e[score_baby_min=1] ~ ~ ~ scoreboard players set @e[score_baby_min=1] baby 3"},Riding:{id:MinecartCommandBlock,Command:blockdata ~4 ~7 ~1 {Command:"/scoreboard players set @a talkVill 0"},Riding:{id:MinecartCommandBlock,Command:blockdata ~5 ~7 ~-1 {Command:"/execute @a[score_chat_min=1] ~ ~ ~ scoreboard players set @p chat 0"},Riding:{id:MinecartCommandBlock,Command:setblock ~3 ~-2 ~ redstone_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~5 ~7 ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~-1 ~8 ~6 ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~4 ~7 ~1 command_block,Riding:{id:MinecartCommandBlock,Command:fill ~3 ~-2 ~1 ~8 ~6 ~1 command_block,Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~4 ~ wall_sign 4 replace {Text1:"{text:\\\"----------\\\",color:dark_green}",Text2:"{text:\\\"Minecraft Comes\\\",color:dark_green,bold:true}",Text3:"{text:\\\"Alive\\\",color:dark_green,bold:true}",Text4:"{text:\\\"----------\\\",color:dark_green}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~3 ~ wall_sign 4 replace {Text1:"{text:\\\"----------\\\",color:dark_blue}",Text2:"{text:\\\"Created by\\\",color:dark_blue}",Text3:"{text:\\\"Joshalot\\\",color:dark_blue}",Text4:"{text:\\\"----------\\\",color:dark_blue}"},Riding:{id:MinecartCommandBlock,Command:setblock ~1 ~2 ~ wall_sign 4 replace {Text1:"{text:\\\"----------\\\",color:black}",Text2:"{text:\\\"Right-Click to\\\",color:dark_red,bold:true}",Text3:"{text:\\\"Destroy Machine\\\",color:dark_red,bold:true}",Text4:"{text:\\\"----------\\\",color:black,clickEvent:{action:\\\"run_command\\\",value:\\\"fill ~ ~-5 ~-2 ~9 ~6 ~2 air\\\"}}"},Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-2 ~-2 ~9 ~7 ~2 stained_glass 3 replace stained_hardened_clay 3,Riding:{id:MinecartCommandBlock,Command:fill ~2 ~-3 ~-2 ~9 ~8 ~2 stained_hardened_clay 3 hollow,Riding:{id:MinecartCommandBlock,Command:gamerule commandBlockOutput false,Riding:{id:MinecartCommandBlock,Riding:{id:FallingSand,Block:activator_rail,Time:1,Riding:{id:FallingSand,Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:stone,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}