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 bpzintermediary net/minecraft/class_1874named net/minecraft/recipe/AbstractCookingRecipe
-
Field Summary
Fields Modifier and Type Field Description protected intcookTimeprotected floatexperienceprotected Stringgroupprotected Identifieridprotected Ingredientinputprotected ItemStackoutputprotected 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 ItemStackcraft(Inventory inv)booleanfits(int width, int height)intgetCookTime()floatgetExperience()StringgetGroup()IdentifiergetId()ItemStackgetOutput()DefaultedList<Ingredient>getPreviewInputs()RecipeType<?>getType()booleanmatches(Inventory inv, World world)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
getRecipeKindIcon, getRemainingStacks, getSerializer, isEmpty, isIgnoredInRecipeBook
-
Field Details
-
type
- Mappings:
Namespace Name Mixin selector official aLbpz;a:Lbqq;intermediary field_17544Lnet/minecraft/class_1874;field_17544:Lnet/minecraft/class_3956;named typeLnet/minecraft/recipe/AbstractCookingRecipe;type:Lnet/minecraft/recipe/RecipeType;
-
id
- Mappings:
Namespace Name Mixin selector official bLbpz;b:Lwb;intermediary field_9060Lnet/minecraft/class_1874;field_9060:Lnet/minecraft/class_2960;named idLnet/minecraft/recipe/AbstractCookingRecipe;id:Lnet/minecraft/util/Identifier;
-
group
- Mappings:
Namespace Name Mixin selector official cLbpz;c:Ljava/lang/String;intermediary field_9062Lnet/minecraft/class_1874;field_9062:Ljava/lang/String;named groupLnet/minecraft/recipe/AbstractCookingRecipe;group:Ljava/lang/String;
-
input
- Mappings:
Namespace Name Mixin selector official dLbpz;d:Lbqk;intermediary field_9061Lnet/minecraft/class_1874;field_9061:Lnet/minecraft/class_1856;named inputLnet/minecraft/recipe/AbstractCookingRecipe;input:Lnet/minecraft/recipe/Ingredient;
-
output
- Mappings:
Namespace Name Mixin selector official eLbpz;e:Lbnv;intermediary field_9059Lnet/minecraft/class_1874;field_9059:Lnet/minecraft/class_1799;named outputLnet/minecraft/recipe/AbstractCookingRecipe;output:Lnet/minecraft/item/ItemStack;
-
experience
protected final float experience- Mappings:
Namespace Name Mixin selector official fLbpz;f:Fintermediary field_9057Lnet/minecraft/class_1874;field_9057:Fnamed experienceLnet/minecraft/recipe/AbstractCookingRecipe;experience:F
-
cookTime
protected final int cookTime- Mappings:
Namespace Name Mixin selector official gLbpz;g:Iintermediary field_9058Lnet/minecraft/class_1874;field_9058:Inamed cookTimeLnet/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)Vintermediary <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)Vnamed <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:
matchesin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official aLbqn;a(Lapj;Lbtv;)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
- Specified by:
craftin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official aLbqn;a(Lapj;)Lbnv;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
-
getPreviewInputs
- Specified by:
getPreviewInputsin interfaceRecipe<Inventory>- Mappings:
Namespace Name Mixin selector official aLbqn;a()Lgj;intermediary method_8117Lnet/minecraft/class_1860;method_8117()Lnet/minecraft/class_2371;named getPreviewInputsLnet/minecraft/recipe/Recipe;getPreviewInputs()Lnet/minecraft/util/collection/DefaultedList;
-
getExperience
public float getExperience()- Mappings:
Namespace Name Mixin selector official bLbpz;b()Fintermediary method_8171Lnet/minecraft/class_1874;method_8171()Fnamed getExperienceLnet/minecraft/recipe/AbstractCookingRecipe;getExperience()F
-
getOutput
-
getGroup
-
getCookTime
public int getCookTime()- Mappings:
Namespace Name Mixin selector official eLbpz;e()Iintermediary method_8167Lnet/minecraft/class_1874;method_8167()Inamed getCookTimeLnet/minecraft/recipe/AbstractCookingRecipe;getCookTime()I
-
getId
-
getType
-