Package net.minecraft.recipe
Class RawShapedRecipe
java.lang.Object
net.minecraft.recipe.RawShapedRecipe
- Mappings:
- Namespace - Name - named - net/minecraft/recipe/RawShapedRecipe- intermediary - net/minecraft/class_8957- official - dbu
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<RawShapedRecipe> private final Optional<RawShapedRecipe.Data> private final intprivate final intprivate final List<Optional<Ingredient>> private static final intstatic final PacketCodec<RegistryByteBuf, RawShapedRecipe> static final charprivate final booleanprivate final int
- 
Constructor SummaryConstructorsConstructorDescriptionRawShapedRecipe(int width, int height, List<Optional<Ingredient>> ingredients, Optional<RawShapedRecipe.Data> data) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate static RawShapedRecipestatic RawShapedRecipecreate(Map<Character, Ingredient> key, String[] pattern) static RawShapedRecipeprivate static intfindFirstSymbol(String line) private static intfindLastSymbol(String line) private static com.mojang.serialization.DataResult<RawShapedRecipe> fromData(RawShapedRecipe.Data data) intintgetWidth()booleanmatches(CraftingRecipeInput input) private booleanmatches(CraftingRecipeInput input, boolean mirrored) (package private) static String[]removePadding(List<String> pattern) Removes empty space from around the recipe pattern.
- 
Field Details- 
MAX_WIDTH_AND_HEIGHTprivate static final int MAX_WIDTH_AND_HEIGHT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - MAX_WIDTH_AND_HEIGHT- Lnet/minecraft/recipe/RawShapedRecipe;MAX_WIDTH_AND_HEIGHT:I- intermediary - field_47322- Lnet/minecraft/class_8957;field_47322:I- official - d- Ldbu;d:I
 
- 
SPACEpublic static final char SPACE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - SPACE- Lnet/minecraft/recipe/RawShapedRecipe;SPACE:C- intermediary - field_52602- Lnet/minecraft/class_8957;field_52602:C- official - a- Ldbu;a:C
 
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/recipe/RawShapedRecipe;CODEC:Lcom/mojang/serialization/MapCodec;- intermediary - field_47321- Lnet/minecraft/class_8957;field_47321:Lcom/mojang/serialization/MapCodec;- official - b- Ldbu;b:Lcom/mojang/serialization/MapCodec;
 
- 
PACKET_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - PACKET_CODEC- Lnet/minecraft/recipe/RawShapedRecipe;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;- intermediary - field_48359- Lnet/minecraft/class_8957;field_48359:Lnet/minecraft/class_9139;- official - c- Ldbu;c:Lyn;
 
- 
widthprivate final int width- Mappings:
- Namespace - Name - Mixin selector - named - width- Lnet/minecraft/recipe/RawShapedRecipe;width:I- intermediary - field_51637- Lnet/minecraft/class_8957;field_51637:I- official - e- Ldbu;e:I
 
- 
heightprivate final int height- Mappings:
- Namespace - Name - Mixin selector - named - height- Lnet/minecraft/recipe/RawShapedRecipe;height:I- intermediary - field_51638- Lnet/minecraft/class_8957;field_51638:I- official - f- Ldbu;f:I
 
- 
ingredients- Mappings:
- Namespace - Name - Mixin selector - named - ingredients- Lnet/minecraft/recipe/RawShapedRecipe;ingredients:Ljava/util/List;- intermediary - field_51639- Lnet/minecraft/class_8957;field_51639:Ljava/util/List;- official - g- Ldbu;g:Ljava/util/List;
 
- 
data- Mappings:
- Namespace - Name - Mixin selector - named - data- Lnet/minecraft/recipe/RawShapedRecipe;data:Ljava/util/Optional;- intermediary - field_51640- Lnet/minecraft/class_8957;field_51640:Ljava/util/Optional;- official - h- Ldbu;h:Ljava/util/Optional;
 
- 
ingredientCountprivate final int ingredientCount- Mappings:
- Namespace - Name - Mixin selector - named - ingredientCount- Lnet/minecraft/recipe/RawShapedRecipe;ingredientCount:I- intermediary - field_51641- Lnet/minecraft/class_8957;field_51641:I- official - i- Ldbu;i:I
 
- 
symmetricalprivate final boolean symmetrical- Mappings:
- Namespace - Name - Mixin selector - named - symmetrical- Lnet/minecraft/recipe/RawShapedRecipe;symmetrical:Z- intermediary - field_51642- Lnet/minecraft/class_8957;field_51642:Z- official - j- Ldbu;j:Z
 
 
- 
- 
Constructor Details- 
RawShapedRecipepublic RawShapedRecipe(int width, int height, List<Optional<Ingredient>> ingredients, Optional<RawShapedRecipe.Data> data) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/recipe/RawShapedRecipe;<init>(IILjava/util/List;Ljava/util/Optional;)V- intermediary - <init>- Lnet/minecraft/class_8957;<init>(IILjava/util/List;Ljava/util/Optional;)V- official - <init>- Ldbu;<init>(IILjava/util/List;Ljava/util/Optional;)V
 
 
- 
- 
Method Details- 
createprivate static RawShapedRecipe create(Integer width, Integer height, List<Optional<Ingredient>> ingredients) - Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/recipe/RawShapedRecipe;create(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/recipe/RawShapedRecipe;- intermediary - method_61695- Lnet/minecraft/class_8957;method_61695(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Lnet/minecraft/class_8957;- official - a- Ldbu;a(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/util/List;)Ldbu;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/recipe/RawShapedRecipe;create(Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/recipe/RawShapedRecipe;- intermediary - method_55086- Lnet/minecraft/class_8957;method_55086(Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/class_8957;- official - a- Ldbu;a(Ljava/util/Map;[Ljava/lang/String;)Ldbu;
 
- 
create- Mappings:
- Namespace - Name - Mixin selector - named - create- Lnet/minecraft/recipe/RawShapedRecipe;create(Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/recipe/RawShapedRecipe;- intermediary - method_55085- Lnet/minecraft/class_8957;method_55085(Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/class_8957;- official - a- Ldbu;a(Ljava/util/Map;Ljava/util/List;)Ldbu;
 
- 
fromDataprivate static com.mojang.serialization.DataResult<RawShapedRecipe> fromData(RawShapedRecipe.Data data) - Mappings:
- Namespace - Name - Mixin selector - named - fromData- Lnet/minecraft/recipe/RawShapedRecipe;fromData(Lnet/minecraft/recipe/RawShapedRecipe$Data;)Lcom/mojang/serialization/DataResult;- intermediary - method_55080- Lnet/minecraft/class_8957;method_55080(Lnet/minecraft/class_8957$class_8958;)Lcom/mojang/serialization/DataResult;- official - a- Ldbu;a(Ldbu$a;)Lcom/mojang/serialization/DataResult;
 
- 
removePaddingRemoves empty space from around the recipe pattern.Turns patterns such as: 
 Into:" o" " a" " ""o" "a"- Returns:
- a new recipe pattern with all leading and trailing empty rows/columns removed
- Mappings:
- Namespace - Name - Mixin selector - named - removePadding- Lnet/minecraft/recipe/RawShapedRecipe;removePadding(Ljava/util/List;)[Ljava/lang/String;- intermediary - method_55084- Lnet/minecraft/class_8957;method_55084(Ljava/util/List;)[Ljava/lang/String;- official - a- Ldbu;a(Ljava/util/List;)[Ljava/lang/String;
 
- 
findFirstSymbol- Mappings:
- Namespace - Name - Mixin selector - named - findFirstSymbol- Lnet/minecraft/recipe/RawShapedRecipe;findFirstSymbol(Ljava/lang/String;)I- intermediary - method_55083- Lnet/minecraft/class_8957;method_55083(Ljava/lang/String;)I- official - a- Ldbu;a(Ljava/lang/String;)I
 
- 
findLastSymbol- Mappings:
- Namespace - Name - Mixin selector - named - findLastSymbol- Lnet/minecraft/recipe/RawShapedRecipe;findLastSymbol(Ljava/lang/String;)I- intermediary - method_55089- Lnet/minecraft/class_8957;method_55089(Ljava/lang/String;)I- official - b- Ldbu;b(Ljava/lang/String;)I
 
- 
matches- Mappings:
- Namespace - Name - Mixin selector - named - matches- Lnet/minecraft/recipe/RawShapedRecipe;matches(Lnet/minecraft/recipe/input/CraftingRecipeInput;)Z- intermediary - method_55078- Lnet/minecraft/class_8957;method_55078(Lnet/minecraft/class_9694;)Z- official - a- Ldbu;a(Ldat;)Z
 
- 
matches- Mappings:
- Namespace - Name - Mixin selector - named - matches- Lnet/minecraft/recipe/RawShapedRecipe;matches(Lnet/minecraft/recipe/input/CraftingRecipeInput;Z)Z- intermediary - method_55079- Lnet/minecraft/class_8957;method_55079(Lnet/minecraft/class_9694;Z)Z- official - a- Ldbu;a(Ldat;Z)Z
 
- 
getWidthpublic int getWidth()- Mappings:
- Namespace - Name - Mixin selector - named - getWidth- Lnet/minecraft/recipe/RawShapedRecipe;getWidth()I- intermediary - method_59995- Lnet/minecraft/class_8957;method_59995()I- official - a- Ldbu;a()I
 
- 
getHeightpublic int getHeight()- Mappings:
- Namespace - Name - Mixin selector - named - getHeight- Lnet/minecraft/recipe/RawShapedRecipe;getHeight()I- intermediary - method_59996- Lnet/minecraft/class_8957;method_59996()I- official - b- Ldbu;b()I
 
- 
getIngredients- Mappings:
- Namespace - Name - Mixin selector - named - getIngredients- Lnet/minecraft/recipe/RawShapedRecipe;getIngredients()Ljava/util/List;- intermediary - method_59997- Lnet/minecraft/class_8957;method_59997()Ljava/util/List;- official - c- Ldbu;c()Ljava/util/List;
 
 
-