Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- execute @e[type=Endermite,tag=CraftingTable] ~ ~ ~ summon Armor_Stand ~ ~1 ~ {NoGravity:true,Marker:true,Invisible:true,Tags:["CraftingTable"],CustomNameVisible:true,CustomName:"§2§0■■■■■■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ detect ~ ~-1 ~ minecraft:air -1 setblock ~ ~-1 ~ dropper 0 replace {CustomName:"特殊作業台"}
- #アイテムの数だけ用意する
- #0.特殊作業台
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem0 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem0
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:crafting_table",Slot:4b,Count:1b},{id:"minecraft:iron_ingot",Slot:1b,Count:1b},{id:"minecraft:redstone",Slot:7b,Count:1b}]}
- #1.攻撃ロボット
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem1 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s MakeItem1
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:snow",Slot:1b,Count:1b},{id:"minecraft:dye",Damage:2s,Slot:4b,Count:1b},{id:"minecraft:stick",Slot:5b,Count:1b},{id:"minecraft:dye",Damage:1s,Slot:7b,Count:1b},{id:"minecraft:iron_sword",Slot:3b,Count:1b}]}
- #2.採掘ロボット
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem2 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s MakeItem2
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:snow",Slot:1b,Count:1b},{id:"minecraft:dye",Damage:2s,Slot:4b,Count:1b},{id:"minecraft:stick",Slot:5b,Count:1b},{id:"minecraft:dye",Damage:1s,Slot:7b,Count:1b},{id:"minecraft:iron_pickaxe",Slot:3b,Count:1b}]}
- #3.釣りロボット
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem3 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem3
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:snow",Slot:1b,Count:1b},{id:"minecraft:dye",Damage:2s,Slot:4b,Count:1b},{id:"minecraft:stick",Slot:5b,Count:1b},{id:"minecraft:dye",Damage:1s,Slot:7b,Count:1b},{id:"minecraft:fishing_rod",Slot:3b,Count:1b}]}
- #4.植林ロボット
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem4 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem4
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:snow",Slot:1b,Count:1b},{id:"minecraft:dye",Damage:2s,Slot:4b,Count:1b},{id:"minecraft:stick",Slot:5b,Count:1b},{id:"minecraft:dye",Damage:1s,Slot:7b,Count:1b},{id:"minecraft:sapling",Slot:3b,Count:1b}]}
- #5.建築ロボット
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem5 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem5
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[{id:"minecraft:snow",Slot:1b,Count:1b},{id:"minecraft:dye",Damage:2s,Slot:4b,Count:1b},{id:"minecraft:stick",Slot:5b,Count:1b},{id:"minecraft:dye",Damage:1s,Slot:7b,Count:1b},{id:"minecraft:iron_axe",Slot:3b,Count:1b},{id:"minecraft:log",Slot:0b,Count:64b},{id:"minecraft:log",Slot:2b,Count:64b},{id:"minecraft:glass",Slot:6b,Count:64b},{id:"minecraft:cobblestone",Slot:8b,Count:64b}]}
- #空
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItemN 0
- stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItemN
- execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[]}
- #アイテムの数だけ用意する
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem0_min=1] Crafting 1
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem1_min=1] Crafting 1
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem2_min=1] Crafting 1
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem3_min=1] Crafting 1
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem4_min=1] Crafting 1
- scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem5_min=1] Crafting 1
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=1,score_Crafting=1] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 0.71 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=1,score_Crafting=1] {CustomName:"§2■§0■■■■■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=7,score_Crafting=7] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 0.79 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=7,score_Crafting=7] {CustomName:"§2■■§0■■■■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=13,score_Crafting=13] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 0.89 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=13,score_Crafting=13] {CustomName:"§2■■■§0■■■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=19,score_Crafting=19] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 0.94 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=19,score_Crafting=19] {CustomName:"§2■■■■§0■■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=25,score_Crafting=25] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 1.06 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=25,score_Crafting=25] {CustomName:"§2■■■■■§0■■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=31,score_Crafting=31] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 1.19 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=31,score_Crafting=31] {CustomName:"§2■■■■■■§0■■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=37,score_Crafting=37] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 1.33 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=37,score_Crafting=37] {CustomName:"§2■■■■■■■§0■§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=43,score_Crafting=43] ~ ~ ~ playsound minecraft:block.note.pling block @a ~ ~ ~ 1.0 1.41 1.0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=43,score_Crafting=43] {CustomName:"§2■■■■■■■■§0§r"}
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ playsound minecraft:block.anvil.use block @a ~ ~ ~ 1.0 1.0 1.0
- #アイテム完成
- #0.特殊作業台
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem0_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§e§l特殊作業台§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["CraftingTable"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #1.攻撃ロボット
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem1_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§c§l攻撃ロボット§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["RobotAttack"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #2.採掘ロボット
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem2_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§d§l採掘ロボット§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["RobotMining"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #3.釣りロボット
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem3_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§b§l釣りロボット§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["RobotFishing"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #4.植林ロボット
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem4_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§2§l植林ロボット§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["RobotForest"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #5.釣りロボット
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItem5_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {Items:[{id:"minecraft:spawn_egg",Count:1,tag:{display:{LocName:"§6§l建築ロボット§r"},EntityTag:{id:Endermite,NoAI:true,Lifetime:2398,Tags:["RobotHouse"]},ench:[{id:0,lvl:1}],HideFlags:63}}]}
- #空(変更を忘れない)
- execute @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49,score_Crafting=49,score_MakeItem0=0,score_MakeItem1=0,score_MakeItem2=0,score_MakeItem3=0,score_MakeItem4=0,score_MakeItem5=0] ~ ~ ~ execute @s[c=1,type=Armor_Stand,tag=CraftingTable,score_MakeItemN_min=1] ~ ~ ~ blockdata ~ ~-1 ~ {}
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49] Crafting 0
- scoreboard players set @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem0=0,score_MakeItem1=0,score_MakeItem2=0,score_MakeItem3=0,score_MakeItem4=0,score_MakeItem5=0] Crafting 0
- entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting=0] {CustomName:"§2§0■■■■■■■■§r"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement