Advertisement
Guest User

MineTweaker Minechem Compatibility

a guest
Dec 28th, 2014
809
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.81 KB | None | 0 0
  1. import mods.minechem.Decomposer;
  2. import mods.minechem.Synthesiser;
  3. import mods.minechem.Chemicals;
  4. import mods.minechem.Fuels;
  5.  
  6. //###########Example Items#######################
  7. val redstone = <minecraft:redstone>;
  8. val ice = <minecraft:ice>;
  9. val lead = <ore:ingotLead>;
  10. val glass = <minecraft:glass>;
  11. val water = <minechem:minechemMolecule:1>;
  12. val ethanol = <minechem:minechemMolecule:62>;
  13. val phosgene = <minechem:minechemMolecule:91>;
  14. val hilburnium = <minechem:minechemMolecule:180>;
  15. val H = <minechem:minechemElement:1>;
  16. val He = <ore:element_He>;
  17. val Au = <ore:element_Au>;
  18.  
  19. //###########Chemical Functions###################
  20. //Chemicals.addElement(114,"Hi","hilburnium","alkali Metal","gaseous","highly radioactive");
  21. //Chemicals.addElement(atomicNumber,Symbol,Full Name,Element Type,Room State,Radioactivity);
  22.  
  23.  
  24.  
  25. Chemicals.addElement(116,"Hi","hilburnium","alkali Metal","gaseous","Stable");
  26. Chemicals.addElement(115,"Px","Pixleniumn","alkali Metal","gaseous","Stable");
  27. Chemicals.addElement(200,"Pc","Parcium","alkali Metal","gaseous","Stable");
  28. Chemicals.addElement(400,"Jf","Jakimfenium","alkali Metal","gaseous","Stable");
  29. Chemicals.addElement(118,"Ll","Larviums","Metalloid","Liquid","Stable");
  30.  
  31.  
  32.  
  33. Chemicals.addElement(1000,"Uu","UU","Metalloid","Solid","Stable");
  34. Chemicals.addElement(500,"Uux","Uux","Metalloid","Solid","Stable");
  35. Chemicals.addElement(250,"Uuz","UUz","Metalloid","Solid","Stable");
  36. Chemicals.addElement(125,"Uuy","UUy","Metalloid","Solid","Stable");
  37.  
  38.  
  39. //Chemicals.addMolecule("hilburnium awesomeus",180,"Solid",[He*3,ethanol*11,H*5,Au*5]);
  40. //Chemicals.addMolecule(name,id,Room State,[Array of components]);
  41. //Chemicals.removeMoleculeEffects(water); -- Removes all effects for given molecule
  42. //Chemicals.removeMoleculeEffects(molecule);
  43.  
  44. //Chemicals.addMolecule("hilburnium awesomeus",180,"Solid",[He*3,ethanol*11,H*5,Au*5]);
  45. //Chemicals.addMolecule("hilburnium awesomeus",400,"Solid",[He*3,ethanol*11,H*5,Au*5]);
  46.  
  47. //Chemicals.addMolecule(name,id,Room State,[Array of components]);
  48. Chemicals.addMolecule("test",200,"gaseous",[<minechem:minechemElement:9> * 64]);
  49.  
  50.  
  51. //Chemicals.addDamageEffect(water,5); -- Adds a damage effect to a molecule
  52. //Chemicals.addDamageEffect(molecule,damageValue);
  53. //Chemicals.addFoodEffect(water,1,0.1); -- Adds a food value to a molecule
  54. //Chemicals.addFoodEffect(molecule,foodLevel,saturation);
  55. //Chemicals.addPotionEffect(water,"poison",20,1); -- Adds a potion effect to a molecule
  56. //Chemicals.addPotionEffect(molecule,"potionName",duration in s, [powerLevel] default is zero);
  57. //Chemicals.addBurnEffect(water,5); -- Adds a burn effect to a molecule
  58. //Chemicals.addBurnEffect(molecule,burnTime);
  59. //Chemicals.addCureEffect(water,"confusion"); -- Adds a cure effect to a molecule
  60. //Chemicals.addCureEffect(molecule,["potionName"] default is cure all);
  61.  
  62. //###########Decomposer Functions#################
  63. //Decomposer.removeRecipe(ice); -- Remove Ore Dict or Item recipe
  64. //Decomposer.removeFluid(liquidWater*1000) -- Remove Fluid Recipe
  65. //Decomposer.addRecipe(redstone,0.5,[[H*64, He]]); -- Add recipe (chance optional) - Item or Ore Dict input
  66. //Decomposer.addRecipe(ice,0.5,[[H*5, water*10],[H*20, water*5]]); -- Add multi-output recipe (chance optional)
  67. //Decomposer.addRecipe(glass,[lead*10,ice*5,H]) -- Add decomposition for crafting recipe output,[inputs]
  68. //Decomposer.addFluid(liquidWater*1000,[H*10, water*10]); -- Add fluid recipe
  69.  
  70. Decomposer.addRecipe(<dendrology:sapling0:6>,0.7,[[<minechem:minechemElement:49>*4, <minechem:minechemMolecule:36> * 5]]);
  71. Decomposer.addRecipe(<dendrology:sapling1>,0.7,[[<minechem:minechemMolecule:55> * 7, <minechem:minechemMolecule:54>*5]]);
  72. Decomposer.addRecipe(<dendrology:sapling1:1>,0.7,[[<minechem:minechemElement:91>*3, <minechem:minechemElement:78>*5]]);
  73. Decomposer.addRecipe(<dendrology:sapling1:2>,0.7,[[<minechem:minechemElement:79>*7, <minechem:minechemElement:47>*7]]);
  74. Decomposer.addRecipe(<dendrology:sapling1:3>,0.7,[[<minechem:minechemMolecule:124>*10, <minechem:minechemMolecule:141>*10]]);
  75. Decomposer.addRecipe(<dendrology:sapling0>,0.90,[[<minechem:minechemMolecule:121>*20, <minechem:minechemMolecule:56> * 20]]);
  76. Decomposer.addRecipe(<dendrology:sapling0:1>,0.05,[[<minechem:minechemMolecule:69>*5]]);
  77. Decomposer.addRecipe(<dendrology:sapling1:4>,0.5,[[<minechem:minechemMolecule:30> * 3,<minechem:minechemMolecule:106>,<minechem:minechemMolecule:31> * 5]]);
  78.  
  79.  
  80. //###########Synthesiser Functions################
  81. //Synthesiser.removeRecipe(glass); -- Remove Recipe
  82. //Synthesiser.addRecipe([lead*10,ice*5],glass,false,100); -- Add recipe ([inputs],output,shaped?, energy)
  83.  
  84. //Synthesiser.addRecipe([H*30],<dendrology:sapling1:4>,false,100);
  85. Synthesiser.addRecipe([<minechem:minechemElement:1000>],<minecraft:diamond_block>,true,10000);
  86. //Synthesiser.addRecipe([<minechem:minechemElement:1>,<minechem:minechemElement:1000>],<minecraft:diamond_block>,true,10000);
  87. Synthesiser.addRecipe([<minechem:minechemElement:116> * 30,<minechem:minechemMolecule:30>*30],<dendrology:sapling1:4>,false,10000);
  88.  
  89.  
  90.  
  91. //###########Fuel Functions#######################
  92. //Fuels.addFuel(H,200); -- Add/Change Fuel (Item, burn time in ticks)
  93. //Fuels.removeFuel(Au); -- Remove Fuel
  94.  
  95. //############Input variables#####################
  96. //Element Types = "Non-metal","Inert gas","Halogen","Alkali metal","Alkaline Earth Metal","Metalloid","Other metal",
  97. // "Transition metal","Lanthanide","Actinide";
  98. //Room States = "Liquid","Solid","Gaseous";
  99. //Radioactivity = "Stable","Hardly Radioactive","Slightly Radioactive","Radioactive","Highly Radioactive","Extremely Radioactive";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement