public final class MCRecipeManager
extends java.lang.Object
implements crafttweaker.api.recipes.IRecipeManager
| Modifier and Type | Class and Description |
|---|---|
static class |
MCRecipeManager.ActionBaseAddRecipe
Classes for all addRecipe Actions
|
static class |
MCRecipeManager.ActionBaseRemoveRecipes
Classes of all removeRecipe Actions
|
static class |
MCRecipeManager.ActionRemoveAllRecipes |
static class |
MCRecipeManager.ActionRemoveRecipeByMod |
static class |
MCRecipeManager.ActionRemoveRecipeByRecipeName |
static class |
MCRecipeManager.ActionRemoveRecipeByRegex |
static class |
MCRecipeManager.ActionRemoveRecipesByInput |
static class |
MCRecipeManager.ActionRemoveRecipesNoIngredients |
static class |
MCRecipeManager.ActionRemoveShapedRecipes |
static class |
MCRecipeManager.ActionRemoveShapelessRecipes |
static class |
MCRecipeManager.ActionReplaceAllOccurences |
static class |
MCRecipeManager.SubActionReplaceAllOccurences |
| Modifier and Type | Field and Description |
|---|---|
static java.util.List<MCRecipeBase> |
actionRecipes |
static MCRecipeManager.ActionRemoveRecipesNoIngredients |
actionRemoveRecipesNoIngredients |
static java.util.Set<java.util.Map.Entry<net.minecraft.util.ResourceLocation,net.minecraft.item.crafting.IRecipe>> |
recipes |
static java.util.List<MCRecipeManager.ActionBaseAddRecipe> |
recipesToAdd |
static java.util.List<MCRecipeManager.ActionBaseRemoveRecipes> |
recipesToRemove |
static java.util.List<MCRecipeBase> |
transformerRecipes |
| Constructor and Description |
|---|
MCRecipeManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addHiddenShaped(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action,
boolean mirrored) |
void |
addHiddenShapeless(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShaped(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShaped(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShapedMirrored(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShapedMirrored(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShapeless(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
void |
addShapeless(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action) |
static java.lang.String |
cleanRecipeName(java.lang.String s) |
static void |
cleanUpRecipeList()
Removes invalid recipes from the list so that they aren't added to JEI.
|
crafttweaker.api.item.IItemStack |
craft(crafttweaker.api.item.IItemStack[][] contents) |
java.util.List<crafttweaker.api.recipes.ICraftingRecipe> |
getAll() |
java.util.List<crafttweaker.api.recipes.ICraftingRecipe> |
getRecipesFor(crafttweaker.api.item.IIngredient ingredient) |
static void |
refreshRecipes() |
void |
remove(crafttweaker.api.item.IIngredient output,
boolean nbtMatch) |
void |
removeAll() |
void |
removeByInput(crafttweaker.api.item.IIngredient input) |
void |
removeByMod(java.lang.String modid) |
void |
removeByRecipeName(java.lang.String recipeName,
crafttweaker.api.item.IItemStack outputFilter) |
void |
removeByRegex(java.lang.String regexString,
crafttweaker.api.item.IItemStack outputFilter) |
void |
removeShaped(crafttweaker.api.item.IIngredient output,
crafttweaker.api.item.IIngredient[][] ingredients) |
void |
removeShapeless(crafttweaker.api.item.IIngredient output,
crafttweaker.api.item.IIngredient[] ingredients,
boolean wildcard) |
void |
replaceAllOccurences(crafttweaker.api.item.IIngredient toReplace,
crafttweaker.api.item.IIngredient replaceWith,
crafttweaker.api.item.IIngredient forOutput) |
static java.lang.String |
saveToString(crafttweaker.api.item.IIngredient ingredient)
Deprecated.
|
static java.lang.String |
saveToString(java.lang.Object ingredient)
Deprecated.
|
public static final java.util.List<MCRecipeManager.ActionBaseAddRecipe> recipesToAdd
public static final java.util.List<MCRecipeManager.ActionBaseRemoveRecipes> recipesToRemove
public static final MCRecipeManager.ActionRemoveRecipesNoIngredients actionRemoveRecipesNoIngredients
public static java.util.Set<java.util.Map.Entry<net.minecraft.util.ResourceLocation,net.minecraft.item.crafting.IRecipe>> recipes
public static final java.util.List<MCRecipeBase> transformerRecipes
public static final java.util.List<MCRecipeBase> actionRecipes
@Deprecated public static java.lang.String saveToString(java.lang.Object ingredient)
@Deprecated public static java.lang.String saveToString(crafttweaker.api.item.IIngredient ingredient)
public static java.lang.String cleanRecipeName(java.lang.String s)
public static void refreshRecipes()
public static void cleanUpRecipeList()
public java.util.List<crafttweaker.api.recipes.ICraftingRecipe> getRecipesFor(crafttweaker.api.item.IIngredient ingredient)
getRecipesFor in interface crafttweaker.api.recipes.IRecipeManagerpublic java.util.List<crafttweaker.api.recipes.ICraftingRecipe> getAll()
getAll in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShaped(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShaped in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShaped(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShaped in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShapedMirrored(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShapedMirrored in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShapedMirrored(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShapedMirrored in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShapeless(crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShapeless in interface crafttweaker.api.recipes.IRecipeManagerpublic void addShapeless(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addShapeless in interface crafttweaker.api.recipes.IRecipeManagerpublic void addHiddenShapeless(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action)
addHiddenShapeless in interface crafttweaker.api.recipes.IRecipeManagerpublic void addHiddenShaped(java.lang.String name,
crafttweaker.api.item.IItemStack output,
crafttweaker.api.item.IIngredient[][] ingredients,
crafttweaker.api.recipes.IRecipeFunction function,
crafttweaker.api.recipes.IRecipeAction action,
boolean mirrored)
addHiddenShaped in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeAll()
removeAll in interface crafttweaker.api.recipes.IRecipeManagerpublic void remove(crafttweaker.api.item.IIngredient output,
boolean nbtMatch)
remove in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeByRecipeName(java.lang.String recipeName,
crafttweaker.api.item.IItemStack outputFilter)
removeByRecipeName in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeByRegex(java.lang.String regexString,
crafttweaker.api.item.IItemStack outputFilter)
removeByRegex in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeByMod(java.lang.String modid)
removeByMod in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeShaped(crafttweaker.api.item.IIngredient output,
crafttweaker.api.item.IIngredient[][] ingredients)
removeShaped in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeShapeless(crafttweaker.api.item.IIngredient output,
crafttweaker.api.item.IIngredient[] ingredients,
boolean wildcard)
removeShapeless in interface crafttweaker.api.recipes.IRecipeManagerpublic void removeByInput(crafttweaker.api.item.IIngredient input)
removeByInput in interface crafttweaker.api.recipes.IRecipeManagerpublic crafttweaker.api.item.IItemStack craft(crafttweaker.api.item.IItemStack[][] contents)
craft in interface crafttweaker.api.recipes.IRecipeManagerpublic void replaceAllOccurences(crafttweaker.api.item.IIngredient toReplace,
crafttweaker.api.item.IIngredient replaceWith,
crafttweaker.api.item.IIngredient forOutput)
replaceAllOccurences in interface crafttweaker.api.recipes.IRecipeManager