@EventHandler
  public void load(FMLInitializationEvent evt) {

    Localization.addLocalization("/lang/abo/", "en_US");

    // fix problem with autarchic gate initialization sequence
    ABORecipe recipe = new ABORecipe();

    recipe.itemID = pipeFluidsValve.itemID;
    recipe.isShapeless = true;
    recipe.result = new ItemStack(pipeFluidsValve, 1);
    recipe.input =
        new Object[] {BuildCraftTransport.pipeFluidsWood, BuildCraftTransport.pipeGateAutarchic};

    aboRecipes.add(recipe);

    loadRecipes();

    NetworkRegistry.instance().registerGuiHandler(instance, new ABOGuiHandler());
  }
  private static void addReceipe(Item item, int count, boolean isShapeless, Object[] ingredients) {
    // Add appropriate recipe to temporary list
    ABORecipe recipe = new ABORecipe();

    recipe.isPipe = (item instanceof ItemPipe);
    recipe.itemID = item.itemID;
    recipe.isShapeless = isShapeless;
    recipe.input = ingredients;
    recipe.result = new ItemStack(item, count);

    aboRecipes.add(recipe);
  }