类 RecipeFinder
- java.lang.Object
-
- net.minecraft.recipe.RecipeFinder
-
public class RecipeFinder extends Object
- Mappings:
Namespace Name official bjhintermediary net/minecraft/class_1662named net/minecraft/recipe/RecipeFinder
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 (专用程序包) classRecipeFinder.Filter
-
字段概要
字段 修饰符和类型 字段 说明 private static intfield_30653Int2IntMapidToAmountMap
-
构造器概要
构造器 构造器 说明 RecipeFinder()
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 private voidaddItem(int id, int amount)voidaddItem(ItemStack stack)voidaddItem(ItemStack stack, int count)voidaddNormalItem(ItemStack stack)voidclear()private booleancontains(int id)intcountRecipeCrafts(Recipe<?> recipe, int limit, @Nullable IntList outMatchingInputIds)intcountRecipeCrafts(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)booleanfindRecipe(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)booleanfindRecipe(Recipe<?> recipe, @Nullable IntList outMatchingInputIds, int amount)static intgetItemId(ItemStack stack)static ItemStackgetStackFromId(int id)private inttake(int id, int amount)
-
-
-
字段详细资料
-
field_30653
private static final int field_30653
- 另请参阅:
- 常量字段值
- Mappings:
Namespace Name Mixin selector official bLbjh;b:Iintermediary field_30653Lnet/minecraft/class_1662;field_30653:Inamed field_30653Lnet/minecraft/recipe/RecipeFinder;field_30653:I
-
idToAmountMap
public final Int2IntMap idToAmountMap
- Mappings:
Namespace Name Mixin selector official aLbjh;a:Lit/unimi/dsi/fastutil/ints/Int2IntMap;intermediary field_7550Lnet/minecraft/class_1662;field_7550:Lit/unimi/dsi/fastutil/ints/Int2IntMap;named idToAmountMapLnet/minecraft/recipe/RecipeFinder;idToAmountMap:Lit/unimi/dsi/fastutil/ints/Int2IntMap;
-
-
方法详细资料
-
addNormalItem
public void addNormalItem(ItemStack stack)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(Lbpr;)Vintermediary method_7404Lnet/minecraft/class_1662;method_7404(Lnet/minecraft/class_1799;)Vnamed addNormalItemLnet/minecraft/recipe/RecipeFinder;addNormalItem(Lnet/minecraft/item/ItemStack;)V
-
addItem
public void addItem(ItemStack stack)
- Mappings:
Namespace Name Mixin selector official bLbjh;b(Lbpr;)Vintermediary method_7400Lnet/minecraft/class_1662;method_7400(Lnet/minecraft/class_1799;)Vnamed addItemLnet/minecraft/recipe/RecipeFinder;addItem(Lnet/minecraft/item/ItemStack;)V
-
addItem
public void addItem(ItemStack stack, int count)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(Lbpr;I)Vintermediary method_20478Lnet/minecraft/class_1662;method_20478(Lnet/minecraft/class_1799;I)Vnamed addItemLnet/minecraft/recipe/RecipeFinder;addItem(Lnet/minecraft/item/ItemStack;I)V
-
getItemId
public static int getItemId(ItemStack stack)
- Mappings:
Namespace Name Mixin selector official cLbjh;c(Lbpr;)Iintermediary method_7408Lnet/minecraft/class_1662;method_7408(Lnet/minecraft/class_1799;)Inamed getItemIdLnet/minecraft/recipe/RecipeFinder;getItemId(Lnet/minecraft/item/ItemStack;)I
-
contains
private boolean contains(int id)
- Mappings:
Namespace Name Mixin selector official bLbjh;b(I)Zintermediary method_7410Lnet/minecraft/class_1662;method_7410(I)Znamed containsLnet/minecraft/recipe/RecipeFinder;contains(I)Z
-
take
private int take(int id, int amount)- Mappings:
Namespace Name Mixin selector official aLbjh;a(II)Iintermediary method_7411Lnet/minecraft/class_1662;method_7411(II)Inamed takeLnet/minecraft/recipe/RecipeFinder;take(II)I
-
addItem
private void addItem(int id, int amount)- Mappings:
Namespace Name Mixin selector official bLbjh;b(II)Vintermediary method_7401Lnet/minecraft/class_1662;method_7401(II)Vnamed addItemLnet/minecraft/recipe/RecipeFinder;addItem(II)V
-
findRecipe
public boolean findRecipe(Recipe<?> recipe, @Nullable @Nullable IntList outMatchingInputIds)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(Lbsj;Lit/unimi/dsi/fastutil/ints/IntList;)Zintermediary method_7402Lnet/minecraft/class_1662;method_7402(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)Znamed findRecipeLnet/minecraft/recipe/RecipeFinder;findRecipe(Lnet/minecraft/recipe/Recipe;Lit/unimi/dsi/fastutil/ints/IntList;)Z
-
findRecipe
public boolean findRecipe(Recipe<?> recipe, @Nullable @Nullable IntList outMatchingInputIds, int amount)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(Lbsj;Lit/unimi/dsi/fastutil/ints/IntList;I)Zintermediary method_7406Lnet/minecraft/class_1662;method_7406(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;I)Znamed findRecipeLnet/minecraft/recipe/RecipeFinder;findRecipe(Lnet/minecraft/recipe/Recipe;Lit/unimi/dsi/fastutil/ints/IntList;I)Z
-
countRecipeCrafts
public int countRecipeCrafts(Recipe<?> recipe, @Nullable @Nullable IntList outMatchingInputIds)
- Mappings:
Namespace Name Mixin selector official bLbjh;b(Lbsj;Lit/unimi/dsi/fastutil/ints/IntList;)Iintermediary method_7407Lnet/minecraft/class_1662;method_7407(Lnet/minecraft/class_1860;Lit/unimi/dsi/fastutil/ints/IntList;)Inamed countRecipeCraftsLnet/minecraft/recipe/RecipeFinder;countRecipeCrafts(Lnet/minecraft/recipe/Recipe;Lit/unimi/dsi/fastutil/ints/IntList;)I
-
countRecipeCrafts
public int countRecipeCrafts(Recipe<?> recipe, int limit, @Nullable @Nullable IntList outMatchingInputIds)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(Lbsj;ILit/unimi/dsi/fastutil/ints/IntList;)Iintermediary method_7403Lnet/minecraft/class_1662;method_7403(Lnet/minecraft/class_1860;ILit/unimi/dsi/fastutil/ints/IntList;)Inamed countRecipeCraftsLnet/minecraft/recipe/RecipeFinder;countRecipeCrafts(Lnet/minecraft/recipe/Recipe;ILit/unimi/dsi/fastutil/ints/IntList;)I
-
getStackFromId
public static ItemStack getStackFromId(int id)
- Mappings:
Namespace Name Mixin selector official aLbjh;a(I)Lbpr;intermediary method_7405Lnet/minecraft/class_1662;method_7405(I)Lnet/minecraft/class_1799;named getStackFromIdLnet/minecraft/recipe/RecipeFinder;getStackFromId(I)Lnet/minecraft/item/ItemStack;
-
clear
public void clear()
- Mappings:
Namespace Name Mixin selector official aLbjh;a()Vintermediary method_7409Lnet/minecraft/class_1662;method_7409()Vnamed clearLnet/minecraft/recipe/RecipeFinder;clear()V
-
-