net.minecraft.client.gui.screens.recipebook

public class RecipeCollection

fxz
net.minecraft.client.gui.screens.recipebook.RecipeCollection
net.minecraft.class_516
net.minecraft.client.gui.screen.recipebook.RecipeResultCollection

Field summary

Modifier and TypeField
private final List<RecipeDisplayEntry>
a
entries
field_54835
entries
private final boolean
b
singleResultItem
field_3148
singleOutput
private final Set<RecipeDisplayId>
c
craftable
field_3146
craftableRecipes
private final Set<RecipeDisplayId>
d
selected
field_54836
displayableRecipes

Constructor summary

ModifierConstructor
public (List<RecipeDisplayEntry> entries)

Method summary

Modifier and TypeMethod
private static boolean
a(List<ddk> arg0)
allRecipesHaveSameResult(List<RecipeDisplayEntry> arg0)
method_30295(List<class_10297> arg0)
shouldHaveSingleOutput(List<RecipeDisplayEntry> recipes)
public void
a(cqc arg0, Predicate<ddj> arg1)
selectRecipes(StackedItemContents arg0, Predicate<RecipeDisplay> arg1)
method_64884(class_9875 arg0, Predicate<class_10295> arg1)
populateRecipes(RecipeFinder finder, Predicate<RecipeDisplay> displayablePredicate)
public boolean
a(ddl arg0)
isCraftable(RecipeDisplayId arg0)
method_2653(class_10298 arg0)
isCraftable(NetworkRecipeId recipeId)
public boolean
a()
hasCraftable()
method_2655()
hasCraftableRecipes()
public boolean
b()
hasAnySelected()
method_64886()
hasDisplayableRecipes()
public List<RecipeDisplayEntry>
c()
getRecipes()
method_2650()
getAllRecipes()
public List<RecipeDisplayEntry>
a(fxz$a arg0)
getSelectedRecipes(RecipeCollection$CraftableStatus arg0)
method_64885(class_516$class_9937 arg0)
filter(RecipeResultCollection$RecipeFilterMode filterMode)
public boolean
d()
hasSingleResultItem()
method_2656()
hasSingleOutput()