Class ShapedRecipePattern
java.lang.Object
net.minecraft.world.item.crafting.ShapedRecipePattern
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Optional<ShapedRecipePattern.Data> private final intprivate final intprivate final NonNullList<Ingredient> static final com.mojang.serialization.MapCodec<ShapedRecipePattern> private static final intstatic final StreamCodec<RegistryFriendlyByteBuf, ShapedRecipePattern> private final booleanprivate final int -
Constructor Summary
ConstructorsConstructorDescriptionShapedRecipePattern(int p_309692_, int p_311724_, NonNullList<Ingredient> p_311160_, Optional<ShapedRecipePattern.Data> p_310645_) -
Method Summary
Modifier and TypeMethodDescriptiondata()private static intfirstNonSpace(String p_309836_) private static ShapedRecipePatternfromNetwork(RegistryFriendlyByteBuf p_332293_) intheight()private static intlastNonSpace(String p_312853_) booleanmatches(CraftingInput p_343130_) private booleanmatches(CraftingInput p_345096_, boolean p_342488_) static ShapedRecipePatternof(Map<Character, Ingredient> p_310983_, String... p_310430_) static ShapedRecipePattern(package private) static String[]private voidtoNetwork(RegistryFriendlyByteBuf p_335258_) private static com.mojang.serialization.DataResult<ShapedRecipePattern> unpack(ShapedRecipePattern.Data p_312333_) intwidth()
-
Field Details
-
MAX_SIZE
private static final int MAX_SIZE- See Also:
-
MAP_CODEC
-
STREAM_CODEC
-
width
private final int width -
height
private final int height -
ingredients
-
data
-
ingredientCount
private final int ingredientCount -
symmetrical
private final boolean symmetrical
-
-
Constructor Details
-
ShapedRecipePattern
public ShapedRecipePattern(int p_309692_, int p_311724_, NonNullList<Ingredient> p_311160_, Optional<ShapedRecipePattern.Data> p_310645_)
-
-
Method Details
-
of
-
of
-
unpack
private static com.mojang.serialization.DataResult<ShapedRecipePattern> unpack(ShapedRecipePattern.Data p_312333_) -
shrink
-
firstNonSpace
-
lastNonSpace
-
matches
-
matches
-
toNetwork
-
fromNetwork
-
width
public int width() -
height
public int height() -
ingredients
-
data
-