Package net.minecraft.recipe.book
Class RecipeBook
java.lang.Object
net.minecraft.recipe.book.RecipeBook
- Direct Known Subclasses:
ClientRecipeBook,ServerRecipeBook
public class RecipeBook extends Object
-
Field Summary
Fields Modifier and Type Field Description private RecipeBookOptionsoptionsprotected Set<Identifier>recipesprotected Set<Identifier>toBeDisplayed -
Constructor Summary
Constructors Constructor Description RecipeBook() -
Method Summary
Modifier and Type Method Description voidadd(Recipe<?> recipe)protected voidadd(Identifier id)booleancontains(Recipe<?> recipe)booleancontains(Identifier id)voidcopyFrom(RecipeBook book)voiddisplay(Recipe<?> recipe)protected voiddisplay(Identifier id)RecipeBookOptionsgetOptions()booleanisFilteringCraftable(RecipeBookCategory category)booleanisFilteringCraftable(AbstractRecipeScreenHandler<?> handler)booleanisGuiOpen(RecipeBookCategory category)voidonRecipeDisplayed(Recipe<?> recipe)voidremove(Recipe<?> recipe)protected voidremove(Identifier id)voidsetCategoryOptions(RecipeBookCategory category, boolean guiOpen, boolean filteringCraftable)voidsetFilteringCraftable(RecipeBookCategory category, boolean filteringCraftable)voidsetGuiOpen(RecipeBookCategory category, boolean open)voidsetOptions(RecipeBookOptions options)booleanshouldDisplay(Recipe<?> recipe)
-
Field Details
-
recipes
-
toBeDisplayed
-
options
-
-
Constructor Details
-
RecipeBook
public RecipeBook()
-
-
Method Details
-
copyFrom
-
add
-
add
-
contains
-
contains
-
remove
-
remove
-
shouldDisplay
-
onRecipeDisplayed
-
display
-
display
-
isGuiOpen
-
setGuiOpen
-
isFilteringCraftable
-
isFilteringCraftable
-
setFilteringCraftable
@Environment(CLIENT) public void setFilteringCraftable(RecipeBookCategory category, boolean filteringCraftable) -
setOptions
-
getOptions
-
setCategoryOptions
public void setCategoryOptions(RecipeBookCategory category, boolean guiOpen, boolean filteringCraftable)
-