AntOfThy

Custom Crafting, Slabs to Blocks

Jun 7th, 2015
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.75 KB | None | 0 0
  1. 2 Stone Slab -> Smooth Stone Slab (Fails for 1.8 - ignore change output to "stone")
  2.  
  3. # -Z Sound, Piston Compress
  4. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  5. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  6.  
  7. # +Y Result
  8. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  9. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  10. {Slot:8b,id:"minecraft:double_stone_slab",Damage:8s,Count:1b}
  11. ]}
  12.  
  13. # -Y Recipe
  14. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  15. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  16. {Slot:4b,id:"minecraft:stone_slab",Damage:0s,Count:1b},
  17. {Slot:7b,id:"minecraft:stone_slab",Damage:0s,Count:1b}
  18. ]}
  19.  
  20. 2 Sandstone Slab -> Double Sandstone Slab Block (Fails for 1.8 - change output to "sandstone")
  21.  
  22. # -Z Sound, Piston Compress
  23. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  24. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  25.  
  26. # +Y Result
  27. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  28. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  29. {Slot:8b,id:"minecraft:double_stone_slab",Damage:8s,Count:1b}
  30. ]}
  31.  
  32. # -Y Recipe
  33. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  34. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  35. {Slot:4b,id:"minecraft:stone_slab",Damage:1s,Count:1b},
  36. {Slot:7b,id:"minecraft:stone_slab",Damage:1s,Count:1b}
  37. ]}
  38.  
  39. 2 Cobblestone Slab -> Cobblestone
  40.  
  41. # -Z Sound, Piston Compress
  42. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  43. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  44.  
  45. # +Y Result
  46. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  47. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  48. {Slot:8b,id:"minecraft:cobblestone",Damage:0s,Count:1b}
  49. ]}
  50.  
  51. # -Y Recipe
  52. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  53. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  54. {Slot:4b,id:"minecraft:stone_slab",Damage:3s,Count:1b},
  55. {Slot:7b,id:"minecraft:stone_slab",Damage:3s,Count:1b}
  56. ]}
  57.  
  58. 2 Brick Slab -> Bricks
  59.  
  60. # -Z Sound, Piston Compress
  61. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  62. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  63.  
  64. # +Y Result
  65. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  66. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  67. {Slot:8b,id:"minecraft:brick_block",Damage:0s,Count:1b}
  68. ]}
  69.  
  70. # -Y Recipe
  71. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  72. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  73. {Slot:4b,id:"minecraft:stone_slab",Damage:4s,Count:1b},
  74. {Slot:7b,id:"minecraft:stone_slab",Damage:4s,Count:1b}
  75. ]}
  76.  
  77. 2 Stone Brick Slab -> Stone Brick
  78.  
  79. # -Z Sound, Piston Compress
  80. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  81. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  82.  
  83. # +Y Result
  84. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  85. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  86. {Slot:8b,id:"minecraft:stonebrick",Damage:0s,Count:1b}
  87. ]}
  88.  
  89. # -Y Recipe
  90. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  91. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  92. {Slot:4b,id:"minecraft:stone_slab",Damage:5s,Count:1b},
  93. {Slot:7b,id:"minecraft:stone_slab",Damage:5s,Count:1b}
  94. ]}
  95.  
  96. 2 Nether Brick Slab -> Nether Brick
  97.  
  98. # -Z Sound, Piston Compress
  99. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  100. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  101.  
  102. # +Y Result
  103. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  104. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  105. {Slot:8b,id:"minecraft:nether_brick",Damage:0s,Count:1b}
  106. ]}
  107.  
  108. # -Y Recipe
  109. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  110. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  111. {Slot:4b,id:"minecraft:stone_slab",Damage:6s,Count:1b},
  112. {Slot:7b,id:"minecraft:stone_slab",Damage:6s,Count:1b}
  113. ]}
  114.  
  115. 2 Quartz Slab -> Quartz Block
  116.  
  117. # -Z Sound, Piston Compress
  118. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  119. ~ ~ ~ playsound tile.piston.in @a[r=4] ~ ~ ~ 1 1.3 1
  120.  
  121. # +Y Result
  122. execute @e[type=ArmorStand,name=GM4_CustomCrafter,score_GM4_crafting_min=1]
  123. ~ ~ ~ blockdata ~ ~ ~ {Items:[
  124. {Slot:8b,id:"minecraft:quartz_block",Damage:0s,Count:1b}
  125. ]}
  126.  
  127. # -Y Recipe
  128. execute @e[type=ArmorStand,name=GM4_CustomCrafter] ~ ~ ~
  129. testforblock ~ ~ ~ minecraft:dropper -1 {Items:[
  130. {Slot:4b,id:"minecraft:stone_slab",Damage:7s,Count:1b},
  131. {Slot:7b,id:"minecraft:stone_slab",Damage:7s,Count:1b}
  132. ]}
Advertisement
Add Comment
Please, Sign In to add comment