Advertisement
Guest User

Untitled

a guest
Apr 19th, 2018
275
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.04 KB | None | 0 0
  1. execute @e[type=Endermite,tag=CraftingTable] ~ ~ ~ summon Armor_Stand ~ ~1 ~ {NoGravity:true,Marker:true,Invisible:true,Tags:["CraftingTable"],CustomNameVisible:true,CustomName:"§2§0■■■■■■■■§r"}
  2. execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ detect ~ ~-1 ~ minecraft:air -1 setblock ~ ~-1 ~ dropper 0 replace {CustomName:"特殊作業台"}
  3.  
  4.  
  5. #アイテムの数だけ用意する
  6. #0.特殊作業台
  7. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem0 0
  8. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem0
  9. 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}]}
  10.  
  11. #1.攻撃ロボット
  12. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem1 0
  13. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s MakeItem1
  14. 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}]}
  15.  
  16. #2.採掘ロボット
  17. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem2 0
  18. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s MakeItem2
  19. 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}]}
  20.  
  21. #3.釣りロボット
  22. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem3 0
  23. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem3
  24. 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}]}
  25.  
  26. #4.植林ロボット
  27. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem4 0
  28. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem4
  29. 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}]}
  30.  
  31. #5.建築ロボット
  32. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItem5 0
  33. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItem5
  34. 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}]}
  35.  
  36. #空
  37. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable] MakeItemN 0
  38. stats entity @e[type=Armor_Stand,tag=CraftingTable] set AffectedBlocks @s[c=1] MakeItemN
  39. execute @e[type=Armor_Stand,tag=CraftingTable] ~ ~ ~ testforblock ~ ~-1 ~ minecraft:dropper 0 {Items:[]}
  40.  
  41.  
  42. #アイテムの数だけ用意する
  43. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem0_min=1] Crafting 1
  44. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem1_min=1] Crafting 1
  45. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem2_min=1] Crafting 1
  46. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem3_min=1] Crafting 1
  47. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem4_min=1] Crafting 1
  48. scoreboard players add @e[type=Armor_Stand,tag=CraftingTable,score_MakeItem5_min=1] Crafting 1
  49.  
  50.  
  51. 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
  52. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=1,score_Crafting=1] {CustomName:"§2■§0■■■■■■■§r"}
  53. 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
  54. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=7,score_Crafting=7] {CustomName:"§2■■§0■■■■■■§r"}
  55. 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
  56. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=13,score_Crafting=13] {CustomName:"§2■■■§0■■■■■§r"}
  57. 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
  58. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=19,score_Crafting=19] {CustomName:"§2■■■■§0■■■■§r"}
  59. 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
  60. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=25,score_Crafting=25] {CustomName:"§2■■■■■§0■■■§r"}
  61. 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
  62. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=31,score_Crafting=31] {CustomName:"§2■■■■■■§0■■§r"}
  63. 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
  64. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=37,score_Crafting=37] {CustomName:"§2■■■■■■■§0■§r"}
  65. 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
  66. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=43,score_Crafting=43] {CustomName:"§2■■■■■■■■§0§r"}
  67. 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
  68.  
  69.  
  70. #アイテム完成
  71.  
  72. #0.特殊作業台
  73. 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}}]}
  74.  
  75. #1.攻撃ロボット
  76. 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}}]}
  77.  
  78. #2.採掘ロボット
  79. 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}}]}
  80.  
  81. #3.釣りロボット
  82. 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}}]}
  83.  
  84. #4.植林ロボット
  85. 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}}]}
  86.  
  87. #5.釣りロボット
  88. 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}}]}
  89.  
  90. #空(変更を忘れない)
  91. 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 ~ {}
  92.  
  93.  
  94. scoreboard players set @e[type=Armor_Stand,tag=CraftingTable,score_Crafting_min=49] Crafting 0
  95. 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
  96. entitydata @e[type=Armor_Stand,tag=CraftingTable,score_Crafting=0] {CustomName:"§2§0■■■■■■■■§r"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement