net.minecraft.core.component

public record TypedDataComponent<T>

ks
net.minecraft.core.component.TypedDataComponent
net.minecraft.class_9336
net.minecraft.unmapped.C_qkjwbfhx
net.minecraft.component.Component
net.minecraft.component.DataComponent
net.minecraft.src.C_313445_
net.minecraft.core.component.TypedDataComponent

Field summary

Modifier and TypeField
private final DataComponentType<T>
b
type
comp_2443
f_dmjlqapz
type
type
f_316611_
private final T
c
value
comp_2444
f_ojshbsoq
value
value
f_314804_
public static final StreamCodec<RegistryFriendlyByteBuf, TypedDataComponent<?>>
a
STREAM_CODEC
field_49657
f_kzwzfqbn
PACKET_CODEC
PACKET_CODEC
f_315130_

Constructor summary

ModifierConstructor
public (DataComponentType<T> type, T value)

Method summary

Modifier and TypeMethod
static TypedDataComponent<?>
a(Map$Entry<kp<?>, Object> arg0)
fromEntryUnchecked(Map$Entry<DataComponentType<?>, Object> arg0)
method_57944(Map$Entry<class_9331<?>, Object> arg0)
m_ghmvhwvz(Map$Entry<C_pscqxfcs<?>, Object> arg0)
of(Map$Entry<ComponentType<?>, Object> entry)
create(Map$Entry<DataComponentType<?>, Object> entry)
m_322622_(Map$Entry<C_313543_<?>, Object> p_335332_)
public static <T> TypedDataComponent<T>
a(kp<T> arg0, Object arg1)
createUnchecked(DataComponentType<T> arg0, Object arg1)
method_57945(class_9331<T> arg0, Object arg1)
m_lwsakcbf(C_pscqxfcs<T> arg0, Object arg1)
of(ComponentType<T> type, Object value)
create(DataComponentType<T> type, Object value)
m_321971_(C_313543_<T> p_332647_, Object p_330924_)
public void
a(kr arg0)
applyTo(PatchedDataComponentMap arg0)
method_57946(class_9335 arg0)
m_wdaivxti(C_jvfovkxa arg0)
apply(ComponentMapImpl components)
applyTo(PatchedDataComponentMap map)
m_324030_(C_313555_ arg0)
public <D> com.mojang.serialization.DataResult<D>
a(com.mojang.serialization.DynamicOps<D> arg0)
encodeValue(com.mojang.serialization.DynamicOps<D> arg0)
method_57943(com.mojang.serialization.DynamicOps<D> arg0)
m_fhpcixsw(com.mojang.serialization.DynamicOps<D> arg0)
encode(com.mojang.serialization.DynamicOps<D> ops)
encodeValue(com.mojang.serialization.DynamicOps<D> ops)
m_318908_(com.mojang.serialization.DynamicOps<D> arg0)
public DataComponentType<T>
a()
type()
comp_2443()
m_xvqwgrbp()
type()
type()
f_316611_()
public T
b()
value()
comp_2444()
m_zcbfmpbg()
value()
value()
f_314804_()