Interface ComponentPredicate.Type<T extends ComponentPredicate>
- All Known Implementing Classes:
ComponentPredicate.OfExistence,ComponentPredicate.OfValue,ComponentPredicate.TypeImpl
- Enclosing interface:
ComponentPredicate
public static interface ComponentPredicate.Type<T extends ComponentPredicate>
- Mappings:
Namespace Name named net/minecraft/predicate/component/ComponentPredicate$Typeintermediary net/minecraft/class_9360$class_8745official ky$d
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ComponentPredicate.Type<?>> static final PacketCodec<RegistryByteBuf, ComponentPredicate.Type<?>> -
Method Summary
Modifier and TypeMethodDescriptionprivate static <T extends ComponentPredicate.Type<?>>
com.mojang.datafixers.util.Either<T, ComponentType<?>> fromType(T type) com.mojang.serialization.Codec<T> com.mojang.serialization.MapCodec<ComponentPredicate.Typed<T>> private static ComponentPredicate.Type<?> toType(com.mojang.datafixers.util.Either<ComponentPredicate.Type<?>, ComponentType<?>> either)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/predicate/component/ComponentPredicate$Type;CODEC:Lcom/mojang/serialization/Codec;intermediary field_63638Lnet/minecraft/class_9360$class_8745;field_63638:Lcom/mojang/serialization/Codec;official aLky$d;a:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/predicate/component/ComponentPredicate$Type;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_63639Lnet/minecraft/class_9360$class_8745;field_63639:Lnet/minecraft/class_9139;official bLky$d;b:Laat;
-
-
Method Details
-
fromType
private static <T extends ComponentPredicate.Type<?>> com.mojang.datafixers.util.Either<T,ComponentType<?>> fromType(T type) - Mappings:
Namespace Name Mixin selector named fromTypeLnet/minecraft/predicate/component/ComponentPredicate$Type;fromType(Lnet/minecraft/predicate/component/ComponentPredicate$Type;)Lcom/mojang/datafixers/util/Either;intermediary method_75521Lnet/minecraft/class_9360$class_8745;method_75521(Lnet/minecraft/class_9360$class_8745;)Lcom/mojang/datafixers/util/Either;official aLky$d;a(Lky$d;)Lcom/mojang/datafixers/util/Either;
-
toType
private static ComponentPredicate.Type<?> toType(com.mojang.datafixers.util.Either<ComponentPredicate.Type<?>, ComponentType<?>> either) - Mappings:
Namespace Name Mixin selector named toTypeLnet/minecraft/predicate/component/ComponentPredicate$Type;toType(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/predicate/component/ComponentPredicate$Type;intermediary method_75520Lnet/minecraft/class_9360$class_8745;method_75520(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_9360$class_8745;official aLky$d;a(Lcom/mojang/datafixers/util/Either;)Lky$d;
-
getPredicateCodec
com.mojang.serialization.Codec<T> getPredicateCodec()- Mappings:
Namespace Name Mixin selector named getPredicateCodecLnet/minecraft/predicate/component/ComponentPredicate$Type;getPredicateCodec()Lcom/mojang/serialization/Codec;intermediary method_67302Lnet/minecraft/class_9360$class_8745;method_67302()Lcom/mojang/serialization/Codec;official cLky$d;c()Lcom/mojang/serialization/Codec;
-
getTypedCodec
com.mojang.serialization.MapCodec<ComponentPredicate.Typed<T>> getTypedCodec()- Mappings:
Namespace Name Mixin selector named getTypedCodecLnet/minecraft/predicate/component/ComponentPredicate$Type;getTypedCodec()Lcom/mojang/serialization/MapCodec;intermediary method_67305Lnet/minecraft/class_9360$class_8745;method_67305()Lcom/mojang/serialization/MapCodec;official dLky$d;d()Lcom/mojang/serialization/MapCodec;
-
getTypedPacketCodec
PacketCodec<RegistryByteBuf,ComponentPredicate.Typed<T>> getTypedPacketCodec()- Mappings:
Namespace Name Mixin selector named getTypedPacketCodecLnet/minecraft/predicate/component/ComponentPredicate$Type;getTypedPacketCodec()Lnet/minecraft/network/codec/PacketCodec;intermediary method_68716Lnet/minecraft/class_9360$class_8745;method_68716()Lnet/minecraft/class_9139;official eLky$d;e()Laat;
-