net.minecraft.predicate.item

public record WrittenBookContentPredicate

implements ComponentSubPredicate<WrittenBookContentComponent>

net.minecraft.core.component.predicates.WrittenBookPredicate
net.minecraft.class_9663
net.minecraft.predicate.item.WrittenBookContentPredicate

Field summary

Modifier and TypeField
private final Optional<CollectionPredicate<RawFilteredPair<Text>, WrittenBookContentPredicate$RawTextPredicate>>
pages
comp_2642
pages
private final Optional<String>
author
comp_2643
author
private final Optional<String>
title
comp_2644
title
private final NumberRange$IntRange
generation
comp_2645
generation
private final Optional<Boolean>
resolved
comp_2646
resolved
public static final com.mojang.serialization.Codec<WrittenBookContentPredicate>
CODEC
field_51400
CODEC

Constructor summary

ModifierConstructor
public (Optional<CollectionPredicate<RawFilteredPair<Text>, WrittenBookContentPredicate$RawTextPredicate>> pages, Optional<String> author, Optional<String> title, NumberRange$IntRange generation, Optional<Boolean> resolved)

Method summary

Modifier and TypeMethod
public ComponentType<WrittenBookContentComponent>
componentType()
method_58163()
getComponentType()
public boolean
matches(WrittenBookContent value)
method_59697(class_9302 arg0)
test(WrittenBookContentComponent arg0)
public Optional<CollectionPredicate<RawFilteredPair<Text>, WrittenBookContentPredicate$RawTextPredicate>>
pages()
comp_2642()
pages()
public Optional<String>
author()
comp_2643()
author()
public Optional<String>
title()
comp_2644()
title()
public NumberRange$IntRange
generation()
comp_2645()
generation()
public Optional<Boolean>
resolved()
comp_2646()
resolved()
public boolean
matches(Object value)
method_58167(Object arg0)
test(Object arg0)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59696(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_59696(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)