Package net.minecraft.recipe
Class AbstractCookingRecipe
java.lang.Object
net.minecraft.recipe.AbstractCookingRecipe
- Direct Known Subclasses:
BlastingRecipe
,CampfireCookingRecipe
,SmeltingRecipe
,SmokingRecipe
public abstract class AbstractCookingRecipe extends Object implements Recipe<Inventory>
- Mappings:
Namespace Name official bpz
intermediary net/minecraft/class_1874
named net/minecraft/recipe/AbstractCookingRecipe
-
Field Summary
Fields Modifier and Type Field Description protected int
cookTime
protected float
experience
protected String
group
protected Identifier
id
protected Ingredient
input
protected ItemStack
output
protected RecipeType<?>
type
-
Constructor Summary
Constructors Constructor Description AbstractCookingRecipe(RecipeType<?> type, Identifier id, String group, Ingredient input, ItemStack output, float experience, int cookTime)
-
Method Summary
Modifier and Type Method Description ItemStack
craft(Inventory inv)
boolean
fits(int width, int height)
int
getCookTime()
float
getExperience()
String
getGroup()
Identifier
getId()
ItemStack
getOutput()
DefaultedList<Ingredient>
getPreviewInputs()
RecipeType<?>
getType()
boolean
matches(Inventory inv, World world)
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, getSerializer, isEmpty, isIgnoredInRecipeBook
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector official a
Lbpz;a:Lbqq;
intermediary field_17544
Lnet/minecraft/class_1874;field_17544:Lnet/minecraft/class_3956;
named type
Lnet/minecraft/recipe/AbstractCookingRecipe;type:Lnet/minecraft/recipe/RecipeType;
-
id
- Mappings:
Namespace Name Mixin selector official b
Lbpz;b:Lwb;
intermediary field_9060
Lnet/minecraft/class_1874;field_9060:Lnet/minecraft/class_2960;
named id
Lnet/minecraft/recipe/AbstractCookingRecipe;id:Lnet/minecraft/util/Identifier;
-
group
- Mappings:
Namespace Name Mixin selector official c
Lbpz;c:Ljava/lang/String;
intermediary field_9062
Lnet/minecraft/class_1874;field_9062:Ljava/lang/String;
named group
Lnet/minecraft/recipe/AbstractCookingRecipe;group:Ljava/lang/String;
-
input
- Mappings:
Namespace Name Mixin selector official d
Lbpz;d:Lbqk;
intermediary field_9061
Lnet/minecraft/class_1874;field_9061:Lnet/minecraft/class_1856;
named input
Lnet/minecraft/recipe/AbstractCookingRecipe;input:Lnet/minecraft/recipe/Ingredient;
-
output
- Mappings:
Namespace Name Mixin selector official e
Lbpz;e:Lbnv;
intermediary field_9059
Lnet/minecraft/class_1874;field_9059:Lnet/minecraft/class_1799;
named output
Lnet/minecraft/recipe/AbstractCookingRecipe;output:Lnet/minecraft/item/ItemStack;
-
experience
protected final float experience- Mappings:
Namespace Name Mixin selector official f
Lbpz;f:F
intermediary field_9057
Lnet/minecraft/class_1874;field_9057:F
named experience
Lnet/minecraft/recipe/AbstractCookingRecipe;experience:F
-
cookTime
protected final int cookTime- Mappings:
Namespace Name Mixin selector official g
Lbpz;g:I
intermediary field_9058
Lnet/minecraft/class_1874;field_9058:I
named cookTime
Lnet/minecraft/recipe/AbstractCookingRecipe;cookTime:I
-
-
Constructor Details
-
AbstractCookingRecipe
public AbstractCookingRecipe(RecipeType<?> type, Identifier id, String group, Ingredient input, ItemStack output, float experience, int cookTime)- Mappings:
Namespace Name Mixin selector official <init>
Lbpz;<init>(Lbqq;Lwb;Ljava/lang/String;Lbqk;Lbnv;FI)V
intermediary <init>
Lnet/minecraft/class_1874;<init>(Lnet/minecraft/class_3956;Lnet/minecraft/class_2960;Ljava/lang/String;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;FI)V
named <init>
Lnet/minecraft/recipe/AbstractCookingRecipe;<init>(Lnet/minecraft/recipe/RecipeType;Lnet/minecraft/util/Identifier;Ljava/lang/String;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemStack;FI)V
-
-
Method Details
-
matches
- Specified by:
matches
in interfaceRecipe<Inventory>
- Mappings:
Namespace Name Mixin selector official a
Lbqn;a(Lapj;Lbtv;)Z
intermediary method_8115
Lnet/minecraft/class_1860;method_8115(Lnet/minecraft/class_1263;Lnet/minecraft/class_1937;)Z
named matches
Lnet/minecraft/recipe/Recipe;matches(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/world/World;)Z
-
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;
-
fits
-
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;
-
getExperience
public float getExperience()- Mappings:
Namespace Name Mixin selector official b
Lbpz;b()F
intermediary method_8171
Lnet/minecraft/class_1874;method_8171()F
named getExperience
Lnet/minecraft/recipe/AbstractCookingRecipe;getExperience()F
-
getOutput
-
getGroup
-
getCookTime
public int getCookTime()- Mappings:
Namespace Name Mixin selector official e
Lbpz;e()I
intermediary method_8167
Lnet/minecraft/class_1874;method_8167()I
named getCookTime
Lnet/minecraft/recipe/AbstractCookingRecipe;getCookTime()I
-
getId
-
getType
-