Class ComponentPredicate.Type<T extends ComponentPredicate>

java.lang.Object
net.minecraft.predicate.component.ComponentPredicate.Type<T>
Enclosing interface:
ComponentPredicate

public static final class ComponentPredicate.Type<T extends ComponentPredicate> extends Object
Mappings:
Namespace Name
named net/minecraft/predicate/component/ComponentPredicate$Type
intermediary net/minecraft/class_9360$class_8745
official ku$b
  • Field Details Link icon

    • predicateCodec Link icon

      private final com.mojang.serialization.Codec<T extends ComponentPredicate> predicateCodec
      Mappings:
      Namespace Name Mixin selector
      named predicateCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;predicateCodec:Lcom/mojang/serialization/Codec;
      intermediary field_56401 Lnet/minecraft/class_9360$class_8745;field_56401:Lcom/mojang/serialization/Codec;
      official a Lku$b;a:Lcom/mojang/serialization/Codec;
    • typedCodec Link icon

      private final com.mojang.serialization.MapCodec<ComponentPredicate.Typed<T extends ComponentPredicate>> typedCodec
      Mappings:
      Namespace Name Mixin selector
      named typedCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;typedCodec:Lcom/mojang/serialization/MapCodec;
      intermediary field_56402 Lnet/minecraft/class_9360$class_8745;field_56402:Lcom/mojang/serialization/MapCodec;
      official b Lku$b;b:Lcom/mojang/serialization/MapCodec;
    • typedPacketCodec Link icon

      private final PacketCodec<RegistryByteBuf,ComponentPredicate.Typed<T extends ComponentPredicate>> typedPacketCodec
      Mappings:
      Namespace Name Mixin selector
      named typedPacketCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;typedPacketCodec:Lnet/minecraft/network/codec/PacketCodec;
      intermediary field_58056 Lnet/minecraft/class_9360$class_8745;field_58056:Lnet/minecraft/class_9139;
      official c Lku$b;c:Lze;
  • Constructor Details Link icon

    • Type Link icon

      public Type(com.mojang.serialization.Codec<T> predicateCodec)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/predicate/component/ComponentPredicate$Type;<init>(Lcom/mojang/serialization/Codec;)V
      intermediary <init> Lnet/minecraft/class_9360$class_8745;<init>(Lcom/mojang/serialization/Codec;)V
      official <init> Lku$b;<init>(Lcom/mojang/serialization/Codec;)V
  • Method Details Link icon

    • getPredicateCodec Link icon

      public com.mojang.serialization.Codec<T> getPredicateCodec()
      Mappings:
      Namespace Name Mixin selector
      named getPredicateCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;getPredicateCodec()Lcom/mojang/serialization/Codec;
      intermediary method_67302 Lnet/minecraft/class_9360$class_8745;method_67302()Lcom/mojang/serialization/Codec;
      official a Lku$b;a()Lcom/mojang/serialization/Codec;
    • getTypedCodec Link icon

      public com.mojang.serialization.MapCodec<ComponentPredicate.Typed<T>> getTypedCodec()
      Mappings:
      Namespace Name Mixin selector
      named getTypedCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;getTypedCodec()Lcom/mojang/serialization/MapCodec;
      intermediary method_67305 Lnet/minecraft/class_9360$class_8745;method_67305()Lcom/mojang/serialization/MapCodec;
      official b Lku$b;b()Lcom/mojang/serialization/MapCodec;
    • getTypedPacketCodec Link icon

      public PacketCodec<RegistryByteBuf,ComponentPredicate.Typed<T>> getTypedPacketCodec()
      Mappings:
      Namespace Name Mixin selector
      named getTypedPacketCodec Lnet/minecraft/predicate/component/ComponentPredicate$Type;getTypedPacketCodec()Lnet/minecraft/network/codec/PacketCodec;
      intermediary method_68716 Lnet/minecraft/class_9360$class_8745;method_68716()Lnet/minecraft/class_9139;
      official c Lku$b;c()Lze;