net.minecraft.world.item.component

public final class TypedEntityData<IdType>

implements TooltipProvider

dgu
net.minecraft.world.item.component.TypedEntityData
net.minecraft.class_11580
net.minecraft.entity.TypedEntityData

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_61360
LOGGER
private static final String
b
TYPE_TAG
field_61361
ID_KEY
private final IdType
c
type
field_61362
type
private final CompoundTag
d
tag
field_61363
nbt

Constructor summary

ModifierConstructor
private (IdType type, CompoundTag nbt)

Method summary

Modifier and TypeMethod
public static <T> com.mojang.serialization.Codec<TypedEntityData<T>>
a(com.mojang.serialization.Codec<T> arg0)
codec(com.mojang.serialization.Codec<T> arg0)
method_72532(com.mojang.serialization.Codec<T> arg0)
createCodec(com.mojang.serialization.Codec<T> typeCodec)
public static <B extends io.netty.buffer.ByteBuf, T> StreamCodec<B, TypedEntityData<T>>
a(zp<B, T> arg0)
streamCodec(StreamCodec<B, T> arg0)
method_72538(class_9139<B, T> arg0)
createPacketCodec(PacketCodec<B, T> typePacketCodec)
public static <T> TypedEntityData<T>
a(T arg0, ul arg1)
of(T arg0, CompoundTag arg1)
method_72535(T arg0, class_2487 arg1)
create(T type, NbtCompound nbt)
private static CompoundTag
a(ul arg0)
stripId(CompoundTag arg0)
method_72537(class_2487 arg0)
stripId(NbtCompound nbt)
public IdType
a()
type()
method_72530()
getType()
public boolean
a(String arg0)
contains(String arg0)
method_72536(String arg0)
contains(String key)
public void
a(bzx arg0)
loadInto(Entity arg0)
method_72531(class_1297 arg0)
applyToEntity(Entity entity)
public boolean
a(ecb arg0, jn$a arg1)
loadInto(BlockEntity arg0, HolderLookup$Provider arg1)
method_72534(class_2586 arg0, class_7225$class_7874 arg1)
applyToBlockEntity(BlockEntity blockEntity, RegistryWrapper$WrapperLookup registryLookup)
private CompoundTag
d()
tag()
method_72541()
getNbtWithoutId()
public CompoundTag
b()
getUnsafe()
method_72539()
method_72539()
public CompoundTag
c()
copyTagWithoutId()
method_72540()
copyNbtWithoutId()
public void
a(ddk$b arg0, Consumer<xr> arg1, dfd arg2, kl arg3)
addToTooltip(Item$TooltipContext arg0, Consumer<Component> arg1, TooltipFlag arg2, DataComponentGetter arg3)
method_57409(class_1792$class_9635 arg0, Consumer<class_2561> arg1, class_1836 arg2, class_9473 arg3)
appendTooltip(Item$TooltipContext arg0, Consumer<Text> arg1, TooltipType arg2, ComponentsAccess arg3)