public class ShapedRecipeBuilder
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
class |
ShapedRecipeBuilder.Result |
コンストラクタと説明 |
---|
ShapedRecipeBuilder(IItemProvider resultIn,
int countIn) |
修飾子とタイプ | メソッドと説明 |
---|---|
ShapedRecipeBuilder |
addCriterion(java.lang.String name,
ICriterionInstance criterionIn)
Adds a criterion needed to unlock the recipe.
|
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 . |
ShapedRecipeBuilder |
key(java.lang.Character symbol,
IItemProvider itemIn)
Adds a key to the recipe pattern.
|
ShapedRecipeBuilder |
key(java.lang.Character symbol,
Ingredient ingredientIn)
Adds a key to the recipe pattern.
|
ShapedRecipeBuilder |
key(java.lang.Character symbol,
Tag<Item> tagIn)
Adds a key to the recipe pattern.
|
ShapedRecipeBuilder |
patternLine(java.lang.String patternIn)
Adds a new entry to the patterns for this recipe.
|
ShapedRecipeBuilder |
setGroup(java.lang.String groupIn) |
static ShapedRecipeBuilder |
shapedRecipe(IItemProvider resultIn)
Creates a new builder for a shaped recipe.
|
static ShapedRecipeBuilder |
shapedRecipe(IItemProvider resultIn,
int countIn)
Creates a new builder for a shaped recipe.
|
public ShapedRecipeBuilder(IItemProvider resultIn, int countIn)
public static ShapedRecipeBuilder shapedRecipe(IItemProvider resultIn)
public static ShapedRecipeBuilder shapedRecipe(IItemProvider resultIn, int countIn)
public ShapedRecipeBuilder key(java.lang.Character symbol, Tag<Item> tagIn)
public ShapedRecipeBuilder key(java.lang.Character symbol, IItemProvider itemIn)
public ShapedRecipeBuilder key(java.lang.Character symbol, Ingredient ingredientIn)
public ShapedRecipeBuilder patternLine(java.lang.String patternIn)
public ShapedRecipeBuilder addCriterion(java.lang.String name, ICriterionInstance criterionIn)
public ShapedRecipeBuilder 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
.