接口 Recipe<C extends Inventory>
-
- 所有已知子接口:
CraftingRecipe
- 所有已知实现类:
AbstractCookingRecipe,ArmorDyeRecipe,BannerDuplicateRecipe,BlastingRecipe,BookCloningRecipe,CampfireCookingRecipe,CuttingRecipe,FireworkRocketRecipe,FireworkStarFadeRecipe,FireworkStarRecipe,MapCloningRecipe,MapExtendingRecipe,RepairItemRecipe,ShapedRecipe,ShapelessRecipe,ShieldDecorationRecipe,ShulkerBoxColoringRecipe,SmeltingRecipe,SmithingRecipe,SmokingRecipe,SpecialCraftingRecipe,StonecuttingRecipe,SuspiciousStewRecipe,TippedArrowRecipe
public interface Recipe<C extends Inventory>- Mappings:
Namespace Name official bsjintermediary net/minecraft/class_1860named net/minecraft/recipe/Recipe
-
-
方法概要
所有方法 实例方法 抽象方法 默认方法 修饰符和类型 方法 说明 ItemStackcraft(C inv)booleanfits(int width, int height)default StringgetGroup()IdentifiergetId()ItemStackgetOutput()default DefaultedList<Ingredient>getPreviewInputs()default ItemStackgetRecipeKindIcon()default DefaultedList<ItemStack>getRemainingStacks(C inventory)RecipeSerializer<?>getSerializer()RecipeType<?>getType()default booleanisEmpty()default booleanisIgnoredInRecipeBook()booleanmatches(C inv, World world)
-
-
-
方法详细资料
-
matches
boolean matches(C inv, World world)
- Mappings:
Namespace Name Mixin selector official aLbsj;a(Laqz;Lbvr;)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
ItemStack craft(C inv)
- Mappings:
Namespace Name Mixin selector official aLbsj;a(Laqz;)Lbpr;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
boolean fits(int width, int height)- Mappings:
Namespace Name Mixin selector official aLbsj;a(II)Zintermediary method_8113Lnet/minecraft/class_1860;method_8113(II)Znamed fitsLnet/minecraft/recipe/Recipe;fits(II)Z
-
getOutput
ItemStack getOutput()
- Mappings:
Namespace Name Mixin selector official cLbsj;c()Lbpr;intermediary method_8110Lnet/minecraft/class_1860;method_8110()Lnet/minecraft/class_1799;named getOutputLnet/minecraft/recipe/Recipe;getOutput()Lnet/minecraft/item/ItemStack;
-
getRemainingStacks
default DefaultedList<ItemStack> getRemainingStacks(C inventory)
- Mappings:
Namespace Name Mixin selector official bLbsj;b(Laqz;)Lgn;intermediary method_8111Lnet/minecraft/class_1860;method_8111(Lnet/minecraft/class_1263;)Lnet/minecraft/class_2371;named getRemainingStacksLnet/minecraft/recipe/Recipe;getRemainingStacks(Lnet/minecraft/inventory/Inventory;)Lnet/minecraft/util/collection/DefaultedList;
-
getPreviewInputs
default DefaultedList<Ingredient> getPreviewInputs()
- Mappings:
Namespace Name Mixin selector official aLbsj;a()Lgn;intermediary method_8117Lnet/minecraft/class_1860;method_8117()Lnet/minecraft/class_2371;named getPreviewInputsLnet/minecraft/recipe/Recipe;getPreviewInputs()Lnet/minecraft/util/collection/DefaultedList;
-
isIgnoredInRecipeBook
default boolean isIgnoredInRecipeBook()
- Mappings:
Namespace Name Mixin selector official ai_Lbsj;ai_()Zintermediary method_8118Lnet/minecraft/class_1860;method_8118()Znamed isIgnoredInRecipeBookLnet/minecraft/recipe/Recipe;isIgnoredInRecipeBook()Z
-
getGroup
default String getGroup()
- Mappings:
Namespace Name Mixin selector official dLbsj;d()Ljava/lang/String;intermediary method_8112Lnet/minecraft/class_1860;method_8112()Ljava/lang/String;named getGroupLnet/minecraft/recipe/Recipe;getGroup()Ljava/lang/String;
-
getRecipeKindIcon
default ItemStack getRecipeKindIcon()
- Mappings:
Namespace Name Mixin selector official hLbsj;h()Lbpr;intermediary method_17447Lnet/minecraft/class_1860;method_17447()Lnet/minecraft/class_1799;named getRecipeKindIconLnet/minecraft/recipe/Recipe;getRecipeKindIcon()Lnet/minecraft/item/ItemStack;
-
getId
Identifier getId()
- Mappings:
Namespace Name Mixin selector official fLbsj;f()Lwp;intermediary method_8114Lnet/minecraft/class_1860;method_8114()Lnet/minecraft/class_2960;named getIdLnet/minecraft/recipe/Recipe;getId()Lnet/minecraft/util/Identifier;
-
getSerializer
RecipeSerializer<?> getSerializer()
- Mappings:
Namespace Name Mixin selector official aj_Lbsj;aj_()Lbsl;intermediary method_8119Lnet/minecraft/class_1860;method_8119()Lnet/minecraft/class_1865;named getSerializerLnet/minecraft/recipe/Recipe;getSerializer()Lnet/minecraft/recipe/RecipeSerializer;
-
getType
RecipeType<?> getType()
- Mappings:
Namespace Name Mixin selector official gLbsj;g()Lbsm;intermediary method_17716Lnet/minecraft/class_1860;method_17716()Lnet/minecraft/class_3956;named getTypeLnet/minecraft/recipe/Recipe;getType()Lnet/minecraft/recipe/RecipeType;
-
isEmpty
default boolean isEmpty()
- Mappings:
Namespace Name Mixin selector official iLbsj;i()Zintermediary method_31584Lnet/minecraft/class_1860;method_31584()Znamed isEmptyLnet/minecraft/recipe/Recipe;isEmpty()Z
-
-