RaffinCrafter
By
RedwoodRanger13
This Is Your Command. Copy All Of It And Paste It Into A Command Block
/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 objectives add RaffinCrafter dummy,Riding:{id:MinecartCommandBlock,Command:/summon FallingSand ~-3 ~-1 ~ {Block:redstone_block,Time:1},Riding:{id:MinecartCommandBlock,Command:/scoreboard objectives add IsNew dummy,Riding:{id:MinecartCommandBlock,Command:/tellraw @a [{text:"——————————————————————————————=RaffinCrafter=—————————————————————————————",color:gold},{text:"\nThe Machine Was Installed.",color:green},{text:"\nThis Machine Serves As A Helper Tool For Machines That Requite It.",color:blue},{text:"\n————————————————————————————————————————————————————————————————————————————————"}],Riding:{id:MinecartCommandBlock,Command:/summon ArmorStand ~-1.3 ~-1.2 ~ {NoGravity:1,Equipment:[{},{},{},{},{id:crafting_table}],Invisible:1,Pose:{Head:[0f,0f,0f]}},Riding:{id:MinecartCommandBlock,Command:/summon ArmorStand ~-1.3 ~-1.3 ~-0.6 {NoGravity:1,Equipment:[{},{},{},{},{id:crafting_table}],Invisible:1,Pose:{Head:[-18f,0f,0f]}},Riding:{id:MinecartCommandBlock,Command:/summon ArmorStand ~-1.3 ~-1.3 ~0.6 {NoGravity:1,Equipment:[{},{},{},{},{id:crafting_table}],Invisible:1,Pose:{Head:[18f,0f,0f]}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-3 ~-2 ~1 {Command:/fill ~-3 ~1 ~-1 ~ ~ ~-1 redstone_block},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-3 ~-2 ~-1 {Command:/fill ~-3 ~1 ~1 ~ ~ ~1 air},Riding:{id:MinecartCommandBlock,Command:/summon Enderman ~-1.2 ~-2 ~2 {NoAI:1,Ivulnerable:1,carried:command_block,Rotation:[-120f,0f],Silent:1},Riding:{id:MinecartCommandBlock,Command:/summon Enderman ~-1.2 ~-2 ~-2 {NoAI:1,Ivulnerable:1,carried:command_block,Rotation:[-60f,0f],Silent:1},Riding:{id:MinecartCommandBlock,Command:/summon Bat ~-1 ~ ~ {NoAI:1,CustomName:"RaffinCrafterBox",PersistenceRequired:1,Invulnerable:1,ActiveEffects:[{Id:14,Duration:20000000,ShowParticles:0b}],Silent:1},Riding:{id:MinecartCommandBlock,Command:/setblock ~-1 ~-2 ~1 wall_sign 5 0 {Text1:"{text:\\\"-----=o=-----\\\",color:blue,clickEvent:{action:run_command,value:\\\"/execute @e[name=RaffinCrafterBox] ~ ~ ~ detect ~-2 ~-2 ~1 command_block -1 /summon FallingSand ~-2 ~-1.5 ~1 {Block:stained_hardened_clay,Data:14,Time:1,DropItem:0b}\\\"}}",Text2:"{text:\\\"Toggle Machine\\\",color:dark_purple,clickEvent:{action:run_command,value:\\\"/execute @e[name=RaffinCrafterBox] ~ ~ ~ detect ~-2 ~-2 ~1 command_block -1 /setblock ~-2 ~-2 ~1 air\\\"}}",Text3:"{text:\\\"Activity\\\",color:dark_purple,clickEvent:{action:run_command,value:\\\"/execute @e[name=RaffinCrafterBox] ~ ~ ~ detect ~-2 ~-2 ~1 stained_hardened_clay 14 /summon FallingSand ~-2 ~-1 ~ {Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:redstone_block,Time:1}}\\\"}}",Text4:"{text:\\\"-----=o=-----\\\",color:blue,clickEvent:{action:run_command,value:\\\"/execute @e[name=RaffinCrafterBox] ~ ~ ~ detect ~-2 ~-2 ~1 stained_hardened_clay 14 /setblock ~-2 ~-2 ~1 command_block 1 0 {Command:/fill ~-3 ~1 ~-1 ~ ~ ~-1 redstone_block}\\\"}}"},Riding:{id:MinecartCommandBlock,Command:/setblock ~-1 ~-2 ~ wall_sign 5 0 {Text1:"{text:\\\"Like This Mod?\\\",color:blue}",Text2:"{text:\\\"There's More!\\\",color:green}",Text3:"{text:\\\"www.\\\",color:blue,extra:[{text:\\\"YouTube\\\",color:red},{text:\\\".com/\\\",color:blue}]}",Text4:"{text:\\\"TheForgeOfRaffin\\\",color:yellow}"},Riding:{id:MinecartCommandBlock,Command:/setblock ~-1 ~-1 ~ wall_sign 5 0 {Text1:"{text:\\\"-----=o=-----\\\",color:blue}",Text2:"{text:\\\"RaffinCrafter\\\",color:gold}",Text3:"{text:\\\"By\\\",color:dark_red}",Text4:"{text:\\\"RedwoodRanger13\\\",color:dark_red}"},Riding:{id:MinecartCommandBlock,Command:/setblock ~-1 ~-2 ~-1 wall_sign 5 0 {Text1:"{text:\\\"-----=o=-----\\\",color:blue}",Text2:"{text:\\\"Destroy\\\",color:red,clickEvent:{action:run_command,value:\\\"fill ~ ~-1 ~-1 ~-6 ~18 ~3 air\\\"}}",Text3:"{text:\\\"Machine\\\",color:red,clickEvent:{action:run_command,value:\\\"/tp @e[r=7,type=!Player] ~ ~-999 ~\\\"}}",Text4:"{text:\\\"-----=o=-----\\\",color:blue,clickEvent:{action:run_command,value:\\\"/tellraw @a {text:\\\\\\"The Machine Was Destroyed. All RaffinCrafter Recipies Won't Work Anymore.\\\\\\",color:dark_red}\\\"}}"},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-3 ~-1 ~1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~ ~ ~1 air -1 /setblock ~ ~ ~1 wall_sign 3 0 {Text1:"[\\\"\\\",{\\\"text\\\":\\\"——=o=——\\\",\\\"color\\\":\\\"blue\\\"}]",Text2:"[\\\"\\\",{\\\"text\":\\\"RaffinCrafter\\\",\\\"color\\\":\\\"gold\\\"}]",Text3:"[\\\"\\\",{\\\"text\\\":\\\"by\\\",\\\"color\":\\\"dark_red\\\"}]",Text4:"[\\\"\\\",{\\\"text\":\\\"RedwoodRanger13\\\",\\\"color\\\":\\\"dark_red\\\"}]"}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-3 ~-1 ~1 {Command:/execute @e[type=Bat,name=PlaceRaffinCrafter,score_IsNew=1] ~ ~ ~ /scoreboard players set @e[type=Bat,name=PlaceRaffinCrafter,score_IsNew_min=1,r=1,c=1] IsNew 0},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-3 ~-1 ~-1 {Command:/stats entity @e[type=Bat,name=PlaceRaffinCrafter,score_IsNew_min=1] set SuccessCount @e[type=Bat,name=PlaceRaffinCrafter,r=1,c=1] RaffinCrafter},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-4 ~-1 ~1 {Command:/execute @e[type=Bat,name=PlaceRaffinCrafter,score_RaffinCrafter_min=1] ~ ~ ~ /blockdata ~ ~ ~ {CustomName:"RaffinCrafter",Items:[0:{id:"minecraft:spawn_egg",Damage:65s,Count:16b,tag:{RepairCost:39,ench:[0:{id:15}],display:{Lore:[0:"Places A RaffinCrafter.",1:"Break To Remove."],Name:"RaffinCrafter"}},Slot:4b}],id:"Dropper",Lock:""}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-4 ~-1 ~-1 {Command:/execute @e[type=Bat] ~ ~ ~ /testforblock ~ ~ ~ dropper -1 {CustomName:"RaffinCrafter",Items:[0:{id:"minecraft:sign",Damage:0s,Count:16b,Slot:0b},1:{id:"minecraft:iron_block",Damage:0s,Count:1b,Slot:1b},2:{id:"minecraft:sign",Damage:0s,Count:16b,Slot:2b},3:{id:"minecraft:iron_block",Damage:0s,Count:1b,Slot:3b},4:{id:"minecraft:carpet",Damage:14s,Count:16b,Slot:4b},5:{id:"minecraft:iron_block",Damage:0s,Count:1b,Slot:5b},6:{id:"minecraft:sign",Damage:0s,Count:16b,Slot:6b},7:{id:"minecraft:iron_block",Damage:0s,Count:1b,Slot:7b},8:{id:"minecraft:sign",Damage:0s,Count:16b,Slot:8b}],id:"Dropper",Lock:""}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-5 ~-1 ~1 {Command:/execute @e[type=Bat,name=PlaceRaffinCrafter] ~ ~ ~ detect ~ ~ ~ air -1 /kill @e[type=Bat,name=PlaceRaffinCrafter,r=1,c=1]},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-5 ~-1 ~-1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~ ~ ~ dropper -1 /entitydata @e[type=Bat,name=RaffinCrafter,r=1,c=1] {CustomName:PlaceRaffinCrafter,NoAI:1,ActiveEffects:[{Id:14,Amplifier:0,Duration:20000000,ShowParticles:0b}],Invulnerable:1,Silent:1,PersistenceRequired:1}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-6 ~-1 ~1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ /scoreboard players set @e[type=Bat,name=RaffinCrafter,r=1,c=1] RaffinCrafter 0},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-6 ~-1 ~-1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~ ~ ~1 air -1 /setblock ~ ~ ~1 wall_sign 3 0 {Text1:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"——=o=——\\\\",\\\\"color\\\\":\\\\"blue\\\\"}]",Text2:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RaffinCrafter\\\\",\\\\"color\\\\":\\\\"gold\\\\"}]",Text3:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"by\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]",Text4:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RedwoodRanger13\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]"}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-4 ~-2 ~1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~-1 ~ ~ air -1 /setblock ~-1 ~ ~ wall_sign 4 0 {Text1:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"——=o=——\\\\",\\\\"color\\\\":\\\\"blue\\\\"}]",Text2:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RaffinCrafter\\\\",\\\\"color\\\\":\\\\"gold\\\\"}]",Text3:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"by\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]",Text4:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RedwoodRanger13\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]"}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-4 ~-2 ~-1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~ ~ ~-1 air -1 /setblock ~ ~ ~-1 wall_sign 1 0 {Text1:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"——=o=——\\\\",\\\\"color\\\\":\\\\"blue\\\\"}]",Text2:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RaffinCrafter\\\\",\\\\"color\\\\":\\\\"gold\\\\"}]",Text3:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"by\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]",Text4:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RedwoodRanger13\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]"}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-5 ~-2 ~1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~1 ~ ~ air -1 /setblock ~1 ~ ~ wall_sign 5 0 {Text1:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"——=o=——\\\\",\\\\"color\\\\":\\\\"blue\\\\"}]",Text2:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RaffinCrafter\\\\",\\\\"color\\\\":\\\\"gold\\\\"}]",Text3:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"by\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]",Text4:"[\\\\"\\\\",{\\\\"text\\\\":\\\\"RedwoodRanger13\\\\",\\\\"color\\\\":\\\\"dark_red\\\\"}]"}},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-5 ~-2 ~-1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ /scoreboard players set @e[type=Bat,name=RaffinCrafter,r=1,c=1] IsNew 1},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-6 ~-2 ~1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ detect ~ ~1 ~ air -1 /setblock ~ ~1 ~ carpet 14},Riding:{id:MinecartCommandBlock,Command:/blockdata ~-6 ~-2 ~-1 {Command:/execute @e[type=Bat,name=RaffinCrafter] ~ ~ ~ /setblock ~ ~ ~ dropper 1 0 {CustomName:"RaffinCrafter"}},Riding:{id:MinecartCommandBlock,Command:/fill ~-3 ~-2 ~ ~-6 ~-1 ~ air,Riding:{id:MinecartCommandBlock,Command:/fill ~-1 ~-1 ~-1 ~-1 ~-1 ~1 wall_sign 5 0 {Text1:"{text:\\\"——=o=——\\\",color:\\\"blue\\\"}",Text2:"{text:\\\"Claim Your Free\\\",color:\\\"green\\\",clickEvent:{action:\\\"run_command\\\",value:\\\"/give @p spawn_egg 1 65 {display:{Name:RaffinCrafter},ench:[{id:15}]}\\\"}}",Text3:"{text:\\\"RaffinCrafter\\\",color:\\\"gold\\\",clickEvent:{action:\\\"run_command\\\",value:\\\"/setblock ~ ~ ~ air\\\"}}",Text4:"{text:\\\"——=o=——\\\",color:\\\"blue\\\"}"},Riding:{id:MinecartCommandBlock,Command:/fill,Riding:{id:MinecartCommandBlock,Command:/fill ~-7 ~-2 ~2 ~-7 ~-1 ~2 stained_hardened_clay 1,Riding:{id:MinecartCommandBlock,Command:/fill ~-7 ~-2 ~-2 ~-7 ~-1 ~-2 stained_hardened_clay 1,Riding:{id:MinecartCommandBlock,Command:/fill ~-2 ~-2 ~-2 ~-2 ~-1 ~-2 stained_hardened_clay 1,Riding:{id:MinecartCommandBlock,Command:/fill ~-2 ~-2 ~2 ~-2 ~-1 ~2 stained_hardened_clay 1,Riding:{id:MinecartCommandBlock,Command:/fill ~-2 ~-3 ~-2 ~-7 ~-3 ~2 stained_hardened_clay 14,Riding:{id:MinecartCommandBlock,Command:/fill ~-3 ~-2 ~1 ~-6 ~-1 ~-1 command_block,Riding:{id:MinecartCommandBlock,Command:/fill ~-2 ~ ~-2 ~-7 ~ ~2 stained_hardened_clay 14,Riding:{id:MinecartCommandBlock,Command:/fill ~-2 ~-3 ~-2 ~-7 ~ ~2 stained_glass 14 hollow,Riding:{id:MinecartCommandBlock,Command:/gamerule commandBlockOutput false,Riding:{id:FallingSand,Block:activator_rail,Time:1,Riding:{id:FallingSand,Block:redstone_block,Time:1,Riding:{id:FallingSand,Block:anvil,Time:1}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
Use This Command To Set Up Your Recipe Input. Make Sure To Add Your Custom Data To The End.
/execute @e[Type=Bat,name=PlaceRaffinCrafter] ~ ~ ~ /testforblock ~ ~ ~ dropper -1
Once Your Recipe Is Set Out, Use This Command To Create
The Outcome. Make Sure To Set Your Custom Data.
/execute @e[name=PlaceRaffinCrafter,score_RaffinCrafter_min=1] ~ ~ ~ /blockdata ~ ~ ~
Important: The Outcome Command MUST Be Executed Immediately After The Recipie Command. For This, A Command Machine Is Recomended. Get The Default One Here.
