Package net.minecraft.stats
Class ServerRecipeBook
java.lang.Object
net.minecraft.stats.RecipeBook
net.minecraft.stats.ServerRecipeBook
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ServerRecipeBook.DisplayResolver
protected final Set
<ResourceKey<Recipe<?>>> protected final Set
<ResourceKey<Recipe<?>>> private static final org.slf4j.Logger
static final String
Fields inherited from class net.minecraft.stats.RecipeBook
bookSettings
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
add
(ResourceKey<Recipe<?>> pRecipe) private void
addHighlight
(ResourceKey<Recipe<?>> pRecipe) int
addRecipes
(Collection<RecipeHolder<?>> pRecipes, ServerPlayer pPlayer) private void
apply
(ServerRecipeBook.Packed pRecipeBook) boolean
contains
(ResourceKey<Recipe<?>> pRecipe) void
copyOverData
(ServerRecipeBook pOther) private void
loadRecipes
(List<ResourceKey<Recipe<?>>> pRecipes, Consumer<ResourceKey<Recipe<?>>> pOutput, Predicate<ResourceKey<Recipe<?>>> pIsRecognized) void
loadUntrusted
(ServerRecipeBook.Packed pRecipeBook, Predicate<ResourceKey<Recipe<?>>> pPredicate) pack()
void
remove
(ResourceKey<Recipe<?>> pRecipe) void
removeHighlight
(ResourceKey<Recipe<?>> pRecipe) int
removeRecipes
(Collection<RecipeHolder<?>> pRecipes, ServerPlayer pPlayer) void
sendInitialRecipeBook
(ServerPlayer pPlayer) Methods inherited from class net.minecraft.stats.RecipeBook
getBookSettings, isFiltering, isOpen, setBookSetting, setBookSettings, setFiltering, setOpen
-
Field Details
-
RECIPE_BOOK_TAG
- See Also:
-
LOGGER
private static final org.slf4j.Logger LOGGER -
displayResolver
-
known
-
highlight
-
-
Constructor Details
-
ServerRecipeBook
-
-
Method Details
-
add
-
contains
-
remove
-
removeHighlight
-
addHighlight
-
addRecipes
-
removeRecipes
-
loadRecipes
private void loadRecipes(List<ResourceKey<Recipe<?>>> pRecipes, Consumer<ResourceKey<Recipe<?>>> pOutput, Predicate<ResourceKey<Recipe<?>>> pIsRecognized) -
sendInitialRecipeBook
-
copyOverData
-
pack
-
apply
-
loadUntrusted
public void loadUntrusted(ServerRecipeBook.Packed pRecipeBook, Predicate<ResourceKey<Recipe<?>>> pPredicate)
-