Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Hessuu

Members
  • Posts

    5
  • Joined

  • Last visited

Converted

  • Gender
    Male
  • Location
    Finland

Hessuu's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. How do I remove existing recipes exactly? I have this in postinit now, and it only adds a recipe, the removal bit doesn't seem to work. A code snipped showing how to do it would be appreciated. ItemStack letter = new ItemStack(13373,1,0); RemoveRecipe(letter); GameRegistry.addShapelessRecipe(letter, paper); } private static void RemoveRecipe(ItemStack resultItem) //Code by yope_fried inspired by pigalot { ItemStack recipeResult = null; ArrayList recipes = (ArrayList) CraftingManager.getInstance().getRecipeList(); for (int i = 0; i < recipes.size(); i++) { IRecipe tmpRecipe = (IRecipe) recipes.get(i); if (tmpRecipe instanceof ShapedRecipes) { ShapedRecipes recipe = (ShapedRecipes)tmpRecipe; recipeResult = recipe.getRecipeOutput(); } if (tmpRecipe instanceof ShapelessRecipes) { ShapelessRecipes recipe = (ShapelessRecipes)tmpRecipe; recipeResult = recipe.getRecipeOutput(); } if (ItemStack.areItemStacksEqual(resultItem, recipeResult)) { System.out.println("[YOUR_MOD_NAME] Removed Recipe: " + recipes.get(i) + " -> " + recipeResult); recipes.remove(i); } } }
  2. I have now figured out how to add recipes of my own for the mod items. Is it possible to remove the old ones somehow? Does this get rid of a recipe? How do I do this?
  3. I'm trying to make a little addon to forestry that changes the letter and stamp recipes. How would I go about doing that? I have forge set up with a "base mod" and forestry api included in workspace, just no idea where to go form here.
×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.