Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import mods.minechem.Decomposer;
- import mods.minechem.Synthesiser;
- import mods.minechem.Chemicals;
- import mods.minechem.Fuels;
- //###########Example Items#######################
- val redstone = <minecraft:redstone>;
- val ice = <minecraft:ice>;
- val lead = <ore:ingotLead>;
- val glass = <minecraft:glass>;
- val water = <minechem:minechemMolecule:1>;
- val ethanol = <minechem:minechemMolecule:62>;
- val phosgene = <minechem:minechemMolecule:91>;
- val hilburnium = <minechem:minechemMolecule:180>;
- val H = <minechem:minechemElement:1>;
- val He = <ore:element_He>;
- val Au = <ore:element_Au>;
- //###########Chemical Functions###################
- //Chemicals.addElement(114,"Hi","hilburnium","alkali Metal","gaseous","highly radioactive");
- //Chemicals.addElement(atomicNumber,Symbol,Full Name,Element Type,Room State,Radioactivity);
- Chemicals.addElement(116,"Hi","hilburnium","alkali Metal","gaseous","Stable");
- Chemicals.addElement(115,"Px","Pixleniumn","alkali Metal","gaseous","Stable");
- Chemicals.addElement(200,"Pc","Parcium","alkali Metal","gaseous","Stable");
- Chemicals.addElement(400,"Jf","Jakimfenium","alkali Metal","gaseous","Stable");
- Chemicals.addElement(118,"Ll","Larviums","Metalloid","Liquid","Stable");
- Chemicals.addElement(1000,"Uu","UU","Metalloid","Solid","Stable");
- Chemicals.addElement(500,"Uux","Uux","Metalloid","Solid","Stable");
- Chemicals.addElement(250,"Uuz","UUz","Metalloid","Solid","Stable");
- Chemicals.addElement(125,"Uuy","UUy","Metalloid","Solid","Stable");
- //Chemicals.addMolecule("hilburnium awesomeus",180,"Solid",[He*3,ethanol*11,H*5,Au*5]);
- //Chemicals.addMolecule(name,id,Room State,[Array of components]);
- //Chemicals.removeMoleculeEffects(water); -- Removes all effects for given molecule
- //Chemicals.removeMoleculeEffects(molecule);
- //Chemicals.addMolecule("hilburnium awesomeus",180,"Solid",[He*3,ethanol*11,H*5,Au*5]);
- //Chemicals.addMolecule("hilburnium awesomeus",400,"Solid",[He*3,ethanol*11,H*5,Au*5]);
- //Chemicals.addMolecule(name,id,Room State,[Array of components]);
- Chemicals.addMolecule("test",200,"gaseous",[<minechem:minechemElement:9> * 64]);
- //Chemicals.addDamageEffect(water,5); -- Adds a damage effect to a molecule
- //Chemicals.addDamageEffect(molecule,damageValue);
- //Chemicals.addFoodEffect(water,1,0.1); -- Adds a food value to a molecule
- //Chemicals.addFoodEffect(molecule,foodLevel,saturation);
- //Chemicals.addPotionEffect(water,"poison",20,1); -- Adds a potion effect to a molecule
- //Chemicals.addPotionEffect(molecule,"potionName",duration in s, [powerLevel] default is zero);
- //Chemicals.addBurnEffect(water,5); -- Adds a burn effect to a molecule
- //Chemicals.addBurnEffect(molecule,burnTime);
- //Chemicals.addCureEffect(water,"confusion"); -- Adds a cure effect to a molecule
- //Chemicals.addCureEffect(molecule,["potionName"] default is cure all);
- //###########Decomposer Functions#################
- //Decomposer.removeRecipe(ice); -- Remove Ore Dict or Item recipe
- //Decomposer.removeFluid(liquidWater*1000) -- Remove Fluid Recipe
- //Decomposer.addRecipe(redstone,0.5,[[H*64, He]]); -- Add recipe (chance optional) - Item or Ore Dict input
- //Decomposer.addRecipe(ice,0.5,[[H*5, water*10],[H*20, water*5]]); -- Add multi-output recipe (chance optional)
- //Decomposer.addRecipe(glass,[lead*10,ice*5,H]) -- Add decomposition for crafting recipe output,[inputs]
- //Decomposer.addFluid(liquidWater*1000,[H*10, water*10]); -- Add fluid recipe
- Decomposer.addRecipe(<dendrology:sapling0:6>,0.7,[[<minechem:minechemElement:49>*4, <minechem:minechemMolecule:36> * 5]]);
- Decomposer.addRecipe(<dendrology:sapling1>,0.7,[[<minechem:minechemMolecule:55> * 7, <minechem:minechemMolecule:54>*5]]);
- Decomposer.addRecipe(<dendrology:sapling1:1>,0.7,[[<minechem:minechemElement:91>*3, <minechem:minechemElement:78>*5]]);
- Decomposer.addRecipe(<dendrology:sapling1:2>,0.7,[[<minechem:minechemElement:79>*7, <minechem:minechemElement:47>*7]]);
- Decomposer.addRecipe(<dendrology:sapling1:3>,0.7,[[<minechem:minechemMolecule:124>*10, <minechem:minechemMolecule:141>*10]]);
- Decomposer.addRecipe(<dendrology:sapling0>,0.90,[[<minechem:minechemMolecule:121>*20, <minechem:minechemMolecule:56> * 20]]);
- Decomposer.addRecipe(<dendrology:sapling0:1>,0.05,[[<minechem:minechemMolecule:69>*5]]);
- Decomposer.addRecipe(<dendrology:sapling1:4>,0.5,[[<minechem:minechemMolecule:30> * 3,<minechem:minechemMolecule:106>,<minechem:minechemMolecule:31> * 5]]);
- //###########Synthesiser Functions################
- //Synthesiser.removeRecipe(glass); -- Remove Recipe
- //Synthesiser.addRecipe([lead*10,ice*5],glass,false,100); -- Add recipe ([inputs],output,shaped?, energy)
- //Synthesiser.addRecipe([H*30],<dendrology:sapling1:4>,false,100);
- Synthesiser.addRecipe([<minechem:minechemElement:1000>],<minecraft:diamond_block>,true,10000);
- //Synthesiser.addRecipe([<minechem:minechemElement:1>,<minechem:minechemElement:1000>],<minecraft:diamond_block>,true,10000);
- Synthesiser.addRecipe([<minechem:minechemElement:116> * 30,<minechem:minechemMolecule:30>*30],<dendrology:sapling1:4>,false,10000);
- //###########Fuel Functions#######################
- //Fuels.addFuel(H,200); -- Add/Change Fuel (Item, burn time in ticks)
- //Fuels.removeFuel(Au); -- Remove Fuel
- //############Input variables#####################
- //Element Types = "Non-metal","Inert gas","Halogen","Alkali metal","Alkaline Earth Metal","Metalloid","Other metal",
- // "Transition metal","Lanthanide","Actinide";
- //Room States = "Liquid","Solid","Gaseous";
- //Radioactivity = "Stable","Hardly Radioactive","Slightly Radioactive","Radioactive","Highly Radioactive","Extremely Radioactive";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement