类 AbstractCookingRecipe

    • 字段详细资料

      • type

        protected final RecipeType<?> type
        Mappings:
        Namespace Name Mixin selector
        official a Lbrv;a:Lbsm;
        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

        protected final Identifier id
        Mappings:
        Namespace Name Mixin selector
        official b Lbrv;b:Lwp;
        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

        protected final String group
        Mappings:
        Namespace Name Mixin selector
        official c Lbrv;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

        protected final Ingredient input
        Mappings:
        Namespace Name Mixin selector
        official d Lbrv;d:Lbsg;
        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

        protected final ItemStack output
        Mappings:
        Namespace Name Mixin selector
        official e Lbrv;e:Lbpr;
        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 Lbrv;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 Lbrv;g:I
        intermediary field_9058 Lnet/minecraft/class_1874;field_9058:I
        named cookTime Lnet/minecraft/recipe/AbstractCookingRecipe;cookTime:I
    • 构造器详细资料

      • AbstractCookingRecipe

        public AbstractCookingRecipe​(RecipeType<?> type,
                                     Identifier id,
                                     String group,
                                     Ingredient input,
                                     ItemStack output,
                                     float experience,
                                     int cookTime)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbrv;<init>(Lbsm;Lwp;Ljava/lang/String;Lbsg;Lbpr;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
    • 方法详细资料

      • matches

        public boolean matches​(Inventory inv,
                               World world)
        指定者:
        matches 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official a Lbsj;a(Laqz;Lbvr;)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

        public ItemStack craft​(Inventory inv)
        指定者:
        craft 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official a Lbsj;a(Laqz;)Lbpr;
        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

        public boolean fits​(int width,
                            int height)
        指定者:
        fits 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official a Lbsj;a(II)Z
        intermediary method_8113 Lnet/minecraft/class_1860;method_8113(II)Z
        named fits Lnet/minecraft/recipe/Recipe;fits(II)Z
      • getPreviewInputs

        public DefaultedList<Ingredient> getPreviewInputs()
        指定者:
        getPreviewInputs 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official a Lbsj;a()Lgn;
        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 Lbrv;b()F
        intermediary method_8171 Lnet/minecraft/class_1874;method_8171()F
        named getExperience Lnet/minecraft/recipe/AbstractCookingRecipe;getExperience()F
      • getOutput

        public ItemStack getOutput()
        指定者:
        getOutput 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official c Lbsj;c()Lbpr;
        intermediary method_8110 Lnet/minecraft/class_1860;method_8110()Lnet/minecraft/class_1799;
        named getOutput Lnet/minecraft/recipe/Recipe;getOutput()Lnet/minecraft/item/ItemStack;
      • getGroup

        public String getGroup()
        指定者:
        getGroup 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official d Lbsj;d()Ljava/lang/String;
        intermediary method_8112 Lnet/minecraft/class_1860;method_8112()Ljava/lang/String;
        named getGroup Lnet/minecraft/recipe/Recipe;getGroup()Ljava/lang/String;
      • getCookTime

        public int getCookTime()
        Mappings:
        Namespace Name Mixin selector
        official e Lbrv;e()I
        intermediary method_8167 Lnet/minecraft/class_1874;method_8167()I
        named getCookTime Lnet/minecraft/recipe/AbstractCookingRecipe;getCookTime()I
      • getId

        public Identifier getId()
        指定者:
        getId 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official f Lbsj;f()Lwp;
        intermediary method_8114 Lnet/minecraft/class_1860;method_8114()Lnet/minecraft/class_2960;
        named getId Lnet/minecraft/recipe/Recipe;getId()Lnet/minecraft/util/Identifier;
      • getType

        public RecipeType<?> getType()
        指定者:
        getType 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official g Lbsj;g()Lbsm;
        intermediary method_17716 Lnet/minecraft/class_1860;method_17716()Lnet/minecraft/class_3956;
        named getType Lnet/minecraft/recipe/Recipe;getType()Lnet/minecraft/recipe/RecipeType;