Package net.minecraft.stats
Class RecipeBookSettings
java.lang.Object
net.minecraft.stats.RecipeBookSettings
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map
<RecipeBookType, RecipeBookSettings.TypeSettings> static final StreamCodec
<FriendlyByteBuf, RecipeBookSettings> private static final Map
<RecipeBookType, com.mojang.datafixers.util.Pair<String, String>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
-
Method Summary
Modifier and TypeMethodDescriptioncopy()
boolean
private RecipeBookSettings.TypeSettings
getSettings
(RecipeBookType pType) int
hashCode()
boolean
isFiltering
(RecipeBookType pBookType) boolean
isOpen
(RecipeBookType pBookType) static RecipeBookSettings
read
(CompoundTag pTag) private static RecipeBookSettings
read
(FriendlyByteBuf pBuffer) void
replaceFrom
(RecipeBookSettings pOther) void
setFiltering
(RecipeBookType pBookType, boolean pFiltering) void
setOpen
(RecipeBookType pBookType, boolean pOpen) private void
updateSettings
(RecipeBookType pType, UnaryOperator<RecipeBookSettings.TypeSettings> pUpdater) void
write
(CompoundTag pTag) private void
write
(FriendlyByteBuf pBuffer)
-
Field Details
-
STREAM_CODEC
-
TAG_FIELDS
-
states
-
-
Constructor Details
-
RecipeBookSettings
-
RecipeBookSettings
public RecipeBookSettings()
-
-
Method Details
-
getSettings
-
updateSettings
private void updateSettings(RecipeBookType pType, UnaryOperator<RecipeBookSettings.TypeSettings> pUpdater) -
isOpen
-
setOpen
-
isFiltering
-
setFiltering
-
read
-
write
-
read
-
write
-
copy
-
replaceFrom
-
equals
-
hashCode
public int hashCode()
-