Package net.minecraft.recipe
Class CuttingRecipe
java.lang.Object
net.minecraft.recipe.CuttingRecipe
- Direct Known Subclasses:
StonecuttingRecipe
public abstract class CuttingRecipe extends Object implements Recipe<Inventory>
- Mappings:
Namespace Name official bqy
intermediary net/minecraft/class_3972
named net/minecraft/recipe/CuttingRecipe
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CuttingRecipe.Serializer<T extends CuttingRecipe>
-
Field Summary
Fields Modifier and Type Field Description protected String
group
protected Identifier
id
protected Ingredient
input
protected ItemStack
output
private RecipeSerializer<?>
serializer
private RecipeType<?>
type
-
Constructor Summary
Constructors Constructor Description CuttingRecipe(RecipeType<?> type, RecipeSerializer<?> serializer, Identifier id, String group, Ingredient input, ItemStack output)
-
Method Summary
Modifier and Type Method Description ItemStack
craft(Inventory inv)
boolean
fits(int width, int height)
String
getGroup()
Identifier
getId()
ItemStack
getOutput()
DefaultedList<Ingredient>
getPreviewInputs()
RecipeSerializer<?>
getSerializer()
RecipeType<?>
getType()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.recipe.Recipe
getRecipeKindIcon, getRemainingStacks, isEmpty, isIgnoredInRecipeBook, matches
-
Field Details
-
input
- Mappings:
Namespace Name Mixin selector official a
Lbqy;a:Lbqk;
intermediary field_17642
Lnet/minecraft/class_3972;field_17642:Lnet/minecraft/class_1856;
named input
Lnet/minecraft/recipe/CuttingRecipe;input:Lnet/minecraft/recipe/Ingredient;
-
output
- Mappings:
Namespace Name Mixin selector official b
Lbqy;b:Lbnv;
intermediary field_17643
Lnet/minecraft/class_3972;field_17643:Lnet/minecraft/class_1799;
named output
Lnet/minecraft/recipe/CuttingRecipe;output:Lnet/minecraft/item/ItemStack;
-
type
- Mappings:
Namespace Name Mixin selector official e
Lbqy;e:Lbqq;
intermediary field_17646
Lnet/minecraft/class_3972;field_17646:Lnet/minecraft/class_3956;
named type
Lnet/minecraft/recipe/CuttingRecipe;type:Lnet/minecraft/recipe/RecipeType;
-
serializer
- Mappings:
Namespace Name Mixin selector official f
Lbqy;f:Lbqp;
intermediary field_17647
Lnet/minecraft/class_3972;field_17647:Lnet/minecraft/class_1865;
named serializer
Lnet/minecraft/recipe/CuttingRecipe;serializer:Lnet/minecraft/recipe/RecipeSerializer;
-
id
- Mappings:
Namespace Name Mixin selector official c
Lbqy;c:Lwb;
intermediary field_17644
Lnet/minecraft/class_3972;field_17644:Lnet/minecraft/class_2960;
named id
Lnet/minecraft/recipe/CuttingRecipe;id:Lnet/minecraft/util/Identifier;
-
group
- Mappings:
Namespace Name Mixin selector official d
Lbqy;d:Ljava/lang/String;
intermediary field_17645
Lnet/minecraft/class_3972;field_17645:Ljava/lang/String;
named group
Lnet/minecraft/recipe/CuttingRecipe;group:Ljava/lang/String;
-
-
Constructor Details
-
CuttingRecipe
public CuttingRecipe(RecipeType<?> type, RecipeSerializer<?> serializer, Identifier id, String group, Ingredient input, ItemStack output)- Mappings:
Namespace Name Mixin selector official <init>
Lbqy;<init>(Lbqq;Lbqp;Lwb;Ljava/lang/String;Lbqk;Lbnv;)V
intermediary <init>
Lnet/minecraft/class_3972;<init>(Lnet/minecraft/class_3956;Lnet/minecraft/class_1865;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
named <init>
Lnet/minecraft/recipe/CuttingRecipe;<init>(Lnet/minecraft/recipe/RecipeType;Lnet/minecraft/recipe/RecipeSerializer;Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemStack;)V
-
-
Method Details
-
getType
-
getSerializer
- Specified by:
getSerializer
in interfaceRecipe<Inventory>
- Mappings:
Namespace Name Mixin selector official ai_
Lbqn;ai_()Lbqp;
intermediary method_8119
Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;
named getSerializer
Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
-
getId
-
getGroup
-
getOutput
-
getPreviewInputs
- Specified by:
getPreviewInputs
in interfaceRecipe<Inventory>
- Mappings:
Namespace Name Mixin selector official a
Lbqn;a()Lgj;
intermediary method_8117
Lnet/minecraft/class_1860;method_8117()Lnet/minecraft/class_2371;
named getPreviewInputs
Lnet/minecraft/recipe/Recipe;getPreviewInputs()Lnet/minecraft/util/collection/DefaultedList;
-
fits
-
craft
- Specified by:
craft
in interfaceRecipe<Inventory>
- Mappings:
Namespace Name Mixin selector official a
Lbqn;a(Lapj;)Lbnv;
intermediary method_8116
Lnet/minecraft/class_1860;method_8116(Lnet/minecraft/class_1263;)Lnet/minecraft/class_1799;
named craft
Lnet/minecraft/recipe/Recipe;craft(Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/item/ItemStack;
-