Advertisement
drakray

03-ArchitectsPalette.zs

Jun 23rd, 2022
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.39 KB | None | 0 0
  1. import crafttweaker.api.bracket.BracketHandlers;
  2. import crafttweaker.api.item.IItemStack;
  3. import mods.jei.JEI;
  4.  
  5. val air = <item:minecraft:air>;
  6. val aString = <item:minecraft:string>;
  7. val stick = <item:minecraft:stick>;
  8.  
  9. val ap_sunmetal_Stairs = <item:architects_palette:sunmetal_stairs>;
  10. val ap_sunmetal_Slab = <item:architects_palette:sunmetal_slab>;
  11. val ap_sunmetal_VSlab = <item:architects_palette:sunmetal_vertical_slab>;
  12. val ap_sunmetal_Block = <item:architects_palette:sunmetal_block>;
  13. val ap_sunmetal_Chisel = <item:architects_palette:chiseled_sunmetal_block>;
  14. val ap_sunmetal_Pillar = <item:architects_palette:sunmetal_pillar>;
  15. val ap_sunmetal_Ingot = <item:architects_palette:sunmetal_brick>;
  16. val ap_sunmetal_Blend = <item:architects_palette:sunmetal_blend>;
  17. val ap_sunmetal_Bars = <item:architects_palette:sunmetal_bars>;
  18.  
  19. craftingTable.addShapeless("ap_sm_r1", ap_sunmetal_Ingot, [ap_sunmetal_Chisel]);
  20. craftingTable.addShapeless("ap_sm_r2", ap_sunmetal_Ingot, [ap_sunmetal_Pillar]);
  21. craftingTable.addShapeless("ap_sm_r3", ap_sunmetal_Ingot, [ap_sunmetal_Block]);
  22. craftingTable.addShapeless("ap_sm_r4", ap_sunmetal_Ingot, [ap_sunmetal_Stairs]);
  23. craftingTable.addShapeless("ap_sm_r5", ap_sunmetal_Ingot*2, [ap_sunmetal_Slab]);
  24. craftingTable.addShapeless("ap_sm_r6", ap_sunmetal_Ingot, [ap_sunmetal_Bars,ap_sunmetal_Bars,ap_sunmetal_Bars]);
  25. craftingTable.addShapeless("ap_sm_bars", ap_sunmetal_Bars*18, [ap_sunmetal_Ingot,ap_sunmetal_Ingot,ap_sunmetal_Ingot,ap_sunmetal_Ingot,ap_sunmetal_Ingot,ap_sunmetal_Ingot]);
  26.  
  27. val ap_w_b = <item:architects_palette:withered_bone>;
  28. val ap_woss_Bricks = <item:architects_palette:withered_osseous_bricks>;
  29. val ap_woss_Slab = <item:architects_palette:withered_osseous_brick_slab>;
  30. val ap_woss_VSlab = <item:architects_palette:withered_osseous_brick_vertical_slab>;
  31. val ap_woss_Stairs = <item:architects_palette:withered_osseous_brick_stairs>;
  32. val ap_woss_Pillar = <item:architects_palette:withered_osseous_pillar>;
  33. val ap_woss_lamp = <item:architects_palette:wither_lamp>;
  34. val ap_woss_Wall = <item:architects_palette:withered_osseous_brick_wall>;
  35.  
  36. craftingTable.addShapeless("ap_woss_r1", ap_w_b*3, [ap_woss_Bricks]);
  37. craftingTable.addShapeless("ap_woss_r2", ap_w_b, [ap_woss_Slab]);
  38. craftingTable.addShapeless("ap_woss_r3", ap_w_b*3, [ap_woss_Slab,ap_woss_Slab]);
  39. craftingTable.addShapeless("ap_woss_r6", ap_w_b*3, [ap_woss_Stairs]);
  40. craftingTable.addShapeless("ap_woss_r7", ap_w_b*3, [ap_woss_Pillar]);
  41. craftingTable.addShapeless("ap_woss_r8", ap_w_b*5, [ap_woss_lamp]);
  42. craftingTable.addShapeless("ap_woss_r9", ap_w_b*3, [ap_woss_Wall]);
  43.  
  44. val flint = <item:minecraft:flint>;
  45. val ap_Flint_Block = <item:architects_palette:flint_block>;
  46. val ap_Flint_Tile = <item:architects_palette:flint_tiles>;
  47. val ap_Flint_Slab = <item:architects_palette:flint_tile_slab>;
  48. val ap_Flint_VSlab = <item:architects_palette:flint_tile_vertical_slab>;
  49. val ap_Flint_Stairs = <item:architects_palette:flint_tile_stairs>;
  50. val ap_Flint_Pillar = <item:architects_palette:flint_pillar>;
  51.  
  52. craftingTable.addShapeless("ap_f_r06", flint, [ap_Flint_Block]);
  53. craftingTable.addShapeless("ap_f_r04", flint, [ap_Flint_Tile]);
  54. craftingTable.addShapeless("ap_f_r08", flint, [ap_Flint_Slab,ap_Flint_Slab]);
  55. craftingTable.addShapeless("ap_f_r07", flint, [ap_Flint_Stairs]);
  56. craftingTable.addShapeless("ap_f_r05", flint, [ap_Flint_Pillar]);
  57.  
  58. val bone = <item:minecraft:bone>;
  59. val ap_oss_Bricks = <item:architects_palette:osseous_bricks>;
  60. val ap_oss_Slab = <item:architects_palette:osseous_brick_slab>;
  61. val ap_oss_VSlab = <item:architects_palette:osseous_brick_vertical_slab>;
  62. val ap_oss_Stairs = <item:architects_palette:osseous_brick_stairs>;
  63. val ap_oss_Pillar = <item:architects_palette:osseous_pillar>;
  64. val ap_oss_Wall = <item:architects_palette:osseous_brick_wall>;
  65.  
  66. craftingTable.addShapeless("ap_oss_bricks_alt", ap_oss_Bricks, [bone,bone,bone]);
  67. craftingTable.addShapeless("ap_oss_r1", bone*3, [ap_oss_Bricks]);
  68. craftingTable.addShapeless("ap_oss_r2", bone, [ap_oss_Slab]);
  69. craftingTable.addShapeless("ap_oss_r3", bone*3, [ap_oss_Slab,ap_oss_Slab]);
  70. craftingTable.addShapeless("ap_oss_r6", bone*3, [ap_oss_Stairs]);
  71. craftingTable.addShapeless("ap_oss_r7", bone*3, [ap_oss_Pillar]);
  72. craftingTable.addShapeless("ap_oss_r9", bone*3, [ap_oss_Wall]);
  73.  
  74. craftingTable.remove(<item:architects_palette:spool>);
  75. craftingTable.addShaped("ap_spool_alt", <item:architects_palette:spool>, [
  76. [aString,aString,aString],
  77. [aString,stick,aString],
  78. [aString,aString,aString]
  79. ]);
  80. craftingTable.addShapeless("recyc_ap_spool_alt",aString*8,[<item:architects_palette:spool>]);
  81.  
  82. val ap_nBrass_blend = <item:architects_palette:nether_brass_blend>;
  83. val ap_nBrass_nugget = <item:architects_palette:nether_brass_nugget>;
  84. val ap_nBrass_ingot = <item:architects_palette:nether_brass_ingot>;
  85. val ap_nBrass_chain = <item:architects_palette:nether_brass_chain>;
  86. val ap_nBrass_torch = <item:architects_palette:nether_brass_torch>;
  87. val ap_nBrass_lantern = <item:architects_palette:nether_brass_lantern>;
  88.  
  89. val ap_nBrass_block = <item:architects_palette:nether_brass_block>;
  90. val ap_nBrass_slab = <item:architects_palette:nether_brass_slab>;
  91. val ap_nBrass_slab_v = <item:architects_palette:nether_brass_vertical_slab>;
  92. val ap_nBrass_stairs = <item:architects_palette:nether_brass_stairs>;
  93. val ap_nBrass_wall = <item:architects_palette:nether_brass_wall>;
  94. val ap_nBrass_pillar = <item:architects_palette:nether_brass_pillar>;
  95.  
  96. val ap_nBrass_cut = <item:architects_palette:cut_nether_brass>;
  97. val ap_nBrass_cut_slab = <item:architects_palette:cut_nether_brass_slab>;
  98. val ap_nBrass_cut_slab_v = <item:architects_palette:cut_nether_brass_vertical_slab>;
  99. val ap_nBrass_cut_stairs = <item:architects_palette:cut_nether_brass_stairs>;
  100. val ap_nBrass_cut_wall = <item:architects_palette:cut_nether_brass_wall>;
  101.  
  102. val ap_nBrass_smooth = <item:architects_palette:smooth_nether_brass>;
  103. val ap_nBrass_smooth_slab = <item:architects_palette:smooth_nether_brass_slab>;
  104. val ap_nBrass_smooth_slab_v = <item:architects_palette:smooth_nether_brass_vertical_slab>;
  105. val ap_nBrass_smooth_stairs = <item:architects_palette:smooth_nether_brass_stairs>;
  106.  
  107. craftingTable.remove(ap_nBrass_chain);
  108. craftingTable.addShaped("ap_nb_chain_alt", ap_nBrass_chain*3, [
  109. [air,ap_nBrass_nugget,air],
  110. [air,ap_nBrass_ingot,air],
  111. [ap_nBrass_nugget,air,ap_nBrass_nugget]
  112. ]);
  113. craftingTable.addShapeless("recyc_ap_nb_chain_alt",ap_nBrass_nugget*4,[ap_nBrass_chain]);
  114.  
  115. craftingTable.addShapeless("ap_nbrass_lantern",ap_nBrass_nugget*8,[ap_nBrass_lantern]);
  116.  
  117. craftingTable.addShapeless("ap_nbrass_r1",ap_nBrass_ingot,[ap_nBrass_block]);
  118. craftingTable.addShapeless("ap_nbrass_r2",ap_nBrass_nugget*4,[ap_nBrass_slab]);
  119. craftingTable.addShapeless("ap_nbrass_r3",ap_nBrass_block,[ap_nBrass_slab,ap_nBrass_slab]);
  120. craftingTable.addShapeless("ap_nbrass_r4",ap_nBrass_block,[ap_nBrass_slab_v,ap_nBrass_slab]);
  121. craftingTable.addShapeless("ap_nbrass_r5",ap_nBrass_block,[ap_nBrass_slab_v,ap_nBrass_slab_v]);
  122. craftingTable.addShapeless("ap_nbrass_r6",ap_nBrass_block,[ap_nBrass_stairs]);
  123. craftingTable.addShapeless("ap_nbrass_r7",ap_nBrass_block,[ap_nBrass_wall]);
  124. craftingTable.addShapeless("ap_nbrass_r8",ap_nBrass_block,[ap_nBrass_pillar]);
  125.  
  126. craftingTable.addShapeless("ap_nbrass_cut_r1",ap_nBrass_block,[ap_nBrass_cut]);
  127. craftingTable.addShapeless("ap_nbrass_cut_r2",ap_nBrass_nugget*4,[ap_nBrass_cut_slab]);
  128. craftingTable.addShapeless("ap_nbrass_cut_r3",ap_nBrass_cut,[ap_nBrass_cut_slab,ap_nBrass_cut_slab]);
  129. craftingTable.addShapeless("ap_nbrass_cut_r4",ap_nBrass_cut,[ap_nBrass_cut_stairs]);
  130. craftingTable.addShapeless("ap_nbrass_cut_r5",ap_nBrass_cut,[ap_nBrass_cut_slab_v,ap_nBrass_cut_slab]);
  131. craftingTable.addShapeless("ap_nbrass_cut_r6",ap_nBrass_cut,[ap_nBrass_cut_slab_v,ap_nBrass_cut_slab_v]);
  132. craftingTable.addShapeless("ap_nbrass_cut_r7",ap_nBrass_cut,[ap_nBrass_cut_wall]);
  133.  
  134. craftingTable.addShapeless("ap_nbrass_smooth_r1",ap_nBrass_block,[ap_nBrass_smooth]);
  135. craftingTable.addShapeless("ap_nbrass_smooth_r2",ap_nBrass_nugget*4,[ap_nBrass_smooth_slab]);
  136. craftingTable.addShapeless("ap_nbrass_smooth_r3",ap_nBrass_smooth,[ap_nBrass_smooth_slab,ap_nBrass_smooth_slab]);
  137. craftingTable.addShapeless("ap_nbrass_smooth_r4",ap_nBrass_smooth,[ap_nBrass_smooth_stairs]);
  138. craftingTable.addShapeless("ap_nbrass_smooth_r5",ap_nBrass_smooth,[ap_nBrass_smooth_slab_v,ap_nBrass_smooth_slab]);
  139. craftingTable.addShapeless("ap_nbrass_smooth_r6",ap_nBrass_smooth,[ap_nBrass_smooth_slab_v,ap_nBrass_smooth_slab_v]);
  140.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement