Class HTShapedRecipeBuilder
-
- All Implemented Interfaces:
public final class HTShapedRecipeBuilder extends HTStackRecipeBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private Stringgroupprivate CraftingBookCategorycategoryprivate final HTItemStackHolderresultStackprivate final HTConditionHolderconditionsprivate final HTRecipeBuilder.RecipeIdrecipeId
-
Constructor Summary
Constructors Constructor Description HTShapedRecipeBuilder()
-
Method Summary
Modifier and Type Method Description final StringgetGroup()final UnitsetGroup(String value)final CraftingBookCategorygetCategory()final UnitsetCategory(CraftingBookCategory value)final HTItemStackHoldergetResultStack()final HTConditionHoldergetConditions()final HTRecipeBuilder.RecipeIdgetRecipeId()final HTIngredientHolder.Singledefine(Character symbol)final Unitpattern(Iterable<String> patterns)材料のパターンを指定します。 final Unitpattern(String pattern)材料のパターンを指定します。 final Unitstorage4()2x2のパターンを指定します。 final Unitstorage9()3x3のパターンを指定します。 final Unithollow()中央が空の3x3のパターンを指定します。 final Unithollow4()中央の材料を,一種類の4つの材料で取り囲むパターンを指定します。 final Unithollow8()中央の材料を,一種類の8つの材料で取り囲むパターンを指定します。 final Unitcross4()中央の材料を,二種類の2つずつの材料で取り囲むパターンを指定します。 final Unitcross8()中央の材料を,二種類の4つずつの材料で取り囲むパターンを指定します。 final UnitcrossLayered()final Unitmosaic4()二種類の材料を交互に配置する2x2のパターンを指定します。 final Unitmosaic9()二種類の材料を交互に配置する3x3のパターンを指定します。 final static Unitcreate(RecipeOutput output, Function1<HTShapedRecipeBuilder, Unit> builderAction)-
-
Method Detail
-
getCategory
final CraftingBookCategory getCategory()
-
setCategory
final Unit setCategory(CraftingBookCategory value)
-
getResultStack
final HTItemStackHolder getResultStack()
-
getConditions
final HTConditionHolder getConditions()
-
getRecipeId
final HTRecipeBuilder.RecipeId getRecipeId()
-
define
final HTIngredientHolder.Single define(Character symbol)
-
crossLayered
final Unit crossLayered()
-
create
final static Unit create(RecipeOutput output, Function1<HTShapedRecipeBuilder, Unit> builderAction)
-
-
-
-