Package net.minecraft.data.server.recipe
Class ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider
java.lang.Object
net.minecraft.data.server.recipe.RecipeJsonBuilder.CraftingRecipeJsonProvider
net.minecraft.data.server.recipe.ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider
- All Implemented Interfaces:
RecipeJsonProvider
- Enclosing class:
ShapelessRecipeJsonBuilder
public static class ShapelessRecipeJsonBuilder.ShapelessRecipeJsonProvider
extends RecipeJsonBuilder.CraftingRecipeJsonProvider
- Mappings:
Namespace Name official mv$aintermediary net/minecraft/class_2450$class_2451named net/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AdvancementEntryprivate final intprivate final Stringprivate final List<Ingredient>private final Itemprivate final Identifier -
Constructor Summary
ConstructorsConstructorDescriptionShapelessRecipeJsonProvider(Identifier recipeId, Item output, int outputCount, String group, CraftingRecipeCategory craftingCategory, List<Ingredient> inputs, AdvancementEntry advancementBuilder) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.data.server.recipe.RecipeJsonProvider
toJson
-
Field Details
-
recipeId
- Mappings:
Namespace Name Mixin selector official aLmv$a;a:Lagg;intermediary field_11402Lnet/minecraft/class_2450$class_2451;field_11402:Lnet/minecraft/class_2960;named recipeIdLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;recipeId:Lnet/minecraft/util/Identifier;
-
output
- Mappings:
Namespace Name Mixin selector official bLmv$a;b:Lckw;intermediary field_11403Lnet/minecraft/class_2450$class_2451;field_11403:Lnet/minecraft/class_1792;named outputLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;output:Lnet/minecraft/item/Item;
-
count
private final int count- Mappings:
Namespace Name Mixin selector official cLmv$a;c:Iintermediary field_11400Lnet/minecraft/class_2450$class_2451;field_11400:Inamed countLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;count:I
-
group
- Mappings:
Namespace Name Mixin selector official dLmv$a;d:Ljava/lang/String;intermediary field_11399Lnet/minecraft/class_2450$class_2451;field_11399:Ljava/lang/String;named groupLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;group:Ljava/lang/String;
-
inputs
- Mappings:
Namespace Name Mixin selector official eLmv$a;e:Ljava/util/List;intermediary field_11404Lnet/minecraft/class_2450$class_2451;field_11404:Ljava/util/List;named inputsLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;inputs:Ljava/util/List;
-
advancementBuilder
- Mappings:
Namespace Name Mixin selector official fLmv$a;f:Laf;intermediary field_11401Lnet/minecraft/class_2450$class_2451;field_11401:Lnet/minecraft/class_8779;named advancementBuilderLnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;advancementBuilder:Lnet/minecraft/advancement/AdvancementEntry;
-
-
Constructor Details
-
ShapelessRecipeJsonProvider
public ShapelessRecipeJsonProvider(Identifier recipeId, Item output, int outputCount, String group, CraftingRecipeCategory craftingCategory, List<Ingredient> inputs, AdvancementEntry advancementBuilder) - Mappings:
Namespace Name Mixin selector official <init>Lmv$a;<init>(Lagg;Lckw;ILjava/lang/String;Lcnu;Ljava/util/List;Laf;)Vintermediary <init>Lnet/minecraft/class_2450$class_2451;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;ILjava/lang/String;Lnet/minecraft/class_7710;Ljava/util/List;Lnet/minecraft/class_8779;)Vnamed <init>Lnet/minecraft/data/server/recipe/ShapelessRecipeJsonBuilder$ShapelessRecipeJsonProvider;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/item/Item;ILjava/lang/String;Lnet/minecraft/recipe/book/CraftingRecipeCategory;Ljava/util/List;Lnet/minecraft/advancement/AdvancementEntry;)V
-
-
Method Details
-
serialize
- Specified by:
serializein interfaceRecipeJsonProvider- Overrides:
serializein classRecipeJsonBuilder.CraftingRecipeJsonProvider- Mappings:
Namespace Name Mixin selector official aLmp;a(Lcom/google/gson/JsonObject;)Vintermediary method_10416Lnet/minecraft/class_2444;method_10416(Lcom/google/gson/JsonObject;)Vnamed serializeLnet/minecraft/data/server/recipe/RecipeJsonProvider;serialize(Lcom/google/gson/JsonObject;)V
-
serializer
- Mappings:
Namespace Name Mixin selector official cLmp;c()Lcoj;intermediary comp_1231Lnet/minecraft/class_2444;comp_1231()Lnet/minecraft/class_1865;named serializerLnet/minecraft/data/server/recipe/RecipeJsonProvider;serializer()Lnet/minecraft/recipe/RecipeSerializer;
-
id
- Mappings:
Namespace Name Mixin selector official bLmp;b()Lagg;intermediary comp_1230Lnet/minecraft/class_2444;comp_1230()Lnet/minecraft/class_2960;named idLnet/minecraft/data/server/recipe/RecipeJsonProvider;id()Lnet/minecraft/util/Identifier;
-
advancement
- Mappings:
Namespace Name Mixin selector official dLmp;d()Laf;intermediary comp_1235Lnet/minecraft/class_2444;comp_1235()Lnet/minecraft/class_8779;named advancementLnet/minecraft/data/server/recipe/RecipeJsonProvider;advancement()Lnet/minecraft/advancement/AdvancementEntry;
-