类 SmithingRecipe

  • 所有已实现的接口:
    Recipe<Inventory>

    public class SmithingRecipe
    extends Object
    implements Recipe<Inventory>
    Mappings:
    Namespace Name
    official bta
    intermediary net/minecraft/class_5357
    named net/minecraft/recipe/SmithingRecipe
    • 字段详细资料

      • base

        private final Ingredient base
        Mappings:
        Namespace Name Mixin selector
        official a Lbta;a:Lbsg;
        intermediary field_25389 Lnet/minecraft/class_5357;field_25389:Lnet/minecraft/class_1856;
        named base Lnet/minecraft/recipe/SmithingRecipe;base:Lnet/minecraft/recipe/Ingredient;
      • addition

        private final Ingredient addition
        Mappings:
        Namespace Name Mixin selector
        official b Lbta;b:Lbsg;
        intermediary field_25390 Lnet/minecraft/class_5357;field_25390:Lnet/minecraft/class_1856;
        named addition Lnet/minecraft/recipe/SmithingRecipe;addition:Lnet/minecraft/recipe/Ingredient;
      • result

        private final ItemStack result
        Mappings:
        Namespace Name Mixin selector
        official c Lbta;c:Lbpr;
        intermediary field_25391 Lnet/minecraft/class_5357;field_25391:Lnet/minecraft/class_1799;
        named result Lnet/minecraft/recipe/SmithingRecipe;result:Lnet/minecraft/item/ItemStack;
      • id

        private final Identifier id
        Mappings:
        Namespace Name Mixin selector
        official d Lbta;d:Lwp;
        intermediary field_25392 Lnet/minecraft/class_5357;field_25392:Lnet/minecraft/class_2960;
        named id Lnet/minecraft/recipe/SmithingRecipe;id:Lnet/minecraft/util/Identifier;
    • 构造器详细资料

      • SmithingRecipe

        public SmithingRecipe​(Identifier id,
                              Ingredient base,
                              Ingredient addition,
                              ItemStack result)
        Mappings:
        Namespace Name Mixin selector
        official <init> Lbta;<init>(Lwp;Lbsg;Lbsg;Lbpr;)V
        intermediary <init> Lnet/minecraft/class_5357;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V
        named <init> Lnet/minecraft/recipe/SmithingRecipe;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/recipe/Ingredient;Lnet/minecraft/item/ItemStack;)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
      • 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;
      • testAddition

        public boolean testAddition​(ItemStack stack)
        Mappings:
        Namespace Name Mixin selector
        official a Lbta;a(Lbpr;)Z
        intermediary method_30029 Lnet/minecraft/class_5357;method_30029(Lnet/minecraft/class_1799;)Z
        named testAddition Lnet/minecraft/recipe/SmithingRecipe;testAddition(Lnet/minecraft/item/ItemStack;)Z
      • getRecipeKindIcon

        public ItemStack getRecipeKindIcon()
        指定者:
        getRecipeKindIcon 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official h Lbsj;h()Lbpr;
        intermediary method_17447 Lnet/minecraft/class_1860;method_17447()Lnet/minecraft/class_1799;
        named getRecipeKindIcon Lnet/minecraft/recipe/Recipe;getRecipeKindIcon()Lnet/minecraft/item/ItemStack;
      • 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;
      • getSerializer

        public RecipeSerializer<?> getSerializer()
        指定者:
        getSerializer 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official aj_ Lbsj;aj_()Lbsl;
        intermediary method_8119 Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;
        named getSerializer Lnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
      • 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;
      • isEmpty

        public boolean isEmpty()
        指定者:
        isEmpty 在接口中 Recipe<Inventory>
        Mappings:
        Namespace Name Mixin selector
        official i Lbsj;i()Z
        intermediary method_31584 Lnet/minecraft/class_1860;method_31584()Z
        named isEmpty Lnet/minecraft/recipe/Recipe;isEmpty()Z