net.minecraft.predicate.component

public record ComponentPredicate$Typed<T extends ComponentPredicate>

net.minecraft.core.component.predicates.DataComponentPredicate$Single
net.minecraft.class_9360$class_10727
net.minecraft.predicate.component.ComponentPredicate$Typed

Field summary

Modifier and TypeField
private final ComponentPredicate$Type<T>
type
comp_3628
type
private final T
predicate
comp_3629
predicate

Constructor summary

ModifierConstructor
public (ComponentPredicate$Type<T> type, T predicate)

Method summary

Modifier and TypeMethod
private static <T extends ComponentPredicate> com.mojang.serialization.MapCodec<ComponentPredicate$Typed<T>>
wrapCodec(DataComponentPredicate$Type<T> type, com.mojang.serialization.Codec<T> codec)
method_75518(class_9360$class_8745<T> arg0, com.mojang.serialization.Codec<T> arg1)
getCodec(ComponentPredicate$Type<T> type, com.mojang.serialization.Codec<T> valueCodec)
private static <T extends ComponentPredicate> ComponentPredicate$Typed<T>
fromEntry(Map$Entry<DataComponentPredicate$Type<?>, T> e)
method_68714(Map$Entry<class_9360$class_8745<?>, T> arg0)
fromEntry(Map$Entry<ComponentPredicate$Type<?>, T> entry)
public ComponentPredicate$Type<T>
type()
comp_3628()
type()
public T
predicate()
comp_3629()
predicate()
private static com.mojang.datafixers.kinds.App
lambda$wrapCodec$1(com.mojang.serialization.Codec arg0, DataComponentPredicate$Type arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_75517(com.mojang.serialization.Codec arg0, class_9360$class_8745 arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg2)
method_75517(com.mojang.serialization.Codec arg0, ComponentPredicate$Type arg1, com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)
private static ComponentPredicate$Typed
lambda$wrapCodec$0(DataComponentPredicate$Type arg0, DataComponentPredicate arg1)
method_75519(class_9360$class_8745 arg0, class_9360 arg1)
method_75519(ComponentPredicate$Type arg0, ComponentPredicate predicate)