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) class
RecipeFinder.Filter
-
Field Summary
Fields Modifier and Type Field Description Int2IntMap
idToAmountMap
-
Constructor Summary
Constructors Constructor Description RecipeFinder()
-
Method Summary
Modifier and Type Method Description private void
addItem(int id, int amount)
void
addItem(ItemStack itemStack)
void
addNormalItem(ItemStack stack)
void
clear()
private boolean
contains(int int2)
int
countRecipeCrafts(Recipe<?> recipe, int limit, IntList outMatchingInputIds)
int
countRecipeCrafts(Recipe<?> recipe, IntList outMatchingInputIds)
boolean
findRecipe(Recipe<?> recipe, IntList outMatchingInputIds)
boolean
findRecipe(Recipe<?> recipe, IntList outMatchingInputIds, int amount)
static int
getItemId(ItemStack itemStack)
static ItemStack
getStackFromId(int int2)
void
method_20478(ItemStack itemStack, int int2)
private int
take(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()
-