@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); }