RecipeHolder.magExtractRecipes.put(ModItems.dustSalt, new MagicUnit(0, 24, 36, 0));
RecipeHolder.magExtractRecipes.put(Items.COAL, new MagicUnit(36, 24, 0, 0));
RecipeHolder.magExtractRecipes.put(Items.GLOWSTONE_DUST, new MagicUnit(1, 1, 1, 0));
final String axle = "stickIron";
if(Loader.isModLoaded("guideapi")){
<BUG>GameRegistry.addShapelessRecipe(GuideAPI.getStackFromBook(GuideBooks.main), Items.BOOK, Items.COMPASS);

}</BUG>
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.axle, 1), "#", "?", "#", '#', Blocks.STONE, '?', "ingotIron"));
GameRegistry.addRecipe(new ItemStack(ModItems.axle, 1), "#", "?", "#", '#', Blocks.STONE, '?', ModItems.metalScrap);

RecipeHolder.magExtractRecipes.put(ModItems.dustSalt, new MagicUnit(0, 24, 36, 0));
RecipeHolder.magExtractRecipes.put(Items.COAL, new MagicUnit(36, 24, 0, 0));
RecipeHolder.magExtractRecipes.put(Items.GLOWSTONE_DUST, new MagicUnit(1, 1, 1, 0));
final String axle = "stickIron";
if(Loader.isModLoaded("guideapi")){
GameRegistry.addShapelessRecipe(GuideAPI.getStackFromBook(GuideBooks.MAIN), Items.BOOK, Items.COMPASS);
GameRegistry.addShapelessRecipe(GuideAPI.getStackFromBook(GuideBooks.MAIN), GuideAPI.getStackFromBook(GuideBooks.INFO));
GameRegistry.addShapelessRecipe(GuideAPI.getStackFromBook(GuideBooks.INFO), GuideAPI.getStackFromBook(GuideBooks.MAIN));
}
GameRegistry.addRecipe(new ShapedOreRecipe(new ItemStack(ModItems.axle, 1), "#", "?", "#", '#', Blocks.STONE, '?', "ingotIron"));
GameRegistry.addRecipe(new ItemStack(ModItems.axle, 1), "#", "?", "#", '#', Blocks.STONE, '?', ModItems.metalScrap);
