Package net.minecraft.recipe
Class MapExtendingRecipe
java.lang.Object
net.minecraft.recipe.ShapedRecipe
net.minecraft.recipe.MapExtendingRecipe
- All Implemented Interfaces:
- CraftingRecipe,- Recipe<RecipeInputInventory>
- Mappings:
- Namespace - Name - official - cjb- intermediary - net/minecraft/class_1861- named - net/minecraft/recipe/MapExtendingRecipe
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.recipe.ShapedRecipeShapedRecipe.Serializer
- 
Field SummaryFields inherited from class net.minecraft.recipe.ShapedRecipecategory, group, height, input, output, showNotification, width
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncraft(RecipeInputInventory recipeInputInventory, DynamicRegistryManager dynamicRegistryManager) Crafts this recipe.private static ItemStackfindFilledMap(RecipeInputInventory inventory) Returns the serializer associated with this recipe.booleanReturns whether this recipe is ignored by the recipe book.booleanmatches(RecipeInputInventory recipeInputInventory, World world) Returns whether this recipe matches the contents inside theinventoryin the givenworld.Methods inherited from class net.minecraft.recipe.ShapedRecipecreatePatternMatrix, fits, getCategory, getGroup, getHeight, getId, getIngredients, getItem, getOutput, getPattern, getWidth, isEmpty, outputFromJson, readSymbols, removePadding, showNotificationMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.recipe.CraftingRecipegetTypeMethods inherited from interface net.minecraft.recipe.RecipecreateIcon, getRemainder
- 
Constructor Details- 
MapExtendingRecipe- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lcjb;<init>(Lacq;Lcis;)V- intermediary - <init>- Lnet/minecraft/class_1861;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_7710;)V- named - <init>- Lnet/minecraft/recipe/MapExtendingRecipe;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/book/CraftingRecipeCategory;)V
 
 
- 
- 
Method Details- 
matchesDescription copied from interface:RecipeReturns whether this recipe matches the contents inside theinventoryin the givenworld.The worldcurrently is only used by the map cloning recipe to prevent duplication of explorer maps.- Specified by:
- matchesin interface- Recipe<RecipeInputInventory>
- Overrides:
- matchesin class- ShapedRecipe
- Parameters:
- recipeInputInventory- the input inventory
- world- the input world
- Returns:
- whether this recipe matches the contents inside the
 inventoryin the givenworld
- Mappings:
- Namespace - Name - Mixin selector - official - method_17728- Lcjb;method_17728(Lcbt;Lcmm;)Z- intermediary - method_17728- Lnet/minecraft/class_1861;method_17728(Lnet/minecraft/class_8566;Lnet/minecraft/class_1937;)Z- named - matches- Lnet/minecraft/recipe/MapExtendingRecipe;matches(Lnet/minecraft/inventory/RecipeInputInventory;Lnet/minecraft/world/World;)Z
 
- 
craftpublic ItemStack craft(RecipeInputInventory recipeInputInventory, DynamicRegistryManager dynamicRegistryManager) Description copied from interface:RecipeCrafts this recipe.This method does not perform side effects on the inventory.This method should return a new item stack on each call. - Specified by:
- craftin interface- Recipe<RecipeInputInventory>
- Overrides:
- craftin class- ShapedRecipe
- Parameters:
- recipeInputInventory- the input inventory
- Returns:
- the resulting item stack
- Mappings:
- Namespace - Name - Mixin selector - official - method_17727- Lcjb;method_17727(Lcbt;Lhs;)Lcfz;- intermediary - method_17727- Lnet/minecraft/class_1861;method_17727(Lnet/minecraft/class_8566;Lnet/minecraft/class_5455;)Lnet/minecraft/class_1799;- named - craft- Lnet/minecraft/recipe/MapExtendingRecipe;craft(Lnet/minecraft/inventory/RecipeInputInventory;Lnet/minecraft/registry/DynamicRegistryManager;)Lnet/minecraft/item/ItemStack;
 
- 
findFilledMap- Mappings:
- Namespace - Name - Mixin selector - official - a- Lcjb;a(Lcbt;)Lcfz;- intermediary - method_51165- Lnet/minecraft/class_1861;method_51165(Lnet/minecraft/class_8566;)Lnet/minecraft/class_1799;- named - findFilledMap- Lnet/minecraft/recipe/MapExtendingRecipe;findFilledMap(Lnet/minecraft/inventory/RecipeInputInventory;)Lnet/minecraft/item/ItemStack;
 
- 
isIgnoredInRecipeBookpublic boolean isIgnoredInRecipeBook()Returns whether this recipe is ignored by the recipe book. If a recipe is ignored by the recipe book, it will be never displayed. In addition, it won't be restricted by thedoLimitedCraftinggame rule.- Returns:
- whether this recipe is ignored by the recipe book
- Mappings:
- Namespace - Name - Mixin selector - official - ai_- Lcjc;ai_()Z- intermediary - method_8118- Lnet/minecraft/class_1860;method_8118()Z- named - isIgnoredInRecipeBook- Lnet/minecraft/recipe/Recipe;isIgnoredInRecipeBook()Z
 
- 
getSerializerReturns the serializer associated with this recipe.- Specified by:
- getSerializerin interface- Recipe<RecipeInputInventory>
- Overrides:
- getSerializerin class- ShapedRecipe
- Returns:
- the serializer associated with this recipe
- Mappings:
- Namespace - Name - Mixin selector - official - aj_- Lcjc;aj_()Lcje;- intermediary - method_8119- Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;- named - getSerializer- Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
 
 
-