Package net.minecraft.stats
Class RecipeBookSettings
java.lang.Object
net.minecraft.stats.RecipeBookSettings
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RecipeBookSettings.TypeSettingsprivate RecipeBookSettings.TypeSettingsprivate RecipeBookSettings.TypeSettingsstatic final com.mojang.serialization.MapCodec<RecipeBookSettings> private final Map<RecipeBookType, RecipeBookSettings.TypeSettings> private RecipeBookSettings.TypeSettingsstatic final StreamCodec<RegistryFriendlyByteBuf, RecipeBookSettings> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateRecipeBookSettings(RecipeBookSettings.TypeSettings crafting, RecipeBookSettings.TypeSettings furnace, RecipeBookSettings.TypeSettings blastFurnace, RecipeBookSettings.TypeSettings smoker) privateRecipeBookSettings(RecipeBookSettings.TypeSettings crafting, RecipeBookSettings.TypeSettings furnace, RecipeBookSettings.TypeSettings blastFurnace, RecipeBookSettings.TypeSettings smoker, Map<RecipeBookType, RecipeBookSettings.TypeSettings> moddedSettings) -
Method Summary
Modifier and TypeMethodDescriptioncopy()getSettings(RecipeBookType type) booleanisFiltering(RecipeBookType bookType) booleanisOpen(RecipeBookType bookType) voidreplaceFrom(RecipeBookSettings other) voidsetFiltering(RecipeBookType bookType, boolean filtering) voidsetOpen(RecipeBookType bookType, boolean open) private voidupdateSettings(RecipeBookType type, UnaryOperator<RecipeBookSettings.TypeSettings> updater)
-
Field Details
-
STREAM_CODEC
-
MAP_CODEC
-
crafting
-
furnace
-
blastFurnace
-
smoker
-
moddedSettings
-
-
Constructor Details
-
RecipeBookSettings
public RecipeBookSettings() -
RecipeBookSettings
private RecipeBookSettings(RecipeBookSettings.TypeSettings crafting, RecipeBookSettings.TypeSettings furnace, RecipeBookSettings.TypeSettings blastFurnace, RecipeBookSettings.TypeSettings smoker) -
RecipeBookSettings
private RecipeBookSettings(RecipeBookSettings.TypeSettings crafting, RecipeBookSettings.TypeSettings furnace, RecipeBookSettings.TypeSettings blastFurnace, RecipeBookSettings.TypeSettings smoker, Map<RecipeBookType, RecipeBookSettings.TypeSettings> moddedSettings)
-
-
Method Details
-
getSettings
-
updateSettings
private void updateSettings(RecipeBookType type, UnaryOperator<RecipeBookSettings.TypeSettings> updater) -
isOpen
-
setOpen
-
isFiltering
-
setFiltering
-
copy
-
replaceFrom
-