this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, Items.iron_ingot, 1));
this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, Items.gold_ingot, 2));
this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, ChromaStacks.chromaIngot, 4));
sr = ReikaRecipeHelper.getShapedRecipeFor(lamp, " s ", "sss", "SSS", 's', shard, 'S', ReikaItemHelper.stoneSlab);
this.addRecipe(new CrystalLampRecipe(lamp, sr));
<BUG>this.addRecipe(new RelayRecipe(e));
for (int k = 0; k < Bases.baseList.length; k++) {</BUG>
Bases b = Bases.baseList[k];
ItemStack glow = ChromaBlocks.GLOW.getStackOfMetadata(i+k*16);
sr = ReikaRecipeHelper.getShapedRecipeFor(glow, "S", "s", 'S', shard, 's', b.ingredient);

this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, Items.iron_ingot, 1));
this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, Items.gold_ingot, 2));
this.addRecipe(new TintedLensRecipe(e, ChromaStacks.crystalLens, ChromaStacks.chromaIngot, 4));
sr = ReikaRecipeHelper.getShapedRecipeFor(lamp, " s ", "sss", "SSS", 's', shard, 'S', ReikaItemHelper.stoneSlab);
this.addRecipe(new CrystalLampRecipe(lamp, sr));
this.addRecipe(new RelayRecipe(e));
this.addRecipe(new ThrowableGemRecipe(e));
for (int k = 0; k < Bases.baseList.length; k++) {
Bases b = Bases.baseList[k];
ItemStack glow = ChromaBlocks.GLOW.getStackOfMetadata(i+k*16);
sr = ReikaRecipeHelper.getShapedRecipeFor(glow, "S", "s", 'S', shard, 's', b.ingredient);
