Package net.minecraft.recipe
Class RecipeFinder
java.lang.Object
net.minecraft.recipe.RecipeFinder
public class RecipeFinder extends Object
- Mappings:
Namespace Name official bhnintermediary net/minecraft/class_1662named net/minecraft/recipe/RecipeFinder
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classRecipeFinder.Filter -
Field Summary
Fields Modifier and Type Field Description Int2IntMapidToAmountMap -
Constructor Summary
Constructors Constructor Description RecipeFinder() -
Method Summary
Modifier and Type Method Description 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, IntList outMatchingInputIds)intcountRecipeCrafts(Recipe<?> recipe, IntList outMatchingInputIds)booleanfindRecipe(Recipe<?> recipe, IntList outMatchingInputIds)booleanfindRecipe(Recipe<?> recipe, IntList outMatchingInputIds, int amount)static intgetItemId(ItemStack stack)static ItemStackgetStackFromId(int id)private inttake(int id, int amount)
-
Field Details
-
idToAmountMap
- Mappings:
Namespace Name Mixin selector official aLbhn;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;
-
-
Constructor Details
-
RecipeFinder
public RecipeFinder()
-
-
Method Details
-
addNormalItem
- Mappings:
Namespace Name Mixin selector official aLbhn;a(Lbnv;)Vintermediary method_7404Lnet/minecraft/class_1662;method_7404(Lnet/minecraft/class_1799;)Vnamed addNormalItemLnet/minecraft/recipe/RecipeFinder;addNormalItem(Lnet/minecraft/item/ItemStack;)V
-
addItem
- Mappings:
Namespace Name Mixin selector official bLbhn;b(Lbnv;)Vintermediary method_7400Lnet/minecraft/class_1662;method_7400(Lnet/minecraft/class_1799;)Vnamed addItemLnet/minecraft/recipe/RecipeFinder;addItem(Lnet/minecraft/item/ItemStack;)V
-
addItem
- Mappings:
Namespace Name Mixin selector official aLbhn;a(Lbnv;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
- Mappings:
Namespace Name Mixin selector official cLbhn;c(Lbnv;)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 bLbhn;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 aLbhn;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 bLbhn;b(II)Vintermediary method_7401Lnet/minecraft/class_1662;method_7401(II)Vnamed addItemLnet/minecraft/recipe/RecipeFinder;addItem(II)V
-
findRecipe
- Mappings:
Namespace Name Mixin selector official aLbhn;a(Lbqn;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
- Mappings:
Namespace Name Mixin selector official aLbhn;a(Lbqn;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
- Mappings:
Namespace Name Mixin selector official bLbhn;b(Lbqn;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
- Mappings:
Namespace Name Mixin selector official aLbhn;a(Lbqn;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
- Mappings:
Namespace Name Mixin selector official aLbhn;a(I)Lbnv;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 aLbhn;a()Vintermediary method_7409Lnet/minecraft/class_1662;method_7409()Vnamed clearLnet/minecraft/recipe/RecipeFinder;clear()V
-