Class ComponentType.Builder.SimpleDataComponentType<T>

java.lang.Object
net.minecraft.component.ComponentType.Builder.SimpleDataComponentType<T>
All Implemented Interfaces:
ComponentType<T>
Enclosing class:
ComponentType.Builder<T>

private static class ComponentType.Builder.SimpleDataComponentType<T> extends Object implements ComponentType<T>
Mappings:
Namespace Name
named net/minecraft/component/ComponentType$Builder$SimpleDataComponentType
intermediary net/minecraft/class_9331$class_9332$class_9333
official kn$a$a
  • Field Details

    • codec

      @Nullable private final @Nullable com.mojang.serialization.Codec<T> codec
      Mappings:
      Namespace Name Mixin selector
      named codec Lnet/minecraft/component/ComponentType$Builder$SimpleDataComponentType;codec:Lcom/mojang/serialization/Codec;
      intermediary field_49604 Lnet/minecraft/class_9331$class_9332$class_9333;field_49604:Lcom/mojang/serialization/Codec;
      official e Lkn$a$a;e:Lcom/mojang/serialization/Codec;
    • packetCodec

      private final PacketCodec<? super RegistryByteBuf,T> packetCodec
      Mappings:
      Namespace Name Mixin selector
      named packetCodec Lnet/minecraft/component/ComponentType$Builder$SimpleDataComponentType;packetCodec:Lnet/minecraft/network/codec/PacketCodec;
      intermediary field_49605 Lnet/minecraft/class_9331$class_9332$class_9333;field_49605:Lnet/minecraft/class_9139;
      official f Lkn$a$a;f:Laat;
    • skipsHandAnimation

      private final boolean skipsHandAnimation
      Mappings:
      Namespace Name Mixin selector
      named skipsHandAnimation Lnet/minecraft/component/ComponentType$Builder$SimpleDataComponentType;skipsHandAnimation:Z
      intermediary field_63630 Lnet/minecraft/class_9331$class_9332$class_9333;field_63630:Z
      official g Lkn$a$a;g:Z
  • Constructor Details

    • SimpleDataComponentType

      SimpleDataComponentType(@Nullable @Nullable com.mojang.serialization.Codec<T> codec, PacketCodec<? super RegistryByteBuf,T> packetCodec, boolean skipsHandAnimation)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/ComponentType$Builder$SimpleDataComponentType;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/network/codec/PacketCodec;Z)V
      intermediary <init> Lnet/minecraft/class_9331$class_9332$class_9333;<init>(Lcom/mojang/serialization/Codec;Lnet/minecraft/class_9139;Z)V
      official <init> Lkn$a$a;<init>(Lcom/mojang/serialization/Codec;Laat;Z)V
  • Method Details

    • skipsHandAnimation

      public boolean skipsHandAnimation()
      Specified by:
      skipsHandAnimation in interface ComponentType<T>
      Mappings:
      Namespace Name Mixin selector
      named skipsHandAnimation Lnet/minecraft/component/ComponentType;skipsHandAnimation()Z
      intermediary method_75506 Lnet/minecraft/class_9331;method_75506()Z
      official e Lkn;e()Z
    • getCodec

      @Nullable public @Nullable com.mojang.serialization.Codec<T> getCodec()
      Specified by:
      getCodec in interface ComponentType<T>
      Mappings:
      Namespace Name Mixin selector
      named getCodec Lnet/minecraft/component/ComponentType;getCodec()Lcom/mojang/serialization/Codec;
      intermediary method_57875 Lnet/minecraft/class_9331;method_57875()Lcom/mojang/serialization/Codec;
      official b Lkn;b()Lcom/mojang/serialization/Codec;
    • getPacketCodec

      public PacketCodec<? super RegistryByteBuf,T> getPacketCodec()
      Specified by:
      getPacketCodec in interface ComponentType<T>
      Mappings:
      Namespace Name Mixin selector
      named getPacketCodec Lnet/minecraft/component/ComponentType;getPacketCodec()Lnet/minecraft/network/codec/PacketCodec;
      intermediary method_57878 Lnet/minecraft/class_9331;method_57878()Lnet/minecraft/class_9139;
      official f Lkn;f()Laat;
    • toString

      public String toString()
      Overrides:
      toString in class Object