Advertisement
Goaliegage

Binnie's Mod Recipe fix 2

Nov 21st, 2014
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.92 KB | None | 0 0
  1. #Changes the Genetics part of Binnie's Mod
  2.  
  3. #variables
  4. #----crafting----
  5. #items
  6. val iron = <ore:ingotIron>;
  7. val glassPane = <minecraft:glass_pane>;
  8. val bronzeGear = <ore:gearBronze>;
  9. val goldNugget = <minecraft:gold_nugget>;
  10. val geneticsCircuit = <Genetics:misc:9>;
  11. val hardenedCasing = <Genetics:misc:0>;
  12. val enzyme = <Genetics:misc:3>;
  13. val ic2Circuit = <IC2:itemPartCircuit>;
  14. val coil = <ThermalExpansion:material:1>;
  15. val fdye = <Genetics:misc:2>;
  16. val ddye = <Genetics:misc:1>;
  17. val emerald = <minecraft:emerald>;
  18. val forestryCircuit = <Forestry:chipsets:1>;
  19. val glass = <minecraft:glass>;
  20. val beealyzer = <Forestry:beealyzer>;
  21. val furnace = <minecraft:furnace>;
  22. val lavaBucket = <minecraft:lava_bucket>;
  23. val waterBucket = <minecraft:water_bucket>;
  24.  
  25. #machines
  26. val isolator = <Genetics:machine:0>;
  27. val isolatorMJ = isolator.withTag({"power-system": 0 as byte});
  28. val isolatorRF = isolator.withTag({"power-system": 1 as byte});
  29. val isolatorEU = isolator.withTag({"power-system": 2 as byte});
  30. val sequencer = <Genetics:machine:1>;
  31. val sequencerMJ = sequencer.withTag({"power-system": 0 as byte});
  32. val sequencerRF = sequencer.withTag({"power-system": 1 as byte});
  33. val sequencerEU = sequencer.withTag({"power-system": 2 as byte});
  34. val polymeriser = <Genetics:machine:2>;
  35. val polymeriserMJ = polymeriser.withTag({"power-system": 0 as byte});
  36. val polymeriserRF = polymeriser.withTag({"power-system": 1 as byte});
  37. val polymeriserEU = polymeriser.withTag({"power-system": 2 as byte});
  38. val inoculator = <Genetics:machine:3>;
  39. val inoculatorMJ = inoculator.withTag({"power-system": 0 as byte});
  40. val inoculatorRF = inoculator.withTag({"power-system": 1 as byte});
  41. val inoculatorEU = inoculator.withTag({"power-system": 2 as byte});
  42. val analyser = <Genetics:labMachine:1>;
  43. val analyserMJ = analyser.withTag({"power-system": 0 as byte});
  44. val analyserRF = analyser.withTag({"power-system": 1 as byte});
  45. val analyserEU = analyser.withTag({"power-system": 2 as byte});
  46. val incubator = <Genetics:labMachine:2>;
  47. val incubatorMJ = incubator.withTag({"power-system": 0 as byte});
  48. val incubatorRF = incubator.withTag({"power-system": 1 as byte});
  49. val incubatorEU = incubator.withTag({"power-system": 2 as byte});
  50. val genepool = <Genetics:labMachine:3>;
  51. val genepoolMJ = genepool.withTag({"power-system": 0 as byte});
  52. val genepoolRF = genepool.withTag({"power-system": 1 as byte});
  53. val genepoolEU = genepool.withTag({"power-system": 2 as byte});
  54. val acclimatiser = <Genetics:labMachine:4>;
  55. val acclimatiserMJ = acclimatiser.withTag({"power-system": 0 as byte});
  56. val acclimatiserRF = acclimatiser.withTag({"power-system": 1 as byte});
  57. val acclimatiserEU = acclimatiser.withTag({"power-system": 2 as byte});
  58.  
  59. #removal of MJ recipes to prevent crafting.
  60. recipes.remove(isolatorMJ);
  61. recipes.remove(sequencerMJ);
  62. recipes.remove(polymeriserMJ);
  63. recipes.remove(incubatorMJ);
  64. recipes.remove(inoculatorMJ);
  65. recipes.remove(analyserMJ);
  66. recipes.remove(genepoolMJ);
  67. recipes.remove(acclimatiserMJ);
  68.  
  69. #----RF recipe versions----
  70. #Isolator
  71. recipes.addShaped(isolatorRF, [[goldNugget, iron, goldNugget],
  72. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  73. [enzyme, coil, enzyme]]);
  74.  
  75. #Sequencer
  76. recipes.addShaped(sequencerRF, [[goldNugget, bronzeGear, goldNugget],
  77. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  78. [fdye, coil, fdye]]);
  79.  
  80. #polymeriser
  81. recipes.addShaped(polymeriserRF, [[goldNugget, iron, goldNugget],
  82. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  83. [goldNugget, coil, goldNugget]]);
  84.  
  85. #inoculator
  86. recipes.addShaped(inoculatorRF, [[goldNugget, iron, goldNugget],
  87. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  88. [emerald, coil, emerald]]);
  89.  
  90. #analyser
  91. recipes.addShaped(analyserRF, [[glassPane, beealyzer, glassPane],
  92. [forestryCircuit, hardenedCasing, forestryCircuit],
  93. [ddye, coil, ddye]]);
  94.  
  95. #Incubator
  96. recipes.addShaped(incubatorRF, [[glassPane, furnace, glassPane],
  97. [forestryCircuit, hardenedCasing, forestryCircuit],
  98. [iron, coil, iron]]);
  99.  
  100. #genepool
  101. recipes.addShaped(genepoolRF, [[glassPane, bronzeGear, glassPane],
  102. [forestryCircuit, hardenedCasing, forestryCircuit],
  103. [glass, coil, glass]]);
  104.  
  105. #acclimatiser
  106. recipes.addShaped(acclimatiserRF, [[glassPane, lavaBucket, glassPane],
  107. [forestryCircuit, hardenedCasing, forestryCircuit],
  108. [waterBucket, coil, waterBucket]]);
  109. #----EU recipe versions----
  110. #Isolator
  111. recipes.addShaped(isolatorEU, [[goldNugget, iron, goldNugget],
  112. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  113. [enzyme, ic2Circuit, enzyme]]);
  114.  
  115. #Sequencer
  116. recipes.addShaped(sequencerEU, [[goldNugget, bronzeGear, goldNugget],
  117. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  118. [fdye, ic2Circuit, fdye]]);
  119.  
  120. #polymeriser
  121. recipes.addShaped(polymeriserEU, [[goldNugget, iron, goldNugget],
  122. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  123. [goldNugget, ic2Circuit, goldNugget]]);
  124.  
  125. #inoculator
  126. recipes.addShaped(inoculatorEU, [[goldNugget, iron, goldNugget],
  127. [geneticsCircuit, hardenedCasing, geneticsCircuit],
  128. [emerald, ic2Circuit, emerald]]);
  129.  
  130. #analyser
  131. recipes.addShaped(analyserEU, [[glassPane, beealyzer, glassPane],
  132. [forestryCircuit, hardenedCasing, forestryCircuit],
  133. [ddye, ic2Circuit, ddye]]);
  134.  
  135. #Incubator
  136. recipes.addShaped(incubatorEU, [[glassPane, furnace, glassPane],
  137. [forestryCircuit, hardenedCasing, forestryCircuit],
  138. [iron, ic2Circuit, iron]]);
  139.  
  140. #genepool
  141. recipes.addShaped(genepoolEU, [[glassPane, bronzeGear, glassPane],
  142. [forestryCircuit, hardenedCasing, forestryCircuit],
  143. [glass, ic2Circuit, glass]]);
  144.  
  145. #acclimatiser
  146. recipes.addShaped(acclimatiserEU, [[glassPane, lavaBucket, glassPane],
  147. [forestryCircuit, hardenedCasing, forestryCircuit],
  148. [waterBucket, ic2Circuit, waterBucket]]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement