Program: 21852
Project: 21852
Buggy source:
public void registerVanillaChemicalRecipes(){
  Molecule moleculeSiliconDioxide=this.molecule(MoleculeEnum.siliconDioxide,4);
  Molecule moleculeCellulose=this.molecule(MoleculeEnum.cellulose,1);
  Molecule moleculePolyvinylChloride=this.molecule(MoleculeEnum.polyvinylChloride);
  Molecule moleculeLazurite=this.molecule(MoleculeEnum.lazurite,9);
  Element elementHydrogen=this.element(ElementEnum.H,64);
  Element elementHelium=this.element(ElementEnum.He,64);
  Element elementCarbon=this.element(ElementEnum.C,64);
  ItemStack blockStone=new ItemStack(Blocks.stone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockStone,0.2F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.stone,7),true,50,new PotionChemical[]{this.element(ElementEnum.Si),null,null,this.element(ElementEnum.O,2),null,null}));
  ItemStack blockGrass=new ItemStack(Blocks.grass);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockGrass,0.07F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)}),new DecomposerRecipe(new PotionChemical[]{moleculeCellulose})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.grass,16),true,50,new PotionChemical[]{null,moleculeCellulose,null,null,this.element(ElementEnum.O,2),this.element(ElementEnum.Si)}));
  ItemStack blockDirt=new ItemStack(Blocks.dirt);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockDirt,0.07F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.dirt,16),true,50,new PotionChemical[]{null,null,null,null,this.element(ElementEnum.O,2),this.element(ElementEnum.Si)}));
  ItemStack blockCobblestone=new ItemStack(Blocks.cobblestone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockCobblestone,0.1F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Na),this.element(ElementEnum.Cl)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.cobblestone,8),true,50,new PotionChemical[]{this.element(ElementEnum.Si),null,null,null,this.element(ElementEnum.O,2),null}));
  ItemStack blockOakWoodPlanks=new ItemStack(Blocks.planks,1,0);
  ItemStack blockSpruceWoodPlanks=new ItemStack(Blocks.planks,1,1);
  ItemStack blockBirchWoodPlanks=new ItemStack(Blocks.planks,1,2);
  ItemStack blockJungleWoodPlanks=new ItemStack(Blocks.planks,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  ItemStack blockOakSapling=new ItemStack(Blocks.sapling,1,0);
  ItemStack blockSpruceSapling=new ItemStack(Blocks.sapling,1,1);
  ItemStack blockBirchSapling=new ItemStack(Blocks.sapling,1,2);
  ItemStack blockJungleSapling=new ItemStack(Blocks.sapling,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOakSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSpruceSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBirchSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockJungleSapling,true,20,new PotionChemical[]{null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null,null,null}));
  ItemStack blockSand=new ItemStack(Blocks.sand);
  DecomposerRecipe.add(new DecomposerRecipe(blockSand,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSand,true,200,new PotionChemical[]{moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide}));
  ItemStack blockGravel=new ItemStack(Blocks.gravel);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGravel,0.35F,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGravel,true,30,new PotionChemical[]{null,null,null,null,null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide)}));
  ItemStack goldOre=new ItemStack(Blocks.gold_ore);
  DecomposerRecipe.add(new DecomposerRecipe(goldOre,new PotionChemical[]{this.element(ElementEnum.Au,48)}));
  ItemStack ironOre=new ItemStack(Blocks.iron_ore);
  DecomposerRecipe.add(new DecomposerRecipe(ironOre,new PotionChemical[]{this.element(ElementEnum.Fe,48)}));
  ItemStack coalOre=new ItemStack(Blocks.coal_ore);
  DecomposerRecipe.add(new DecomposerRecipe(coalOre,new PotionChemical[]{this.element(ElementEnum.C,48)}));
  ItemStack blockOakLog=new ItemStack(Blocks.log,1,0);
  ItemStack blockSpruceLog=new ItemStack(Blocks.log,1,1);
  ItemStack blockBirchLog=new ItemStack(Blocks.log,1,2);
  ItemStack blockJungleLog=new ItemStack(Blocks.log,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOakLog,true,100,new PotionChemical[]{moleculeCellulose,moleculeCellulose,moleculeCellulose,null,moleculeCellulose,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSpruceLog,true,100,new PotionChemical[]{null,null,null,null,moleculeCellulose,null,moleculeCellulose,moleculeCellulose,moleculeCellulose}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBirchLog,true,100,new PotionChemical[]{moleculeCellulose,null,moleculeCellulose,null,null,null,moleculeCellulose,null,moleculeCellulose}));
  SynthesisRecipe.add(new SynthesisRecipe(blockJungleLog,true,100,new PotionChemical[]{moleculeCellulose,null,null,moleculeCellulose,moleculeCellulose,null,moleculeCellulose,null,null}));
  ItemStack blockGlass=new ItemStack(Blocks.glass);
  DecomposerRecipe.add(new DecomposerRecipe(blockGlass,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGlass,true,500,new PotionChemical[]{moleculeSiliconDioxide,null,moleculeSiliconDioxide,null,null,null,moleculeSiliconDioxide,null,moleculeSiliconDioxide}));
  ItemStack blockOreLapis=new ItemStack(Blocks.lapis_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreLapis,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite,6),this.molecule(MoleculeEnum.sodalite),this.molecule(MoleculeEnum.noselite),this.molecule(MoleculeEnum.calcite),this.molecule(MoleculeEnum.pyrite)}));
  ItemStack blockLapis=new ItemStack(Blocks.lapis_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockLapis,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite,9)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLapis,true,450,new PotionChemical[]{moleculeLazurite,null,null,null,null,null,null,null,null}));
  ItemStack blockCobweb=new ItemStack(Blocks.web);
  DecomposerRecipe.add(new DecomposerRecipe(blockCobweb,new PotionChemical[]{this.molecule(MoleculeEnum.fibroin)}));
  ItemStack blockTallGrass=new ItemStack(Blocks.tallgrass,1,1);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockTallGrass,0.1F,new PotionChemical[]{new Molecule(MoleculeEnum.thc,2)}));
  ItemStack blockSandStone=new ItemStack(Blocks.sandstone,1,0);
  ItemStack blockChiseledSandStone=new ItemStack(Blocks.sandstone,1,1);
  ItemStack blockSmoothSandStone=new ItemStack(Blocks.sandstone,1,2);
  DecomposerRecipe.add(new DecomposerRecipe(blockSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockChiseledSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockSmoothSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSandStone,true,20,new PotionChemical[]{null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide,16),null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockChiseledSandStone,true,20,new PotionChemical[]{null,null,null,null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide,16),null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSmoothSandStone,true,20,new PotionChemical[]{null,this.molecule(MoleculeEnum.siliconDioxide,16),null,null,null,null,null,null,null}));
  ItemStack blockWool=new ItemStack(Blocks.wool,1,0);
  ItemStack blockOrangeWool=new ItemStack(Blocks.wool,1,1);
  ItemStack blockMagentaWool=new ItemStack(Blocks.wool,1,2);
  ItemStack blockLightBlueWool=new ItemStack(Blocks.wool,1,3);
  ItemStack blockYellowWool=new ItemStack(Blocks.wool,1,4);
  ItemStack blockLimeWool=new ItemStack(Blocks.wool,1,5);
  ItemStack blockPinkWool=new ItemStack(Blocks.wool,1,6);
  ItemStack blockGrayWool=new ItemStack(Blocks.wool,1,7);
  ItemStack blockLightGrayWool=new ItemStack(Blocks.wool,1,8);
  ItemStack blockCyanWool=new ItemStack(Blocks.wool,1,9);
  ItemStack blockPurpleWool=new ItemStack(Blocks.wool,1,10);
  ItemStack blockBlueWool=new ItemStack(Blocks.wool,1,11);
  ItemStack blockBrownWool=new ItemStack(Blocks.wool,1,12);
  ItemStack blockGreenWool=new ItemStack(Blocks.wool,1,13);
  ItemStack blockRedWool=new ItemStack(Blocks.wool,1,14);
  ItemStack blockBlackWool=new ItemStack(Blocks.wool,1,15);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOrangeWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockMagentaWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLightBlueWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockYellowWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLimeWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPinkWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGrayWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLightGrayWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockCyanWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPurpleWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBlueWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBrownWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGreenWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBlackWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOrangeWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockMagentaWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLightBlueWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockYellowWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLimeWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPinkWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGrayWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLightGrayWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockCyanWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPurpleWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBlueWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGreenWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockRedWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBlackWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  ItemStack carpetBlockWool=new ItemStack(Blocks.carpet,1,0);
  ItemStack carpetBlockOrangeWool=new ItemStack(Blocks.carpet,1,1);
  ItemStack carpetBlockMagentaWool=new ItemStack(Blocks.carpet,1,2);
  ItemStack carpetBlockLightBlueWool=new ItemStack(Blocks.carpet,1,3);
  ItemStack carpetBlockYellowWool=new ItemStack(Blocks.carpet,1,4);
  ItemStack carpetBlockLimeWool=new ItemStack(Blocks.carpet,1,5);
  ItemStack carpetBlockPinkWool=new ItemStack(Blocks.carpet,1,6);
  ItemStack carpetBlockGrayWool=new ItemStack(Blocks.carpet,1,7);
  ItemStack carpetBlockLightGrayWool=new ItemStack(Blocks.carpet,1,8);
  ItemStack carpetBlockCyanWool=new ItemStack(Blocks.carpet,1,9);
  ItemStack carpetBlockPurpleWool=new ItemStack(Blocks.carpet,1,10);
  ItemStack carpetBlockBlueWool=new ItemStack(Blocks.carpet,1,11);
  ItemStack carpetBlockBrownWool=new ItemStack(Blocks.carpet,1,12);
  ItemStack carpetBlockGreenWool=new ItemStack(Blocks.carpet,1,13);
  ItemStack carpetBlockRedWool=new ItemStack(Blocks.carpet,1,14);
  ItemStack carpetBlockBlackWool=new ItemStack(Blocks.carpet,1,15);
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockOrangeWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockMagentaWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLightBlueWool,0.2F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockYellowWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLimeWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockPinkWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockGrayWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLightGrayWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockCyanWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockPurpleWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBlueWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBrownWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockGreenWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockRedWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBlackWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(carpetBlockWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  ItemStack blockYellowFlower=new ItemStack(Blocks.yellow_flower);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockYellowFlower,0.3F,new PotionChemical[]{new Molecule(MoleculeEnum.shikimicAcid,2)}));
  ItemStack blockRedFlower=new ItemStack(Blocks.red_flower);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedFlower,0.3F,new PotionChemical[]{new Molecule(MoleculeEnum.shikimicAcid,2)}));
  ItemStack blockMushroomBrown=new ItemStack(Blocks.brown_mushroom);
  ItemStack blockMushroomRed=new ItemStack(Blocks.red_mushroom);
  DecomposerRecipe.add(new DecomposerRecipe(blockMushroomBrown,new PotionChemical[]{this.molecule(MoleculeEnum.psilocybin),this.molecule(MoleculeEnum.water,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockMushroomRed,new PotionChemical[]{this.molecule(MoleculeEnum.pantherine),this.molecule(MoleculeEnum.water,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(new ItemStack(Blocks.gold_block),new PotionChemical[]{this.element(ElementEnum.Au,144)}));
  DecomposerRecipe.add(new DecomposerRecipe(new ItemStack(Blocks.iron_block),new PotionChemical[]{this.element(ElementEnum.Fe,144)}));
  ItemStack blockTnt=new ItemStack(Blocks.tnt);
  DecomposerRecipe.add(new DecomposerRecipe(blockTnt,new PotionChemical[]{this.molecule(MoleculeEnum.tnt)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockTnt,false,1000,new PotionChemical[]{this.molecule(MoleculeEnum.tnt)}));
  ItemStack blockObsidian=new ItemStack(Blocks.obsidian);
  DecomposerRecipe.add(new DecomposerRecipe(blockObsidian,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16),this.molecule(MoleculeEnum.magnesiumOxide,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockObsidian,true,1000,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.magnesiumOxide,2),null,this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.magnesiumOxide,2),this.molecule(MoleculeEnum.magnesiumOxide,2),this.molecule(MoleculeEnum.magnesiumOxide,2)}));
  ItemStack blockOreDiamond=new ItemStack(Blocks.diamond_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,6)}));
  ItemStack blockDiamond=new ItemStack(Blocks.diamond_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,36)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockDiamond,true,120000,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4)}));
  ItemStack blockPressurePlatePlanks=new ItemStack(Blocks.wooden_pressure_plate);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPressurePlatePlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,4)}));
  ItemStack blockOreRedstone=new ItemStack(Blocks.redstone_ore);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOreRedstone,0.8F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide,9),this.element(ElementEnum.Cu,9)}));
  ItemStack blockCactus=new ItemStack(Blocks.cactus);
  DecomposerRecipe.add(new DecomposerRecipe(blockCactus,new PotionChemical[]{this.molecule(MoleculeEnum.mescaline),this.molecule(MoleculeEnum.water,20)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockCactus,true,200,new PotionChemical[]{this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.mescaline),null,this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.water,5)}));
  ItemStack blockPumpkin=new ItemStack(Blocks.pumpkin);
  DecomposerRecipe.add(new DecomposerRecipe(blockPumpkin,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPumpkin,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin)}));
  ItemStack blockNetherrack=new ItemStack(Blocks.netherrack);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockNetherrack,0.1F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Ni),this.element(ElementEnum.Tc)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,3),this.element(ElementEnum.Ti),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,1),this.element(ElementEnum.W,4),this.element(ElementEnum.Cr,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,10),this.element(ElementEnum.W,1),this.element(ElementEnum.Zn,8),this.element(ElementEnum.Be,4)})}));
  ItemStack itemNetherbrick=new ItemStack(Items.netherbrick);
  DecomposerRecipe.add(new DecomposerRecipeSelect(itemNetherbrick,0.15F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.C),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Ni),this.element(ElementEnum.Tc)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,3),this.element(ElementEnum.Ti),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,1),this.element(ElementEnum.W,4),this.element(ElementEnum.Cr,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,10),this.element(ElementEnum.W,1),this.element(ElementEnum.Zn,8),this.element(ElementEnum.Be,4)})}));
  SynthesisRecipe.add(new SynthesisRecipe(itemNetherbrick,true,200,new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Si,2),null,this.element(ElementEnum.Zn,2),this.element(ElementEnum.W,1),null,this.element(ElementEnum.Be,2),this.element(ElementEnum.Be,2),null}));
  ItemStack itemPotion=new ItemStack(Items.potionitem,1,0);
  DecomposerRecipe.add(new DecomposerRecipe(itemPotion,new PotionChemical[]{this.molecule(MoleculeEnum.water,8)}));
  ItemStack blockSlowSand=new ItemStack(Blocks.soul_sand);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockSlowSand,0.2F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb,3),this.element(ElementEnum.Be,1),this.element(ElementEnum.Si,2),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb,1),this.element(ElementEnum.Si,5),this.element(ElementEnum.O,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,6),this.element(ElementEnum.O,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Es,1),this.element(ElementEnum.O,2)})}));
  ItemStack blockGlowStone=new ItemStack(Blocks.glowstone);
  DecomposerRecipe.add(new DecomposerRecipe(blockGlowStone,new PotionChemical[]{this.element(ElementEnum.P,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGlowStone,true,500,new PotionChemical[]{this.element(ElementEnum.P),null,this.element(ElementEnum.P),this.element(ElementEnum.P),null,this.element(ElementEnum.P),null,null,null}));
  ItemStack blockThinGlass=new ItemStack(Blocks.glass_pane);
  DecomposerRecipe.add(new DecomposerRecipe(blockThinGlass,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,1)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockThinGlass,true,50,new PotionChemical[]{null,null,null,this.molecule(MoleculeEnum.siliconDioxide),null,null,null,null,null}));
  ItemStack blockMelon=new ItemStack(Blocks.melon_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockMelon,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin),this.molecule(MoleculeEnum.asparticAcid),this.molecule(MoleculeEnum.water,16)}));
  ItemStack blockMycelium=new ItemStack(Blocks.mycelium);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockMycelium,0.09F,new PotionChemical[]{this.molecule(MoleculeEnum.fingolimod)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.mycelium,16),false,300,new PotionChemical[]{this.molecule(MoleculeEnum.fingolimod)}));
  ItemStack blockWhiteStone=new ItemStack(Blocks.end_stone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockWhiteStone,0.8F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O),this.element(ElementEnum.H,4),this.element(ElementEnum.Li)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Es)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pu)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fr)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Nd)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O,4)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.H,4)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Be,8)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Li,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zr)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Na)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Rb)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)})}));
  ItemStack blockOreEmerald=new ItemStack(Blocks.emerald_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,6),this.element(ElementEnum.Cr,6),this.element(ElementEnum.V,6)}));
  ItemStack blockEmerald=new ItemStack(Blocks.emerald_block);
  SynthesisRecipe.add(new SynthesisRecipe(blockEmerald,true,150000,new PotionChemical[]{this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.V,9),this.molecule(MoleculeEnum.beryl,18),this.element(ElementEnum.V,9),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,18),this.element(ElementEnum.Cr,18),this.element(ElementEnum.V,18)}));
  ItemStack itemAppleRed=new ItemStack(Items.apple);
  DecomposerRecipe.add(new DecomposerRecipe(itemAppleRed,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemAppleRed,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid),this.molecule(MoleculeEnum.water,2)}));
  ItemStack itemArrow=new ItemStack(Items.arrow);
  DecomposerRecipe.add(new DecomposerRecipe(itemArrow,new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O,2),this.element(ElementEnum.N,6)}));
  ItemStack itemCoal=new ItemStack(Items.coal);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemCoal,0.92F,new PotionChemical[]{this.element(ElementEnum.C,8)}));
  ItemStack blockCoal=new ItemStack(Blocks.coal_block);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockCoal,0.82F,new PotionChemical[]{this.element(ElementEnum.C,72)}));
  ItemStack itemChar=new ItemStack(Items.coal,1,1);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemChar,0.82F,new PotionChemical[]{this.element(ElementEnum.C,1)}));
  ItemStack itemDiamond=new ItemStack(Items.diamond);
  DecomposerRecipe.add(new DecomposerRecipe(itemDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(MinechemItemsGeneration.polytool),true,'\uea60',new PotionChemical[]{null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDiamond,true,'\uea60',new PotionChemical[]{null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null}));
  ItemStack itemIngotIron=new ItemStack(Items.iron_ingot);
  DecomposerRecipe.add(new DecomposerRecipe(itemIngotIron,new PotionChemical[]{this.element(ElementEnum.Fe,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemIngotIron,false,1000,new PotionChemical[]{this.element(ElementEnum.Fe,16)}));
  ItemStack itemIngotGold=new ItemStack(Items.gold_ingot);
  DecomposerRecipe.add(new DecomposerRecipe(itemIngotGold,new PotionChemical[]{this.element(ElementEnum.Au,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemIngotGold,false,1000,new PotionChemical[]{this.element(ElementEnum.Au,16)}));
  ItemStack itemStick=new ItemStack(Items.stick);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemStick,0.3F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  ItemStack itemString=new ItemStack(Items.string);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemString,0.45F,new PotionChemical[]{this.molecule(MoleculeEnum.serine),this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.alinine)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemString,true,150,new PotionChemical[]{this.molecule(MoleculeEnum.serine),this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.alinine)}));
  ItemStack itemFeather=new ItemStack(Items.feather);
  DecomposerRecipe.add(new DecomposerRecipe(itemFeather,new PotionChemical[]{this.molecule(MoleculeEnum.water,8),this.element(ElementEnum.N,6)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemFeather,true,800,new PotionChemical[]{this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,2),this.element(ElementEnum.N),this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,1),this.element(ElementEnum.N),this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,5),this.element(ElementEnum.N)}));
  ItemStack itemGunpowder=new ItemStack(Items.gunpowder);
  DecomposerRecipe.add(new DecomposerRecipe(itemGunpowder,new PotionChemical[]{this.molecule(MoleculeEnum.potassiumNitrate),this.element(ElementEnum.S,2),this.element(ElementEnum.C)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemGunpowder,true,600,new PotionChemical[]{this.molecule(MoleculeEnum.potassiumNitrate),this.element(ElementEnum.C),null,this.element(ElementEnum.S,2),null,null,null,null,null}));
  ItemStack itemBread=new ItemStack(Items.bread);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemBread,0.1F,new PotionChemical[]{this.molecule(MoleculeEnum.starch),this.molecule(MoleculeEnum.sucrose)}));
  ItemStack itemFlint=new ItemStack(Items.flint);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemFlint,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemFlint,true,100,new PotionChemical[]{null,moleculeSiliconDioxide,null,moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide,null,null,null}));
  ItemStack itemAppleGold=new ItemStack(Items.golden_apple,1,0);
  DecomposerRecipe.add(new DecomposerRecipe(itemAppleGold,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid),this.element(ElementEnum.Au,64)}));
  ItemStack itemDoorWood=new ItemStack(Items.wooden_door);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemDoorWood,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,12)}));
  ItemStack itemBucketWater=new ItemStack(Items.water_bucket);
  DecomposerRecipe.add(new DecomposerRecipe(itemBucketWater,new PotionChemical[]{this.molecule(MoleculeEnum.water,16)}));
  ItemStack itemRedstone=new ItemStack(Items.redstone);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemRedstone,0.42F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide),this.element(ElementEnum.Cu)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRedstone,true,100,new PotionChemical[]{null,null,this.molecule(MoleculeEnum.iron3oxide),null,this.element(ElementEnum.Cu),null,null,null,null}));
  ItemStack blockRedstone=new ItemStack(Blocks.redstone_block);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedstone,0.42F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide,9),this.element(ElementEnum.Cu,9)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockRedstone,true,900,new PotionChemical[]{null,null,this.molecule(MoleculeEnum.iron3oxide,9),null,this.element(ElementEnum.Cu,9),null,null,null,null}));
  ItemStack itemSnowball=new ItemStack(Items.snowball);
  DecomposerRecipe.add(new DecomposerRecipe(itemSnowball,new PotionChemical[]{this.molecule(MoleculeEnum.water)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.snowball,5),true,20,new PotionChemical[]{this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water)}));
  ItemStack itemLeather=new ItemStack(Items.leather);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemLeather,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.keratin)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.leather,5),true,700,new PotionChemical[]{null,null,null,null,this.molecule(MoleculeEnum.keratin),null,null,null,null}));
  ItemStack itemBrick=new ItemStack(Items.brick);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemBrick,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.brick,8),true,400,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite),this.molecule(MoleculeEnum.kaolinite),null,this.molecule(MoleculeEnum.kaolinite),this.molecule(MoleculeEnum.kaolinite),null}));
  ItemStack itemClayBall=new ItemStack(Items.clay_ball);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemClayBall,0.3F,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.clay_ball,12),false,100,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  ItemStack itemReed=new ItemStack(Items.reeds);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemReed,0.65F,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose),this.element(ElementEnum.H,2),this.element(ElementEnum.O)}));
  ItemStack itemPaper=new ItemStack(Items.paper);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemPaper,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.paper,16),true,150,new PotionChemical[]{null,this.molecule(MoleculeEnum.cellulose),null,null,this.molecule(MoleculeEnum.cellulose),null,null,this.molecule(MoleculeEnum.cellulose),null}));
  ItemStack itemSlimeBall=new ItemStack(Items.slime_ball);
  DecomposerRecipe.add(new DecomposerRecipeSelect(itemSlimeBall,0.9F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.molecule(MoleculeEnum.pmma)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Hg)}),new DecomposerRecipe(new PotionChemical[]{this.molecule(MoleculeEnum.water,10)})}));
  ItemStack itemGlowstone=new ItemStack(Items.glowstone_dust);
  DecomposerRecipe.add(new DecomposerRecipe(itemGlowstone,new PotionChemical[]{this.element(ElementEnum.P)}));
  ItemStack itemDyePowderBlack=new ItemStack(Items.dye,1,0);
  ItemStack itemDyePowderRed=new ItemStack(Items.dye,1,1);
  ItemStack itemDyePowderGreen=new ItemStack(Items.dye,1,2);
  ItemStack itemDyePowderBrown=new ItemStack(Items.dye,1,3);
  ItemStack itemDyePowderBlue=new ItemStack(Items.dye,1,4);
  ItemStack itemDyePowderPurple=new ItemStack(Items.dye,1,5);
  ItemStack itemDyePowderCyan=new ItemStack(Items.dye,1,6);
  ItemStack itemDyePowderLightGray=new ItemStack(Items.dye,1,7);
  ItemStack itemDyePowderGray=new ItemStack(Items.dye,1,8);
  ItemStack itemDyePowderPink=new ItemStack(Items.dye,1,9);
  ItemStack itemDyePowderLime=new ItemStack(Items.dye,1,10);
  ItemStack itemDyePowderYellow=new ItemStack(Items.dye,1,11);
  ItemStack itemDyePowderLightBlue=new ItemStack(Items.dye,1,12);
  ItemStack itemDyePowderMagenta=new ItemStack(Items.dye,1,13);
  ItemStack itemDyePowderOrange=new ItemStack(Items.dye,1,14);
  ItemStack itemDyePowderWhite=new ItemStack(Items.dye,1,15);
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderBlack,new PotionChemical[]{this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderRed,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderGreen,new PotionChemical[]{this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(itemDyePowderBrown,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.theobromine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderBlue,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderPurple,new PotionChemical[]{this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderCyan,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLightGray,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderGray,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderPink,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLime,new PotionChemical[]{this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderYellow,new PotionChemical[]{this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLightBlue,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderMagenta,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderOrange,new PotionChemical[]{this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderWhite,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBlack,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderRed,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderGreen,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.greenPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBrown,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.theobromine)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBlue,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderPurple,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.purplePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderCyan,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLightGray,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderGray,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderPink,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLime,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.limePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderYellow,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.yellowPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLightBlue,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderMagenta,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderOrange,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.orangePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderWhite,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment)}));
  ItemStack itemBone=new ItemStack(Items.bone);
  DecomposerRecipe.add(new DecomposerRecipe(itemBone,new PotionChemical[]{this.molecule(MoleculeEnum.hydroxylapatite)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemBone,false,100,new PotionChemical[]{this.molecule(MoleculeEnum.hydroxylapatite)}));
  ItemStack itemSugar=new ItemStack(Items.sugar);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemSugar,0.75F,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemSugar,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose)}));
  ItemStack itemMelon=new ItemStack(Items.melon);
  DecomposerRecipe.add(new DecomposerRecipe(itemMelon,new PotionChemical[]{this.molecule(MoleculeEnum.water)}));
  ItemStack itemChickenCooked=new ItemStack(Items.cooked_chicken);
  DecomposerRecipe.add(new DecomposerRecipe(itemChickenCooked,new PotionChemical[]{this.element(ElementEnum.K),this.element(ElementEnum.Na),this.element(ElementEnum.C,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemChickenCooked,true,5000,new PotionChemical[]{this.element(ElementEnum.K,16),this.element(ElementEnum.Na,16),this.element(ElementEnum.C,16)}));
  ItemStack itemRottenFlesh=new ItemStack(Items.rotten_flesh);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemRottenFlesh,0.05F,new PotionChemical[]{new Molecule(MoleculeEnum.nodularin,1)}));
  ItemStack itemEnderPearl=new ItemStack(Items.ender_pearl);
  DecomposerRecipe.add(new DecomposerRecipe(itemEnderPearl,new PotionChemical[]{this.element(ElementEnum.Es),this.molecule(MoleculeEnum.calciumCarbonate,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemEnderPearl,true,5000,new PotionChemical[]{this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.element(ElementEnum.Es),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate)}));
  ItemStack itemBlazeRod=new ItemStack(Items.blaze_rod);
  DecomposerRecipe.add(new DecomposerRecipe(itemBlazeRod,new PotionChemical[]{this.element(ElementEnum.Pu,6)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemBlazeRod,true,15000,new PotionChemical[]{this.element(ElementEnum.Pu,2),null,null,this.element(ElementEnum.Pu,2),null,null,this.element(ElementEnum.Pu,2),null,null}));
  ItemStack itemBlazePowder=new ItemStack(Items.blaze_powder);
  DecomposerRecipe.add(new DecomposerRecipe(itemBlazePowder,new PotionChemical[]{this.element(ElementEnum.Pu)}));
  ItemStack itemGhastTear=new ItemStack(Items.ghast_tear);
  DecomposerRecipe.add(new DecomposerRecipe(itemGhastTear,new PotionChemical[]{this.element(ElementEnum.Yb,4),this.element(ElementEnum.No,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemGhastTear,true,15000,new PotionChemical[]{this.element(ElementEnum.Yb),this.element(ElementEnum.Yb),this.element(ElementEnum.No),null,this.element(ElementEnum.Yb,2),this.element(ElementEnum.No,2),null,this.element(ElementEnum.No),null}));
  ItemStack itemNetherStalkSeeds=new ItemStack(Items.nether_wart);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemNetherStalkSeeds,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cocainehcl)}));
  ItemStack itemSpiderEye=new ItemStack(Items.spider_eye);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemSpiderEye,0.2F,new PotionChemical[]{this.molecule(MoleculeEnum.tetrodotoxin)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemSpiderEye,true,2000,new PotionChemical[]{this.element(ElementEnum.C),null,null,null,this.molecule(MoleculeEnum.tetrodotoxin),null,null,null,this.element(ElementEnum.C)}));
  ItemStack itemFermentedSpiderEye=new ItemStack(Items.fermented_spider_eye);
  DecomposerRecipe.add(new DecomposerRecipe(itemFermentedSpiderEye,new PotionChemical[]{this.element(ElementEnum.Po),this.molecule(MoleculeEnum.ethanol)}));
  ItemStack itemMagmaCream=new ItemStack(Items.magma_cream);
  DecomposerRecipe.add(new DecomposerRecipe(itemMagmaCream,new PotionChemical[]{this.element(ElementEnum.Hg),this.element(ElementEnum.Pu),this.molecule(MoleculeEnum.pmma,3)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemMagmaCream,true,5000,new PotionChemical[]{null,this.element(ElementEnum.Pu),null,this.molecule(MoleculeEnum.pmma),this.element(ElementEnum.Hg),this.molecule(MoleculeEnum.pmma),null,this.molecule(MoleculeEnum.pmma),null}));
  ItemStack itemSpeckledMelon=new ItemStack(Items.speckled_melon);
  DecomposerRecipe.add(new DecomposerRecipe(itemSpeckledMelon,new PotionChemical[]{this.molecule(MoleculeEnum.water,4),this.molecule(MoleculeEnum.whitePigment),this.element(ElementEnum.Au,1)}));
  ItemStack itemEmerald=new ItemStack(Items.emerald);
  DecomposerRecipe.add(new DecomposerRecipe(itemEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,2),this.element(ElementEnum.Cr,2),this.element(ElementEnum.V,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemEmerald,true,5000,new PotionChemical[]{null,this.element(ElementEnum.Cr),null,this.element(ElementEnum.V),this.molecule(MoleculeEnum.beryl,2),this.element(ElementEnum.V),null,this.element(ElementEnum.Cr),null}));
  ItemStack itemCarrot=new ItemStack(Items.carrot);
  DecomposerRecipe.add(new DecomposerRecipe(itemCarrot,new PotionChemical[]{this.molecule(MoleculeEnum.retinol)}));
  ItemStack itemPotato=new ItemStack(Items.potato);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemPotato,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.water,8),this.element(ElementEnum.K,2),this.molecule(MoleculeEnum.cellulose)}));
  ItemStack itemGoldenCarrot=new ItemStack(Items.golden_carrot);
  DecomposerRecipe.add(new DecomposerRecipe(itemGoldenCarrot,new PotionChemical[]{this.molecule(MoleculeEnum.retinol),this.element(ElementEnum.Au,4)}));
  ItemStack itemNetherStar=new ItemStack(Items.nether_star);
  DecomposerRecipe.add(new DecomposerRecipe(itemNetherStar,new PotionChemical[]{this.element(ElementEnum.Cn,16),elementHydrogen,elementHydrogen,elementHydrogen,elementHelium,elementHelium,elementHelium,elementCarbon,elementCarbon}));
  SynthesisRecipe.add(new SynthesisRecipe(itemNetherStar,true,5000,new PotionChemical[]{elementHelium,elementHelium,elementHelium,elementCarbon,this.element(ElementEnum.Cn,16),elementHelium,elementHydrogen,elementHydrogen,elementHydrogen}));
  ItemStack itemNetherQuartz=new ItemStack(Items.quartz);
  DecomposerRecipe.add(new DecomposerRecipe(itemNetherQuartz,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.galliumarsenide,1)}));
  ItemStack itemRecord13=new ItemStack(Items.record_13);
  ItemStack itemRecordCat=new ItemStack(Items.record_cat);
  ItemStack itemRecordFar=new ItemStack(Items.record_far);
  ItemStack itemRecordMall=new ItemStack(Items.record_mall);
  ItemStack itemRecordMellohi=new ItemStack(Items.record_mellohi);
  ItemStack itemRecordStal=new ItemStack(Items.record_stal);
  ItemStack itemRecordStrad=new ItemStack(Items.record_strad);
  ItemStack itemRecordWard=new ItemStack(Items.record_ward);
  ItemStack itemRecordChirp=new ItemStack(Items.record_chirp);
  DecomposerRecipe.add(new DecomposerRecipe(itemRecord13,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordCat,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordFar,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordMall,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordMellohi,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordStal,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordStrad,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordWard,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordChirp,new PotionChemical[]{moleculePolyvinylChloride}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecord13,true,1000,new PotionChemical[]{moleculePolyvinylChloride,null,null,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordCat,true,1000,new PotionChemical[]{null,moleculePolyvinylChloride,null,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordFar,true,1000,new PotionChemical[]{null,null,moleculePolyvinylChloride,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordMall,true,1000,new PotionChemical[]{null,null,null,moleculePolyvinylChloride,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordMellohi,true,1000,new PotionChemical[]{null,null,null,null,moleculePolyvinylChloride,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordStal,true,1000,new PotionChemical[]{null,null,null,null,null,moleculePolyvinylChloride,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordStrad,true,1000,new PotionChemical[]{null,null,null,null,null,null,moleculePolyvinylChloride,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordWard,true,1000,new PotionChemical[]{null,null,null,null,null,null,null,moleculePolyvinylChloride,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordChirp,true,1000,new PotionChemical[]{null,null,null,null,null,null,null,null,moleculePolyvinylChloride}));
}

Fixed version (ground truth):
public void registerVanillaChemicalRecipes(){
  Molecule moleculeSiliconDioxide=this.molecule(MoleculeEnum.siliconDioxide,4);
  Molecule moleculeCellulose=this.molecule(MoleculeEnum.cellulose,1);
  Molecule moleculePolyvinylChloride=this.molecule(MoleculeEnum.polyvinylChloride);
  Molecule moleculeLazurite=this.molecule(MoleculeEnum.lazurite,9);
  Element elementHydrogen=this.element(ElementEnum.H,64);
  Element elementHelium=this.element(ElementEnum.He,64);
  Element elementCarbon=this.element(ElementEnum.C,64);
  ItemStack blockStone=new ItemStack(Blocks.stone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockStone,0.2F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.stone,7),true,50,new PotionChemical[]{this.element(ElementEnum.Si),null,null,this.element(ElementEnum.O,2),null,null}));
  ItemStack blockGrass=new ItemStack(Blocks.grass);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockGrass,0.07F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)}),new DecomposerRecipe(new PotionChemical[]{moleculeCellulose})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.grass,16),true,50,new PotionChemical[]{null,moleculeCellulose,null,null,this.element(ElementEnum.O,2),this.element(ElementEnum.Si)}));
  ItemStack blockDirt=new ItemStack(Blocks.dirt);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockDirt,0.07F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zn),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.dirt,16),true,50,new PotionChemical[]{null,null,null,null,this.element(ElementEnum.O,2),this.element(ElementEnum.Si)}));
  ItemStack blockCobblestone=new ItemStack(Blocks.cobblestone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockCobblestone,0.1F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fe),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Mg),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ti),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Na),this.element(ElementEnum.Cl)})}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.cobblestone,8),true,50,new PotionChemical[]{this.element(ElementEnum.Si),null,null,null,this.element(ElementEnum.O,2),null}));
  ItemStack blockOakWoodPlanks=new ItemStack(Blocks.planks,1,0);
  ItemStack blockSpruceWoodPlanks=new ItemStack(Blocks.planks,1,1);
  ItemStack blockBirchWoodPlanks=new ItemStack(Blocks.planks,1,2);
  ItemStack blockJungleWoodPlanks=new ItemStack(Blocks.planks,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleWoodPlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,2)}));
  ItemStack blockOakSapling=new ItemStack(Blocks.sapling,1,0);
  ItemStack blockSpruceSapling=new ItemStack(Blocks.sapling,1,1);
  ItemStack blockBirchSapling=new ItemStack(Blocks.sapling,1,2);
  ItemStack blockJungleSapling=new ItemStack(Blocks.sapling,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleSapling,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOakSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSpruceSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBirchSapling,true,20,new PotionChemical[]{null,null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockJungleSapling,true,20,new PotionChemical[]{null,null,null,null,null,this.molecule(MoleculeEnum.cellulose),null,null,null}));
  ItemStack blockSand=new ItemStack(Blocks.sand);
  DecomposerRecipe.add(new DecomposerRecipe(blockSand,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSand,true,200,new PotionChemical[]{moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide}));
  ItemStack blockGravel=new ItemStack(Blocks.gravel);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGravel,0.35F,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGravel,true,30,new PotionChemical[]{null,null,null,null,null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide)}));
  ItemStack goldOre=new ItemStack(Blocks.gold_ore);
  DecomposerRecipe.add(new DecomposerRecipe(goldOre,new PotionChemical[]{this.element(ElementEnum.Au,48)}));
  ItemStack ironOre=new ItemStack(Blocks.iron_ore);
  DecomposerRecipe.add(new DecomposerRecipe(ironOre,new PotionChemical[]{this.element(ElementEnum.Fe,48)}));
  ItemStack coalOre=new ItemStack(Blocks.coal_ore);
  DecomposerRecipe.add(new DecomposerRecipe(coalOre,new PotionChemical[]{this.element(ElementEnum.C,48)}));
  ItemStack blockOakLog=new ItemStack(Blocks.log,1,0);
  ItemStack blockSpruceLog=new ItemStack(Blocks.log,1,1);
  ItemStack blockBirchLog=new ItemStack(Blocks.log,1,2);
  ItemStack blockJungleLog=new ItemStack(Blocks.log,1,3);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOakLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockSpruceLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBirchLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockJungleLog,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOakLog,true,100,new PotionChemical[]{moleculeCellulose,moleculeCellulose,moleculeCellulose,null,moleculeCellulose,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSpruceLog,true,100,new PotionChemical[]{null,null,null,null,moleculeCellulose,null,moleculeCellulose,moleculeCellulose,moleculeCellulose}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBirchLog,true,100,new PotionChemical[]{moleculeCellulose,null,moleculeCellulose,null,null,null,moleculeCellulose,null,moleculeCellulose}));
  SynthesisRecipe.add(new SynthesisRecipe(blockJungleLog,true,100,new PotionChemical[]{moleculeCellulose,null,null,moleculeCellulose,moleculeCellulose,null,moleculeCellulose,null,null}));
  ItemStack blockGlass=new ItemStack(Blocks.glass);
  DecomposerRecipe.add(new DecomposerRecipe(blockGlass,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGlass,true,500,new PotionChemical[]{moleculeSiliconDioxide,null,moleculeSiliconDioxide,null,null,null,moleculeSiliconDioxide,null,moleculeSiliconDioxide}));
  ItemStack blockOreLapis=new ItemStack(Blocks.lapis_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreLapis,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite,6),this.molecule(MoleculeEnum.sodalite),this.molecule(MoleculeEnum.noselite),this.molecule(MoleculeEnum.calcite),this.molecule(MoleculeEnum.pyrite)}));
  ItemStack blockLapis=new ItemStack(Blocks.lapis_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockLapis,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite,9)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLapis,true,450,new PotionChemical[]{moleculeLazurite,null,null,null,null,null,null,null,null}));
  ItemStack blockCobweb=new ItemStack(Blocks.web);
  DecomposerRecipe.add(new DecomposerRecipe(blockCobweb,new PotionChemical[]{this.molecule(MoleculeEnum.fibroin)}));
  ItemStack blockTallGrass=new ItemStack(Blocks.tallgrass,1,1);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockTallGrass,0.1F,new PotionChemical[]{new Molecule(MoleculeEnum.thc,2)}));
  ItemStack blockSandStone=new ItemStack(Blocks.sandstone,1,0);
  ItemStack blockChiseledSandStone=new ItemStack(Blocks.sandstone,1,1);
  ItemStack blockSmoothSandStone=new ItemStack(Blocks.sandstone,1,2);
  DecomposerRecipe.add(new DecomposerRecipe(blockSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockChiseledSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockSmoothSandStone,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSandStone,true,20,new PotionChemical[]{null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide,16),null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockChiseledSandStone,true,20,new PotionChemical[]{null,null,null,null,null,null,null,this.molecule(MoleculeEnum.siliconDioxide,16),null}));
  SynthesisRecipe.add(new SynthesisRecipe(blockSmoothSandStone,true,20,new PotionChemical[]{null,this.molecule(MoleculeEnum.siliconDioxide,16),null,null,null,null,null,null,null}));
  ItemStack blockWool=new ItemStack(Blocks.wool,1,0);
  ItemStack blockOrangeWool=new ItemStack(Blocks.wool,1,1);
  ItemStack blockMagentaWool=new ItemStack(Blocks.wool,1,2);
  ItemStack blockLightBlueWool=new ItemStack(Blocks.wool,1,3);
  ItemStack blockYellowWool=new ItemStack(Blocks.wool,1,4);
  ItemStack blockLimeWool=new ItemStack(Blocks.wool,1,5);
  ItemStack blockPinkWool=new ItemStack(Blocks.wool,1,6);
  ItemStack blockGrayWool=new ItemStack(Blocks.wool,1,7);
  ItemStack blockLightGrayWool=new ItemStack(Blocks.wool,1,8);
  ItemStack blockCyanWool=new ItemStack(Blocks.wool,1,9);
  ItemStack blockPurpleWool=new ItemStack(Blocks.wool,1,10);
  ItemStack blockBlueWool=new ItemStack(Blocks.wool,1,11);
  ItemStack blockBrownWool=new ItemStack(Blocks.wool,1,12);
  ItemStack blockGreenWool=new ItemStack(Blocks.wool,1,13);
  ItemStack blockRedWool=new ItemStack(Blocks.wool,1,14);
  ItemStack blockBlackWool=new ItemStack(Blocks.wool,1,15);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOrangeWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockMagentaWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLightBlueWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockYellowWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLimeWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPinkWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGrayWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockLightGrayWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockCyanWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPurpleWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBlueWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBrownWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockGreenWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(blockBlackWool,0.6F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockOrangeWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockMagentaWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLightBlueWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockYellowWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLimeWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPinkWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGrayWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockLightGrayWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockCyanWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPurpleWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBlueWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGreenWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockRedWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockBlackWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  ItemStack carpetBlockWool=new ItemStack(Blocks.carpet,1,0);
  ItemStack carpetBlockOrangeWool=new ItemStack(Blocks.carpet,1,1);
  ItemStack carpetBlockMagentaWool=new ItemStack(Blocks.carpet,1,2);
  ItemStack carpetBlockLightBlueWool=new ItemStack(Blocks.carpet,1,3);
  ItemStack carpetBlockYellowWool=new ItemStack(Blocks.carpet,1,4);
  ItemStack carpetBlockLimeWool=new ItemStack(Blocks.carpet,1,5);
  ItemStack carpetBlockPinkWool=new ItemStack(Blocks.carpet,1,6);
  ItemStack carpetBlockGrayWool=new ItemStack(Blocks.carpet,1,7);
  ItemStack carpetBlockLightGrayWool=new ItemStack(Blocks.carpet,1,8);
  ItemStack carpetBlockCyanWool=new ItemStack(Blocks.carpet,1,9);
  ItemStack carpetBlockPurpleWool=new ItemStack(Blocks.carpet,1,10);
  ItemStack carpetBlockBlueWool=new ItemStack(Blocks.carpet,1,11);
  ItemStack carpetBlockBrownWool=new ItemStack(Blocks.carpet,1,12);
  ItemStack carpetBlockGreenWool=new ItemStack(Blocks.carpet,1,13);
  ItemStack carpetBlockRedWool=new ItemStack(Blocks.carpet,1,14);
  ItemStack carpetBlockBlackWool=new ItemStack(Blocks.carpet,1,15);
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockOrangeWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockMagentaWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLightBlueWool,0.2F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockYellowWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLimeWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockPinkWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockGrayWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockLightGrayWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockCyanWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockPurpleWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBlueWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBrownWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockGreenWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockRedWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(carpetBlockBlackWool,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(carpetBlockWool,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.whitePigment)}));
  ItemStack blockYellowFlower=new ItemStack(Blocks.yellow_flower);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockYellowFlower,0.3F,new PotionChemical[]{new Molecule(MoleculeEnum.shikimicAcid,2)}));
  ItemStack blockRedFlower=new ItemStack(Blocks.red_flower);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedFlower,0.3F,new PotionChemical[]{new Molecule(MoleculeEnum.shikimicAcid,2)}));
  ItemStack blockMushroomBrown=new ItemStack(Blocks.brown_mushroom);
  ItemStack blockMushroomRed=new ItemStack(Blocks.red_mushroom);
  DecomposerRecipe.add(new DecomposerRecipe(blockMushroomBrown,new PotionChemical[]{this.molecule(MoleculeEnum.psilocybin),this.molecule(MoleculeEnum.water,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockMushroomRed,new PotionChemical[]{this.molecule(MoleculeEnum.pantherine),this.molecule(MoleculeEnum.water,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(new ItemStack(Blocks.gold_block),new PotionChemical[]{this.element(ElementEnum.Au,144)}));
  DecomposerRecipe.add(new DecomposerRecipe(new ItemStack(Blocks.iron_block),new PotionChemical[]{this.element(ElementEnum.Fe,144)}));
  ItemStack blockTnt=new ItemStack(Blocks.tnt);
  DecomposerRecipe.add(new DecomposerRecipe(blockTnt,new PotionChemical[]{this.molecule(MoleculeEnum.tnt)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockTnt,false,1000,new PotionChemical[]{this.molecule(MoleculeEnum.tnt)}));
  ItemStack blockObsidian=new ItemStack(Blocks.obsidian);
  DecomposerRecipe.add(new DecomposerRecipe(blockObsidian,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,16),this.molecule(MoleculeEnum.magnesiumOxide,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockObsidian,true,1000,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.magnesiumOxide,2),null,this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.magnesiumOxide,2),this.molecule(MoleculeEnum.magnesiumOxide,2),this.molecule(MoleculeEnum.magnesiumOxide,2)}));
  ItemStack blockOreDiamond=new ItemStack(Blocks.diamond_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,6)}));
  ItemStack blockDiamond=new ItemStack(Blocks.diamond_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,36)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockDiamond,true,100000,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4),this.molecule(MoleculeEnum.fullrene,4)}));
  ItemStack blockPressurePlatePlanks=new ItemStack(Blocks.wooden_pressure_plate);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockPressurePlatePlanks,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,4)}));
  ItemStack blockOreRedstone=new ItemStack(Blocks.redstone_ore);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockOreRedstone,0.8F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide,9),this.element(ElementEnum.Cu,9)}));
  ItemStack blockCactus=new ItemStack(Blocks.cactus);
  DecomposerRecipe.add(new DecomposerRecipe(blockCactus,new PotionChemical[]{this.molecule(MoleculeEnum.mescaline),this.molecule(MoleculeEnum.water,20)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockCactus,true,200,new PotionChemical[]{this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.mescaline),null,this.molecule(MoleculeEnum.water,5),null,this.molecule(MoleculeEnum.water,5)}));
  ItemStack blockPumpkin=new ItemStack(Blocks.pumpkin);
  DecomposerRecipe.add(new DecomposerRecipe(blockPumpkin,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockPumpkin,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin)}));
  ItemStack blockNetherrack=new ItemStack(Blocks.netherrack);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockNetherrack,0.1F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Ni),this.element(ElementEnum.Tc)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,3),this.element(ElementEnum.Ti),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,1),this.element(ElementEnum.W,4),this.element(ElementEnum.Cr,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,10),this.element(ElementEnum.W,1),this.element(ElementEnum.Zn,8),this.element(ElementEnum.Be,4)})}));
  ItemStack itemNetherbrick=new ItemStack(Items.netherbrick);
  DecomposerRecipe.add(new DecomposerRecipeSelect(itemNetherbrick,0.15F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.C),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Ni),this.element(ElementEnum.Tc)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,3),this.element(ElementEnum.Ti),this.element(ElementEnum.Fe)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,1),this.element(ElementEnum.W,4),this.element(ElementEnum.Cr,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,10),this.element(ElementEnum.W,1),this.element(ElementEnum.Zn,8),this.element(ElementEnum.Be,4)})}));
  SynthesisRecipe.add(new SynthesisRecipe(itemNetherbrick,true,200,new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.Si,2),null,this.element(ElementEnum.Zn,2),this.element(ElementEnum.W,1),null,this.element(ElementEnum.Be,2),this.element(ElementEnum.Be,2),null}));
  ItemStack itemPotion=new ItemStack(Items.potionitem,1,0);
  DecomposerRecipe.add(new DecomposerRecipe(itemPotion,new PotionChemical[]{this.molecule(MoleculeEnum.water,8)}));
  ItemStack blockSlowSand=new ItemStack(Blocks.soul_sand);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockSlowSand,0.2F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb,3),this.element(ElementEnum.Be,1),this.element(ElementEnum.Si,2),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pb,1),this.element(ElementEnum.Si,5),this.element(ElementEnum.O,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,6),this.element(ElementEnum.O,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Es,1),this.element(ElementEnum.O,2)})}));
  ItemStack blockGlowStone=new ItemStack(Blocks.glowstone);
  DecomposerRecipe.add(new DecomposerRecipe(blockGlowStone,new PotionChemical[]{this.element(ElementEnum.P,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockGlowStone,true,500,new PotionChemical[]{this.element(ElementEnum.P),null,this.element(ElementEnum.P),this.element(ElementEnum.P),null,this.element(ElementEnum.P),null,null,null}));
  ItemStack blockThinGlass=new ItemStack(Blocks.glass_pane);
  DecomposerRecipe.add(new DecomposerRecipe(blockThinGlass,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,1)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockThinGlass,true,50,new PotionChemical[]{null,null,null,this.molecule(MoleculeEnum.siliconDioxide),null,null,null,null,null}));
  ItemStack blockMelon=new ItemStack(Blocks.melon_block);
  DecomposerRecipe.add(new DecomposerRecipe(blockMelon,new PotionChemical[]{this.molecule(MoleculeEnum.cucurbitacin),this.molecule(MoleculeEnum.asparticAcid),this.molecule(MoleculeEnum.water,16)}));
  ItemStack blockMycelium=new ItemStack(Blocks.mycelium);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockMycelium,0.09F,new PotionChemical[]{this.molecule(MoleculeEnum.fingolimod)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Blocks.mycelium,16),false,300,new PotionChemical[]{this.molecule(MoleculeEnum.fingolimod)}));
  ItemStack blockWhiteStone=new ItemStack(Blocks.end_stone);
  DecomposerRecipe.add(new DecomposerRecipeSelect(blockWhiteStone,0.8F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O),this.element(ElementEnum.H,4),this.element(ElementEnum.Li)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Es)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Pu)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Fr)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Nd)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Si,2),this.element(ElementEnum.O,4)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.H,4)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Be,8)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Li,2)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Zr)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Na)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Rb)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Ga),this.element(ElementEnum.As)})}));
  ItemStack blockOreEmerald=new ItemStack(Blocks.emerald_ore);
  DecomposerRecipe.add(new DecomposerRecipe(blockOreEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,6),this.element(ElementEnum.Cr,6),this.element(ElementEnum.V,6)}));
  ItemStack blockEmerald=new ItemStack(Blocks.emerald_block);
  SynthesisRecipe.add(new SynthesisRecipe(blockEmerald,true,150000,new PotionChemical[]{this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.V,9),this.molecule(MoleculeEnum.beryl,18),this.element(ElementEnum.V,9),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3),this.element(ElementEnum.Cr,3)}));
  DecomposerRecipe.add(new DecomposerRecipe(blockEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,18),this.element(ElementEnum.Cr,18),this.element(ElementEnum.V,18)}));
  ItemStack itemAppleRed=new ItemStack(Items.apple);
  DecomposerRecipe.add(new DecomposerRecipe(itemAppleRed,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemAppleRed,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid),this.molecule(MoleculeEnum.water,2)}));
  ItemStack itemArrow=new ItemStack(Items.arrow);
  DecomposerRecipe.add(new DecomposerRecipe(itemArrow,new PotionChemical[]{this.element(ElementEnum.Si),this.element(ElementEnum.O,2),this.element(ElementEnum.N,6)}));
  ItemStack itemCoal=new ItemStack(Items.coal);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemCoal,0.92F,new PotionChemical[]{this.element(ElementEnum.C,8)}));
  ItemStack blockCoal=new ItemStack(Blocks.coal_block);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockCoal,0.82F,new PotionChemical[]{this.element(ElementEnum.C,72)}));
  ItemStack itemChar=new ItemStack(Items.coal,1,1);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemChar,0.82F,new PotionChemical[]{this.element(ElementEnum.C,1)}));
  ItemStack itemDiamond=new ItemStack(Items.diamond);
  DecomposerRecipe.add(new DecomposerRecipe(itemDiamond,new PotionChemical[]{this.molecule(MoleculeEnum.fullrene,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(MinechemItemsGeneration.polytool),true,'\uea60',new PotionChemical[]{null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null,this.molecule(MoleculeEnum.fullrene,64),null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDiamond,true,'\uea60',new PotionChemical[]{null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null,this.molecule(MoleculeEnum.fullrene),null}));
  ItemStack itemIngotIron=new ItemStack(Items.iron_ingot);
  DecomposerRecipe.add(new DecomposerRecipe(itemIngotIron,new PotionChemical[]{this.element(ElementEnum.Fe,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemIngotIron,false,1000,new PotionChemical[]{this.element(ElementEnum.Fe,16)}));
  ItemStack itemIngotGold=new ItemStack(Items.gold_ingot);
  DecomposerRecipe.add(new DecomposerRecipe(itemIngotGold,new PotionChemical[]{this.element(ElementEnum.Au,16)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemIngotGold,false,1000,new PotionChemical[]{this.element(ElementEnum.Au,16)}));
  ItemStack itemStick=new ItemStack(Items.stick);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemStick,0.3F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  ItemStack itemString=new ItemStack(Items.string);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemString,0.45F,new PotionChemical[]{this.molecule(MoleculeEnum.serine),this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.alinine)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemString,true,150,new PotionChemical[]{this.molecule(MoleculeEnum.serine),this.molecule(MoleculeEnum.glycine),this.molecule(MoleculeEnum.alinine)}));
  ItemStack itemFeather=new ItemStack(Items.feather);
  DecomposerRecipe.add(new DecomposerRecipe(itemFeather,new PotionChemical[]{this.molecule(MoleculeEnum.water,8),this.element(ElementEnum.N,6)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemFeather,true,800,new PotionChemical[]{this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,2),this.element(ElementEnum.N),this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,1),this.element(ElementEnum.N),this.element(ElementEnum.N),this.molecule(MoleculeEnum.water,5),this.element(ElementEnum.N)}));
  ItemStack itemGunpowder=new ItemStack(Items.gunpowder);
  DecomposerRecipe.add(new DecomposerRecipe(itemGunpowder,new PotionChemical[]{this.molecule(MoleculeEnum.potassiumNitrate),this.element(ElementEnum.S,2),this.element(ElementEnum.C)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemGunpowder,true,600,new PotionChemical[]{this.molecule(MoleculeEnum.potassiumNitrate),this.element(ElementEnum.C),null,this.element(ElementEnum.S,2),null,null,null,null,null}));
  ItemStack itemBread=new ItemStack(Items.bread);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemBread,0.1F,new PotionChemical[]{this.molecule(MoleculeEnum.starch),this.molecule(MoleculeEnum.sucrose)}));
  ItemStack itemFlint=new ItemStack(Items.flint);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemFlint,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemFlint,true,100,new PotionChemical[]{null,moleculeSiliconDioxide,null,moleculeSiliconDioxide,moleculeSiliconDioxide,moleculeSiliconDioxide,null,null,null}));
  ItemStack itemAppleGold=new ItemStack(Items.golden_apple,1,0);
  DecomposerRecipe.add(new DecomposerRecipe(itemAppleGold,new PotionChemical[]{this.molecule(MoleculeEnum.malicAcid),this.element(ElementEnum.Au,64)}));
  ItemStack itemDoorWood=new ItemStack(Items.wooden_door);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemDoorWood,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose,12)}));
  ItemStack itemBucketWater=new ItemStack(Items.water_bucket);
  DecomposerRecipe.add(new DecomposerRecipe(itemBucketWater,new PotionChemical[]{this.molecule(MoleculeEnum.water,16)}));
  ItemStack itemRedstone=new ItemStack(Items.redstone);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemRedstone,0.42F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide),this.element(ElementEnum.Cu)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRedstone,true,100,new PotionChemical[]{null,null,this.molecule(MoleculeEnum.iron3oxide),null,this.element(ElementEnum.Cu),null,null,null,null}));
  ItemStack blockRedstone=new ItemStack(Blocks.redstone_block);
  DecomposerRecipe.add(new DecomposerRecipeChance(blockRedstone,0.42F,new PotionChemical[]{this.molecule(MoleculeEnum.iron3oxide,9),this.element(ElementEnum.Cu,9)}));
  SynthesisRecipe.add(new SynthesisRecipe(blockRedstone,true,900,new PotionChemical[]{null,null,this.molecule(MoleculeEnum.iron3oxide,9),null,this.element(ElementEnum.Cu,9),null,null,null,null}));
  ItemStack itemSnowball=new ItemStack(Items.snowball);
  DecomposerRecipe.add(new DecomposerRecipe(itemSnowball,new PotionChemical[]{this.molecule(MoleculeEnum.water)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.snowball,5),true,20,new PotionChemical[]{this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water),null,this.molecule(MoleculeEnum.water)}));
  ItemStack itemLeather=new ItemStack(Items.leather);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemLeather,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.keratin)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.leather,5),true,700,new PotionChemical[]{null,null,null,null,this.molecule(MoleculeEnum.keratin),null,null,null,null}));
  ItemStack itemBrick=new ItemStack(Items.brick);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemBrick,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.brick,8),true,400,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite),this.molecule(MoleculeEnum.kaolinite),null,this.molecule(MoleculeEnum.kaolinite),this.molecule(MoleculeEnum.kaolinite),null}));
  ItemStack itemClayBall=new ItemStack(Items.clay_ball);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemClayBall,0.3F,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.clay_ball,12),false,100,new PotionChemical[]{this.molecule(MoleculeEnum.kaolinite)}));
  ItemStack itemReed=new ItemStack(Items.reeds);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemReed,0.65F,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose),this.element(ElementEnum.H,2),this.element(ElementEnum.O)}));
  ItemStack itemPaper=new ItemStack(Items.paper);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemPaper,0.25F,new PotionChemical[]{this.molecule(MoleculeEnum.cellulose)}));
  SynthesisRecipe.add(new SynthesisRecipe(new ItemStack(Items.paper,16),true,150,new PotionChemical[]{null,this.molecule(MoleculeEnum.cellulose),null,null,this.molecule(MoleculeEnum.cellulose),null,null,this.molecule(MoleculeEnum.cellulose),null}));
  ItemStack itemSlimeBall=new ItemStack(Items.slime_ball);
  DecomposerRecipe.add(new DecomposerRecipeSelect(itemSlimeBall,0.9F,new DecomposerRecipe[]{new DecomposerRecipe(new PotionChemical[]{this.molecule(MoleculeEnum.pmma)}),new DecomposerRecipe(new PotionChemical[]{this.element(ElementEnum.Hg)}),new DecomposerRecipe(new PotionChemical[]{this.molecule(MoleculeEnum.water,10)})}));
  ItemStack itemGlowstone=new ItemStack(Items.glowstone_dust);
  DecomposerRecipe.add(new DecomposerRecipe(itemGlowstone,new PotionChemical[]{this.element(ElementEnum.P)}));
  ItemStack itemDyePowderBlack=new ItemStack(Items.dye,1,0);
  ItemStack itemDyePowderRed=new ItemStack(Items.dye,1,1);
  ItemStack itemDyePowderGreen=new ItemStack(Items.dye,1,2);
  ItemStack itemDyePowderBrown=new ItemStack(Items.dye,1,3);
  ItemStack itemDyePowderBlue=new ItemStack(Items.dye,1,4);
  ItemStack itemDyePowderPurple=new ItemStack(Items.dye,1,5);
  ItemStack itemDyePowderCyan=new ItemStack(Items.dye,1,6);
  ItemStack itemDyePowderLightGray=new ItemStack(Items.dye,1,7);
  ItemStack itemDyePowderGray=new ItemStack(Items.dye,1,8);
  ItemStack itemDyePowderPink=new ItemStack(Items.dye,1,9);
  ItemStack itemDyePowderLime=new ItemStack(Items.dye,1,10);
  ItemStack itemDyePowderYellow=new ItemStack(Items.dye,1,11);
  ItemStack itemDyePowderLightBlue=new ItemStack(Items.dye,1,12);
  ItemStack itemDyePowderMagenta=new ItemStack(Items.dye,1,13);
  ItemStack itemDyePowderOrange=new ItemStack(Items.dye,1,14);
  ItemStack itemDyePowderWhite=new ItemStack(Items.dye,1,15);
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderBlack,new PotionChemical[]{this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderRed,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderGreen,new PotionChemical[]{this.molecule(MoleculeEnum.greenPigment)}));
  DecomposerRecipe.add(new DecomposerRecipeChance(itemDyePowderBrown,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.theobromine),this.molecule(MoleculeEnum.tannicacid)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderBlue,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderPurple,new PotionChemical[]{this.molecule(MoleculeEnum.purplePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderCyan,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLightGray,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderGray,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderPink,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLime,new PotionChemical[]{this.molecule(MoleculeEnum.limePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderYellow,new PotionChemical[]{this.molecule(MoleculeEnum.yellowPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderLightBlue,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderMagenta,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderOrange,new PotionChemical[]{this.molecule(MoleculeEnum.orangePigment)}));
  DecomposerRecipe.add(new DecomposerRecipe(itemDyePowderWhite,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBlack,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderRed,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderGreen,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.greenPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBrown,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.theobromine)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderBlue,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lazurite)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderPurple,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.purplePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderCyan,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLightGray,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderGray,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment),this.molecule(MoleculeEnum.blackPigment,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderPink,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.redPigment),this.molecule(MoleculeEnum.whitePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLime,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.limePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderYellow,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.yellowPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderLightBlue,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderMagenta,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.lightbluePigment),this.molecule(MoleculeEnum.redPigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderOrange,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.orangePigment)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemDyePowderWhite,false,50,new PotionChemical[]{this.molecule(MoleculeEnum.whitePigment)}));
  ItemStack itemBone=new ItemStack(Items.bone);
  DecomposerRecipe.add(new DecomposerRecipe(itemBone,new PotionChemical[]{this.molecule(MoleculeEnum.hydroxylapatite)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemBone,false,100,new PotionChemical[]{this.molecule(MoleculeEnum.hydroxylapatite)}));
  ItemStack itemSugar=new ItemStack(Items.sugar);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemSugar,0.75F,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemSugar,false,400,new PotionChemical[]{this.molecule(MoleculeEnum.sucrose)}));
  ItemStack itemMelon=new ItemStack(Items.melon);
  DecomposerRecipe.add(new DecomposerRecipe(itemMelon,new PotionChemical[]{this.molecule(MoleculeEnum.water)}));
  ItemStack itemChickenCooked=new ItemStack(Items.cooked_chicken);
  DecomposerRecipe.add(new DecomposerRecipe(itemChickenCooked,new PotionChemical[]{this.element(ElementEnum.K),this.element(ElementEnum.Na),this.element(ElementEnum.C,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemChickenCooked,true,5000,new PotionChemical[]{this.element(ElementEnum.K,16),this.element(ElementEnum.Na,16),this.element(ElementEnum.C,16)}));
  ItemStack itemRottenFlesh=new ItemStack(Items.rotten_flesh);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemRottenFlesh,0.05F,new PotionChemical[]{new Molecule(MoleculeEnum.nodularin,1)}));
  ItemStack itemEnderPearl=new ItemStack(Items.ender_pearl);
  DecomposerRecipe.add(new DecomposerRecipe(itemEnderPearl,new PotionChemical[]{this.element(ElementEnum.Es),this.molecule(MoleculeEnum.calciumCarbonate,8)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemEnderPearl,true,5000,new PotionChemical[]{this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.element(ElementEnum.Es),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate),this.molecule(MoleculeEnum.calciumCarbonate)}));
  ItemStack itemBlazeRod=new ItemStack(Items.blaze_rod);
  DecomposerRecipe.add(new DecomposerRecipe(itemBlazeRod,new PotionChemical[]{this.element(ElementEnum.Pu,6)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemBlazeRod,true,15000,new PotionChemical[]{this.element(ElementEnum.Pu,2),null,null,this.element(ElementEnum.Pu,2),null,null,this.element(ElementEnum.Pu,2),null,null}));
  ItemStack itemBlazePowder=new ItemStack(Items.blaze_powder);
  DecomposerRecipe.add(new DecomposerRecipe(itemBlazePowder,new PotionChemical[]{this.element(ElementEnum.Pu)}));
  ItemStack itemGhastTear=new ItemStack(Items.ghast_tear);
  DecomposerRecipe.add(new DecomposerRecipe(itemGhastTear,new PotionChemical[]{this.element(ElementEnum.Yb,4),this.element(ElementEnum.No,4)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemGhastTear,true,15000,new PotionChemical[]{this.element(ElementEnum.Yb),this.element(ElementEnum.Yb),this.element(ElementEnum.No),null,this.element(ElementEnum.Yb,2),this.element(ElementEnum.No,2),null,this.element(ElementEnum.No),null}));
  ItemStack itemNetherStalkSeeds=new ItemStack(Items.nether_wart);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemNetherStalkSeeds,0.5F,new PotionChemical[]{this.molecule(MoleculeEnum.cocainehcl)}));
  ItemStack itemSpiderEye=new ItemStack(Items.spider_eye);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemSpiderEye,0.2F,new PotionChemical[]{this.molecule(MoleculeEnum.tetrodotoxin)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemSpiderEye,true,2000,new PotionChemical[]{this.element(ElementEnum.C),null,null,null,this.molecule(MoleculeEnum.tetrodotoxin),null,null,null,this.element(ElementEnum.C)}));
  ItemStack itemFermentedSpiderEye=new ItemStack(Items.fermented_spider_eye);
  DecomposerRecipe.add(new DecomposerRecipe(itemFermentedSpiderEye,new PotionChemical[]{this.element(ElementEnum.Po),this.molecule(MoleculeEnum.ethanol)}));
  ItemStack itemMagmaCream=new ItemStack(Items.magma_cream);
  DecomposerRecipe.add(new DecomposerRecipe(itemMagmaCream,new PotionChemical[]{this.element(ElementEnum.Hg),this.element(ElementEnum.Pu),this.molecule(MoleculeEnum.pmma,3)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemMagmaCream,true,5000,new PotionChemical[]{null,this.element(ElementEnum.Pu),null,this.molecule(MoleculeEnum.pmma),this.element(ElementEnum.Hg),this.molecule(MoleculeEnum.pmma),null,this.molecule(MoleculeEnum.pmma),null}));
  ItemStack itemSpeckledMelon=new ItemStack(Items.speckled_melon);
  DecomposerRecipe.add(new DecomposerRecipe(itemSpeckledMelon,new PotionChemical[]{this.molecule(MoleculeEnum.water,4),this.molecule(MoleculeEnum.whitePigment),this.element(ElementEnum.Au,1)}));
  ItemStack itemEmerald=new ItemStack(Items.emerald);
  DecomposerRecipe.add(new DecomposerRecipe(itemEmerald,new PotionChemical[]{this.molecule(MoleculeEnum.beryl,2),this.element(ElementEnum.Cr,2),this.element(ElementEnum.V,2)}));
  SynthesisRecipe.add(new SynthesisRecipe(itemEmerald,true,5000,new PotionChemical[]{null,this.element(ElementEnum.Cr),null,this.element(ElementEnum.V),this.molecule(MoleculeEnum.beryl,2),this.element(ElementEnum.V),null,this.element(ElementEnum.Cr),null}));
  ItemStack itemCarrot=new ItemStack(Items.carrot);
  DecomposerRecipe.add(new DecomposerRecipe(itemCarrot,new PotionChemical[]{this.molecule(MoleculeEnum.retinol)}));
  ItemStack itemPotato=new ItemStack(Items.potato);
  DecomposerRecipe.add(new DecomposerRecipeChance(itemPotato,0.4F,new PotionChemical[]{this.molecule(MoleculeEnum.water,8),this.element(ElementEnum.K,2),this.molecule(MoleculeEnum.cellulose)}));
  ItemStack itemGoldenCarrot=new ItemStack(Items.golden_carrot);
  DecomposerRecipe.add(new DecomposerRecipe(itemGoldenCarrot,new PotionChemical[]{this.molecule(MoleculeEnum.retinol),this.element(ElementEnum.Au,4)}));
  ItemStack itemNetherStar=new ItemStack(Items.nether_star);
  DecomposerRecipe.add(new DecomposerRecipe(itemNetherStar,new PotionChemical[]{this.element(ElementEnum.Cn,16),elementHydrogen,elementHydrogen,elementHydrogen,elementHelium,elementHelium,elementHelium,elementCarbon,elementCarbon}));
  SynthesisRecipe.add(new SynthesisRecipe(itemNetherStar,true,5000,new PotionChemical[]{elementHelium,elementHelium,elementHelium,elementCarbon,this.element(ElementEnum.Cn,16),elementHelium,elementHydrogen,elementHydrogen,elementHydrogen}));
  ItemStack itemNetherQuartz=new ItemStack(Items.quartz);
  DecomposerRecipe.add(new DecomposerRecipe(itemNetherQuartz,new PotionChemical[]{this.molecule(MoleculeEnum.siliconDioxide,4),this.molecule(MoleculeEnum.galliumarsenide,1)}));
  ItemStack itemRecord13=new ItemStack(Items.record_13);
  ItemStack itemRecordCat=new ItemStack(Items.record_cat);
  ItemStack itemRecordFar=new ItemStack(Items.record_far);
  ItemStack itemRecordMall=new ItemStack(Items.record_mall);
  ItemStack itemRecordMellohi=new ItemStack(Items.record_mellohi);
  ItemStack itemRecordStal=new ItemStack(Items.record_stal);
  ItemStack itemRecordStrad=new ItemStack(Items.record_strad);
  ItemStack itemRecordWard=new ItemStack(Items.record_ward);
  ItemStack itemRecordChirp=new ItemStack(Items.record_chirp);
  DecomposerRecipe.add(new DecomposerRecipe(itemRecord13,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordCat,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordFar,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordMall,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordMellohi,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordStal,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordStrad,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordWard,new PotionChemical[]{moleculePolyvinylChloride}));
  DecomposerRecipe.add(new DecomposerRecipe(itemRecordChirp,new PotionChemical[]{moleculePolyvinylChloride}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecord13,true,1000,new PotionChemical[]{moleculePolyvinylChloride,null,null,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordCat,true,1000,new PotionChemical[]{null,moleculePolyvinylChloride,null,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordFar,true,1000,new PotionChemical[]{null,null,moleculePolyvinylChloride,null,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordMall,true,1000,new PotionChemical[]{null,null,null,moleculePolyvinylChloride,null,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordMellohi,true,1000,new PotionChemical[]{null,null,null,null,moleculePolyvinylChloride,null,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordStal,true,1000,new PotionChemical[]{null,null,null,null,null,moleculePolyvinylChloride,null,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordStrad,true,1000,new PotionChemical[]{null,null,null,null,null,null,moleculePolyvinylChloride,null,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordWard,true,1000,new PotionChemical[]{null,null,null,null,null,null,null,moleculePolyvinylChloride,null}));
  SynthesisRecipe.add(new SynthesisRecipe(itemRecordChirp,true,1000,new PotionChemical[]{null,null,null,null,null,null,null,null,moleculePolyvinylChloride}));
}