net.minecraft.component.type

public final class ProfileComponent$Dynamic

extends ProfileComponent

All mapped superinterfaces:

TooltipAppender

net.minecraft.world.item.component.ResolvableProfile$Dynamic
net.minecraft.class_9296$class_11756
net.minecraft.component.type.ProfileComponent$Dynamic

Field summary

Modifier and TypeField
private static final Text
DYNAMIC_TOOLTIP
field_62072
TEXT
private final com.mojang.datafixers.util.Either<String, UUID>
nameOrId
field_62073
nameOrId

Constructor summary

ModifierConstructor
private (com.mojang.datafixers.util.Either<String, UUID> nameOrId, SkinTextures$SkinOverride override)

Method summary

Modifier and TypeMethod
public Optional<String>
name()
method_73317()
getName()
protected com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent$Data>
unpack()
method_73305()
get()
public CompletableFuture<com.mojang.authlib.GameProfile>
resolveProfile(ProfileResolver profileResolver)
method_73306(class_11755 arg0)
resolve(GameProfileResolver arg0)
public void
addToTooltip(Item$TooltipContext context, Consumer<Component> consumer, TooltipFlag flag, DataComponentGetter components)
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)
private com.mojang.authlib.GameProfile
lambda$resolveProfile$0(ProfileResolver arg0)
method_73318(class_11755 arg0)
method_73318(GameProfileResolver arg0)