Guest User

Untitled

a guest
Oct 13th, 2023
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.35 KB | None | 0 0
  1. // priority: 0
  2.  
  3. settings.logAddedRecipes = true
  4. settings.logRemovedRecipes = true
  5. settings.logSkippedRecipes = true
  6. settings.logErroringRecipes = true
  7.  
  8. console.info('Hello, World! (You will see this line every time server resources reload)')
  9.  
  10. onEvent('recipes', event => {
  11.  
  12. event.replaceInput({type: 'minecraft:crafting_shapeless'}, '#minecraft:chest', 'balm:wooden_chest')
  13.  
  14. let stripping = (logName) => {
  15. var text = logName.split(':')
  16. var text2 = text[1].split('_')
  17. var strippedLogName = text[0] + ':stripped_' + text[1]
  18. event.custom({
  19. "type": "farmersdelight:cutting",
  20. "ingredients": [
  21. {
  22. "item": logName
  23. }
  24. ],
  25. "result": [
  26. {
  27. "item": strippedLogName
  28. },
  29. {
  30. "item": "farmersdelight:tree_bark"
  31. }
  32. ],
  33. "sound": "minecraft:item.axe.strip",
  34. "tool": {
  35. "type": "farmersdelight:tool_action",
  36. "action": "axe_strip"
  37. }
  38. })
  39. event.custom({
  40. "type": "farmersdelight:cutting",
  41. "ingredients": [
  42. {
  43. "item": text[0] + ":" + text2[0] + "_wood"
  44. }
  45. ],
  46. "result": [
  47. {
  48. "item": text[0] + ":stripped_" + text2[0] + "_wood"
  49. },
  50. {
  51. "item": "farmersdelight:tree_bark"
  52. }
  53. ],
  54. "sound": "minecraft:item.axe.strip",
  55. "tool": {
  56. "type": "farmersdelight:tool_action",
  57. "action": "axe_strip"
  58. }
  59. })
  60. }
  61.  
  62. stripping("biomesoplenty:redwood_log")
  63. stripping("biomesoplenty:fir_log")
  64. stripping("biomesoplenty:cherry_log")
  65. stripping("biomesoplenty:mahogany_log")
  66. stripping("biomesoplenty:jacaranda_log")
  67. stripping("biomesoplenty:palm_log")
  68. stripping("biomesoplenty:willow_log")
  69. stripping("biomesoplenty:dead_log")
  70. stripping("biomesoplenty:magic_log")
  71. stripping("biomesoplenty:umbran_log")
  72. stripping("biomesoplenty:hellbark_log")
  73.  
  74. stripping("create_dd:rose_log")
  75. stripping("create_dd:smoked_log")
  76. stripping("create_dd:spirit_log")
  77.  
  78. stripping("quark:azalea_log")
  79. stripping("quark:blossom_log")
  80.  
  81. event.replaceInput({}, 'pamhc2foodextended:groundcinnamonitem', '#forge:cinnamon_powder')
  82. event.replaceInput({}, 'festive_delight:cinnamon_powder', '#forge:cinnamon_powder')
  83.  
  84. event.replaceInput({}, '#travelersbackpack:sleeping_bags', '#forge:sleeping_bags') // << This doesnt seem to work. The standard back pack recipe doesnt change after reload and ive been banging my head on it for a while now
  85.  
  86. // Change recipes here
  87. })
  88.  
  89. onEvent('item.tags', event => {
  90. // Get the #forge:cobblestone tag collection and add Diamond Ore to it
  91. // event.get('forge:cobblestone').add('minecraft:diamond_ore')
  92.  
  93. let colors = ['white', 'orange', 'magenta', 'light_blue', 'yellow', 'lime', 'pink', 'gray', 'light_gray',
  94. 'cyan', 'purple', 'blue', 'brown', 'green', 'red', 'black']
  95. //for supplementaries's soap cleaning recipe, tag was missing initially
  96. for (let i = 0; i < colors.length; i++) {
  97. event.add('comforts:sleeping_bags', 'comforts:sleeping_bag_' + colors[i])
  98. }
  99.  
  100. event.add('forge:sleeping_bags', '#travelersbackpack:sleeping_bags')
  101. event.add('forge:sleeping_bags', '#comforts:sleeping_bags')
  102.  
  103. // Get the #forge:cobblestone tag collection and remove Mossy Cobblestone from it
  104. // event.get('forge:cobblestone').remove('minecraft:mossy_cobblestone')
  105. event.add('forge:cinnamon_powder', 'pamhc2foodextended:groundcinnamonitem')
  106. event.add('forge:cinnamon_powder', 'festive_delight:cinnamon_powder')
  107. })
Advertisement
Add Comment
Please, Sign In to add comment