Package net.minecraft.recipe
Class SmithingRecipe
java.lang.Object
net.minecraft.recipe.SmithingRecipe
- Mappings:
Namespace Name official btyintermediary net/minecraft/class_5357named net/minecraft/recipe/SmithingRecipe
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescription(package private) Ingredient(package private) Ingredientprivate Identifier(package private) ItemStack -
Constructor Summary
ConstructorsConstructorDescriptionSmithingRecipe(Identifier id, Ingredient base, Ingredient addition, ItemStack result) -
Method Summary
Modifier and TypeMethodDescriptionCrafts this recipe.Creates the stack that is displayed on the recipe book tab containing this recipe, and on a toast when a recipe of this type is unlocked.booleanfits(int width, int height)Determines whether this recipe's pattern will fit into the available crafting area.getId()RecipeType<?>getType()booleanisEmpty()booleanDetermines whether this recipe matches the contents currently placed inside the available crafting grid.booleantestAddition(ItemStack stack)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.recipe.Recipe
getGroup, getIngredients, getRemainder, isIgnoredInRecipeBook
-
Field Details
-
base
- Mappings:
Namespace Name Mixin selector official aLbty;a:Lbte;intermediary field_25389Lnet/minecraft/class_5357;field_25389:Lnet/minecraft/class_1856;named baseLnet/minecraft/recipe/SmithingRecipe;base:Lnet/minecraft/recipe/Ingredient;
-
addition
- Mappings:
Namespace Name Mixin selector official bLbty;b:Lbte;intermediary field_25390Lnet/minecraft/class_5357;field_25390:Lnet/minecraft/class_1856;named additionLnet/minecraft/recipe/SmithingRecipe;addition:Lnet/minecraft/recipe/Ingredient;
-
result
- Mappings:
Namespace Name Mixin selector official cLbty;c:Lbqp;intermediary field_25391Lnet/minecraft/class_5357;field_25391:Lnet/minecraft/class_1799;named resultLnet/minecraft/recipe/SmithingRecipe;result:Lnet/minecraft/item/ItemStack;
-
id
- Mappings:
Namespace Name Mixin selector official dLbty;d:Lww;intermediary field_25392Lnet/minecraft/class_5357;field_25392:Lnet/minecraft/class_2960;named idLnet/minecraft/recipe/SmithingRecipe;id:Lnet/minecraft/util/Identifier;
-
-
Constructor Details
-
SmithingRecipe
- Mappings:
Namespace Name Mixin selector official <init>Lbty;<init>(Lww;Lbte;Lbte;Lbqp;)Vintermediary <init>Lnet/minecraft/class_5357;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)Vnamed <init>Lnet/minecraft/recipe/SmithingRecipe;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemStack;)V
-
-
Method Details
-
matches
Determines whether this recipe matches the contents currently placed inside the available crafting grid.- Specified by:
matchesin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official aLbth;a(Lart;Lbwp;)Zintermediary method_8115Lnet/minecraft/class_1860;method_8115(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Znamed matchesLnet/minecraft/recipe/Recipe;matches(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/world/World;)Z
-
craft
Crafts this recipe.This method may perform side effects on the
inventoryargument.This method should return a new item stack on each call.
- Specified by:
craftin interfaceRecipe<Inventory>- Returns:
- the resulting item stack
- Mappings:
Namespace Name Mixin selector official aLbth;a(Lart;)Lbqp;intermediary method_8116Lnet/minecraft/class_1860;method_8116(Lnet/minecraft/class_1263;)Lnet/minecraft/class_1799;named craftLnet/minecraft/recipe/Recipe;craft(Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/item/ItemStack;
-
fits
public boolean fits(int width, int height)Determines whether this recipe's pattern will fit into the available crafting area. -
getOutput
-
testAddition
- Mappings:
Namespace Name Mixin selector official aLbty;a(Lbqp;)Zintermediary method_30029Lnet/minecraft/class_5357;method_30029(Lnet/minecraft/class_1799;)Znamed testAdditionLnet/minecraft/recipe/SmithingRecipe;testAddition(Lnet/minecraft/item/ItemStack;)Z
-
createIcon
Creates the stack that is displayed on the recipe book tab containing this recipe, and on a toast when a recipe of this type is unlocked. Used in conjunction withRecipe.getGroup().- Specified by:
createIconin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official hLbth;h()Lbqp;intermediary method_17447Lnet/minecraft/class_1860;method_17447()Lnet/minecraft/class_1799;named createIconLnet/minecraft/recipe/Recipe;createIcon()Lnet/minecraft/item/ItemStack;
-
getId
-
getSerializer
- Specified by:
getSerializerin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official R_Lbth;R_()Lbtj;intermediary method_8119Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;named getSerializerLnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
-
getType
-
isEmpty
public boolean isEmpty()
-