Package net.minecraft.recipe
Class RecipeFinder
java.lang.Object
net.minecraft.recipe.RecipeFinder
public class RecipeFinder extends Object
-
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 itemStack)voidaddNormalItem(ItemStack stack)voidclear()private booleancontains(int int2)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 itemStack)static ItemStackgetStackFromId(int int2)voidmethod_20478(ItemStack itemStack, int int2)private inttake(int id, int amount)
-
Field Details
-
idToAmountMap
-
-
Constructor Details
-
RecipeFinder
public RecipeFinder()
-
-
Method Details
-
addNormalItem
-
addItem
-
method_20478
-
getItemId
-
contains
private boolean contains(int int2) -
take
private int take(int id, int amount) -
addItem
private void addItem(int id, int amount) -
findRecipe
-
findRecipe
-
countRecipeCrafts
-
countRecipeCrafts
-
getStackFromId
-
clear
public void clear()
-