Package net.minecraft.component
Interface ComponentType<T>
- All Known Implementing Classes:
ComponentType.Builder.SimpleDataComponentType
public interface ComponentType<T>
- Mappings:
Namespace Name named net/minecraft/component/ComponentTypeintermediary net/minecraft/class_9331official kp
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ComponentType<?>> static final PacketCodec<RegistryByteBuf, ComponentType<?>> static final com.mojang.serialization.Codec<ComponentType<?>> static final com.mojang.serialization.Codec<Map<ComponentType<?>, Object>> -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ComponentType.Builder<T> builder()getCodec()default com.mojang.serialization.Codec<T> PacketCodec<? super RegistryByteBuf, T> default boolean
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/component/ComponentType;CODEC:Lcom/mojang/serialization/Codec;intermediary field_49600Lnet/minecraft/class_9331;field_49600:Lcom/mojang/serialization/Codec;official aLkp;a:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/component/ComponentType;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_49601Lnet/minecraft/class_9331;field_49601:Lnet/minecraft/class_9139;official bLkp;b:Lyx;
-
PERSISTENT_CODEC
- Mappings:
Namespace Name Mixin selector named PERSISTENT_CODECLnet/minecraft/component/ComponentType;PERSISTENT_CODEC:Lcom/mojang/serialization/Codec;intermediary field_50236Lnet/minecraft/class_9331;field_50236:Lcom/mojang/serialization/Codec;official cLkp;c:Lcom/mojang/serialization/Codec;
-
TYPE_TO_VALUE_MAP_CODEC
- Mappings:
Namespace Name Mixin selector named TYPE_TO_VALUE_MAP_CODECLnet/minecraft/component/ComponentType;TYPE_TO_VALUE_MAP_CODEC:Lcom/mojang/serialization/Codec;intermediary field_50237Lnet/minecraft/class_9331;field_50237:Lcom/mojang/serialization/Codec;official dLkp;d:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
builder
- Mappings:
Namespace Name Mixin selector named builderLnet/minecraft/component/ComponentType;builder()Lnet/minecraft/component/ComponentType$Builder;intermediary method_57873Lnet/minecraft/class_9331;method_57873()Lnet/minecraft/class_9331$class_9332;official aLkp;a()Lkp$a;
-
getCodec
- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/component/ComponentType;getCodec()Lcom/mojang/serialization/Codec;intermediary method_57875Lnet/minecraft/class_9331;method_57875()Lcom/mojang/serialization/Codec;official bLkp;b()Lcom/mojang/serialization/Codec;
-
getCodecOrThrow
- Mappings:
Namespace Name Mixin selector named getCodecOrThrowLnet/minecraft/component/ComponentType;getCodecOrThrow()Lcom/mojang/serialization/Codec;intermediary method_57876Lnet/minecraft/class_9331;method_57876()Lcom/mojang/serialization/Codec;official cLkp;c()Lcom/mojang/serialization/Codec;
-
shouldSkipSerialization
default boolean shouldSkipSerialization()- Mappings:
Namespace Name Mixin selector named shouldSkipSerializationLnet/minecraft/component/ComponentType;shouldSkipSerialization()Zintermediary method_57877Lnet/minecraft/class_9331;method_57877()Zofficial dLkp;d()Z
-
getPacketCodec
PacketCodec<? super RegistryByteBuf,T> getPacketCodec()- Mappings:
Namespace Name Mixin selector named getPacketCodecLnet/minecraft/component/ComponentType;getPacketCodec()Lnet/minecraft/network/codec/PacketCodec;intermediary method_57878Lnet/minecraft/class_9331;method_57878()Lnet/minecraft/class_9139;official eLkp;e()Lyx;
-