Class ServerRecipeBook
java.lang.Object
net.minecraft.stats.RecipeBook
net.minecraft.stats.ServerRecipeBook
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ServerRecipeBook.DisplayResolverprotected final Set<ResourceKey<Recipe<?>>> protected final Set<ResourceKey<Recipe<?>>> private static final org.slf4j.Loggerstatic final StringFields inherited from class RecipeBook
bookSettings -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ResourceKey<Recipe<?>> id) private voidaddHighlight(ResourceKey<Recipe<?>> id) intaddRecipes(Collection<RecipeHolder<?>> recipes, ServerPlayer player) private voidapply(ServerRecipeBook.Packed packed) booleancontains(ResourceKey<Recipe<?>> id) voidcopyOverData(ServerRecipeBook bookToCopy) private voidloadRecipes(List<ResourceKey<Recipe<?>>> recipes, Consumer<ResourceKey<Recipe<?>>> recipeAddingMethod, Predicate<ResourceKey<Recipe<?>>> validator) voidloadUntrusted(ServerRecipeBook.Packed packed, Predicate<ResourceKey<Recipe<?>>> validator) pack()voidremove(ResourceKey<Recipe<?>> id) voidremoveHighlight(ResourceKey<Recipe<?>> id) intremoveRecipes(Collection<RecipeHolder<?>> recipes, ServerPlayer player) voidsendInitialRecipeBook(ServerPlayer player) Methods inherited from class 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<?>>> recipes, Consumer<ResourceKey<Recipe<?>>> recipeAddingMethod, Predicate<ResourceKey<Recipe<?>>> validator) -
sendInitialRecipeBook
-
copyOverData
-
pack
-
apply
-
loadUntrusted
public void loadUntrusted(ServerRecipeBook.Packed packed, Predicate<ResourceKey<Recipe<?>>> validator)
-