Package net.minecraft.recipe
Class RawShapedRecipe
java.lang.Object
net.minecraft.recipe.RawShapedRecipe
- Mappings:
Namespace Name named net/minecraft/recipe/RawShapedRecipeintermediary net/minecraft/class_8957official cyp
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<RawShapedRecipe> private final intprivate final intprivate final DefaultedList<Ingredient> private final Optional<RawShapedRecipe.Data> private final intprivate final booleanprivate static final intstatic final PacketCodec<RegistryByteBuf, RawShapedRecipe> -
Constructor Summary
ConstructorsConstructorDescriptionRawShapedRecipe(int int2, int int3, DefaultedList<Ingredient> defaultedList, Optional<RawShapedRecipe.Data> optional) -
Method Summary
Modifier and TypeMethodDescriptionstatic 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) booleanmatches(class_9694 class_9694) private booleanmatches(class_9694 class_9694, boolean bool) intintprivate static RawShapedRecipe(package private) static String[]removePadding(List<String> pattern) Removes empty space from around the recipe pattern.private void
-
Field Details
-
MAX_WIDTH_AND_HEIGHT
private static final int MAX_WIDTH_AND_HEIGHT- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_WIDTH_AND_HEIGHTLnet/minecraft/recipe/RawShapedRecipe;MAX_WIDTH_AND_HEIGHT:Iintermediary field_47322Lnet/minecraft/class_8957;field_47322:Iofficial cLcyp;c:I
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/recipe/RawShapedRecipe;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_47321Lnet/minecraft/class_8957;field_47321:Lcom/mojang/serialization/MapCodec;official aLcyp;a:Lcom/mojang/serialization/MapCodec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/recipe/RawShapedRecipe;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_48359Lnet/minecraft/class_8957;field_48359:Lnet/minecraft/class_9139;official bLcyp;b:Lys;
-
field_51637
private final int field_51637- Mappings:
Namespace Name Mixin selector named field_51637Lnet/minecraft/recipe/RawShapedRecipe;field_51637:Iintermediary field_51637Lnet/minecraft/class_8957;field_51637:Iofficial dLcyp;d:I
-
field_51638
private final int field_51638- Mappings:
Namespace Name Mixin selector named field_51638Lnet/minecraft/recipe/RawShapedRecipe;field_51638:Iintermediary field_51638Lnet/minecraft/class_8957;field_51638:Iofficial eLcyp;e:I
-
field_51639
- Mappings:
Namespace Name Mixin selector named field_51639Lnet/minecraft/recipe/RawShapedRecipe;field_51639:Lnet/minecraft/util/collection/DefaultedList;intermediary field_51639Lnet/minecraft/class_8957;field_51639:Lnet/minecraft/class_2371;official fLcyp;f:Ljs;
-
field_51640
- Mappings:
Namespace Name Mixin selector named field_51640Lnet/minecraft/recipe/RawShapedRecipe;field_51640:Ljava/util/Optional;intermediary field_51640Lnet/minecraft/class_8957;field_51640:Ljava/util/Optional;official gLcyp;g:Ljava/util/Optional;
-
field_51641
private final int field_51641- Mappings:
Namespace Name Mixin selector named field_51641Lnet/minecraft/recipe/RawShapedRecipe;field_51641:Iintermediary field_51641Lnet/minecraft/class_8957;field_51641:Iofficial hLcyp;h:I
-
field_51642
private final boolean field_51642- Mappings:
Namespace Name Mixin selector named field_51642Lnet/minecraft/recipe/RawShapedRecipe;field_51642:Zintermediary field_51642Lnet/minecraft/class_8957;field_51642:Zofficial iLcyp;i:Z
-
-
Constructor Details
-
RawShapedRecipe
public RawShapedRecipe(int int2, int int3, DefaultedList<Ingredient> defaultedList, Optional<RawShapedRecipe.Data> optional)
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/recipe/RawShapedRecipe;create(Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/recipe/RawShapedRecipe;intermediary method_55086Lnet/minecraft/class_8957;method_55086(Ljava/util/Map;[Ljava/lang/String;)Lnet/minecraft/class_8957;official aLcyp;a(Ljava/util/Map;[Ljava/lang/String;)Lcyp;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/recipe/RawShapedRecipe;create(Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/recipe/RawShapedRecipe;intermediary method_55085Lnet/minecraft/class_8957;method_55085(Ljava/util/Map;Ljava/util/List;)Lnet/minecraft/class_8957;official aLcyp;a(Ljava/util/Map;Ljava/util/List;)Lcyp;
-
fromData
private static com.mojang.serialization.DataResult<RawShapedRecipe> fromData(RawShapedRecipe.Data data) - Mappings:
Namespace Name Mixin selector named fromDataLnet/minecraft/recipe/RawShapedRecipe;fromData(Lnet/minecraft/recipe/RawShapedRecipe$Data;)Lcom/mojang/serialization/DataResult;intermediary method_55080Lnet/minecraft/class_8957;method_55080(Lnet/minecraft/class_8957$class_8958;)Lcom/mojang/serialization/DataResult;official aLcyp;a(Lcyp$a;)Lcom/mojang/serialization/DataResult;
-
removePadding
Removes 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 removePaddingLnet/minecraft/recipe/RawShapedRecipe;removePadding(Ljava/util/List;)[Ljava/lang/String;intermediary method_55084Lnet/minecraft/class_8957;method_55084(Ljava/util/List;)[Ljava/lang/String;official aLcyp;a(Ljava/util/List;)[Ljava/lang/String;
-
findFirstSymbol
- Mappings:
Namespace Name Mixin selector named findFirstSymbolLnet/minecraft/recipe/RawShapedRecipe;findFirstSymbol(Ljava/lang/String;)Iintermediary method_55083Lnet/minecraft/class_8957;method_55083(Ljava/lang/String;)Iofficial aLcyp;a(Ljava/lang/String;)I
-
findLastSymbol
- Mappings:
Namespace Name Mixin selector named findLastSymbolLnet/minecraft/recipe/RawShapedRecipe;findLastSymbol(Ljava/lang/String;)Iintermediary method_55089Lnet/minecraft/class_8957;method_55089(Ljava/lang/String;)Iofficial bLcyp;b(Ljava/lang/String;)I
-
matches
- Mappings:
Namespace Name Mixin selector named matchesLnet/minecraft/recipe/RawShapedRecipe;matches(Lnet/minecraft/class_9694;)Zintermediary method_55078Lnet/minecraft/class_8957;method_55078(Lnet/minecraft/class_9694;)Zofficial aLcyp;a(Lcxw;)Z
-
matches
- Mappings:
Namespace Name Mixin selector named matchesLnet/minecraft/recipe/RawShapedRecipe;matches(Lnet/minecraft/class_9694;Z)Zintermediary method_55079Lnet/minecraft/class_8957;method_55079(Lnet/minecraft/class_9694;Z)Zofficial aLcyp;a(Lcxw;Z)Z
-
writeToBuf
- Mappings:
Namespace Name Mixin selector named writeToBufLnet/minecraft/recipe/RawShapedRecipe;writeToBuf(Lnet/minecraft/network/RegistryByteBuf;)Vintermediary method_55087Lnet/minecraft/class_8957;method_55087(Lnet/minecraft/class_9129;)Vofficial aLcyp;a(Lwf;)V
-
readFromBuf
- Mappings:
Namespace Name Mixin selector named readFromBufLnet/minecraft/recipe/RawShapedRecipe;readFromBuf(Lnet/minecraft/network/RegistryByteBuf;)Lnet/minecraft/recipe/RawShapedRecipe;intermediary method_55090Lnet/minecraft/class_8957;method_55090(Lnet/minecraft/class_9129;)Lnet/minecraft/class_8957;official bLcyp;b(Lwf;)Lcyp;
-
method_59995
public int method_59995()- Mappings:
Namespace Name Mixin selector named method_59995Lnet/minecraft/recipe/RawShapedRecipe;method_59995()Iintermediary method_59995Lnet/minecraft/class_8957;method_59995()Iofficial aLcyp;a()I
-
method_59996
public int method_59996()- Mappings:
Namespace Name Mixin selector named method_59996Lnet/minecraft/recipe/RawShapedRecipe;method_59996()Iintermediary method_59996Lnet/minecraft/class_8957;method_59996()Iofficial bLcyp;b()I
-
method_59997
- Mappings:
Namespace Name Mixin selector named method_59997Lnet/minecraft/recipe/RawShapedRecipe;method_59997()Lnet/minecraft/util/collection/DefaultedList;intermediary method_59997Lnet/minecraft/class_8957;method_59997()Lnet/minecraft/class_2371;official cLcyp;c()Ljs;
-