public class ShapelessRecipeBuilder
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ShapelessRecipeBuilder.Result |
コンストラクタと説明 |
---|
ShapelessRecipeBuilder(IItemProvider resultIn,
int countIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
ShapelessRecipeBuilder |
addCriterion(java.lang.String name,
ICriterionInstance criterionIn)
Adds a criterion needed to unlock the recipe.
|
ShapelessRecipeBuilder |
addIngredient(IItemProvider itemIn)
Adds an ingredient of the given item.
|
ShapelessRecipeBuilder |
addIngredient(IItemProvider itemIn,
int quantity)
Adds the given ingredient multiple times.
|
ShapelessRecipeBuilder |
addIngredient(Ingredient ingredientIn)
Adds an ingredient.
|
ShapelessRecipeBuilder |
addIngredient(Ingredient ingredientIn,
int quantity)
Adds an ingredient multiple times.
|
ShapelessRecipeBuilder |
addIngredient(Tag<Item> tagIn)
Adds an ingredient that can be any item in the given tag.
|
void |
build(java.util.function.Consumer<IFinishedRecipe> consumerIn)
Builds this recipe into an
IFinishedRecipe . |
void |
build(java.util.function.Consumer<IFinishedRecipe> consumerIn,
ResourceLocation id)
Builds this recipe into an
IFinishedRecipe . |
void |
build(java.util.function.Consumer<IFinishedRecipe> consumerIn,
java.lang.String save)
Builds this recipe into an
IFinishedRecipe . |
ShapelessRecipeBuilder |
setGroup(java.lang.String groupIn) |
static ShapelessRecipeBuilder |
shapelessRecipe(IItemProvider resultIn)
Creates a new builder for a shapeless recipe.
|
static ShapelessRecipeBuilder |
shapelessRecipe(IItemProvider resultIn,
int countIn)
Creates a new builder for a shapeless recipe.
|
public ShapelessRecipeBuilder(IItemProvider resultIn, int countIn)
public static ShapelessRecipeBuilder shapelessRecipe(IItemProvider resultIn)
public static ShapelessRecipeBuilder shapelessRecipe(IItemProvider resultIn, int countIn)
public ShapelessRecipeBuilder addIngredient(Tag<Item> tagIn)
public ShapelessRecipeBuilder addIngredient(IItemProvider itemIn)
public ShapelessRecipeBuilder addIngredient(IItemProvider itemIn, int quantity)
public ShapelessRecipeBuilder addIngredient(Ingredient ingredientIn)
public ShapelessRecipeBuilder addIngredient(Ingredient ingredientIn, int quantity)
public ShapelessRecipeBuilder addCriterion(java.lang.String name, ICriterionInstance criterionIn)
public ShapelessRecipeBuilder setGroup(java.lang.String groupIn)
public void build(java.util.function.Consumer<IFinishedRecipe> consumerIn)
IFinishedRecipe
.public void build(java.util.function.Consumer<IFinishedRecipe> consumerIn, java.lang.String save)
IFinishedRecipe
. Use build(Consumer)
if save is the same as the ID for
the result.public void build(java.util.function.Consumer<IFinishedRecipe> consumerIn, ResourceLocation id)
IFinishedRecipe
.