net.minecraft.component.type

public abstract class ProfileComponent

implements TooltipAppender

net.minecraft.world.item.component.ResolvableProfile
net.minecraft.world.item.component.ResolvableProfile
net.minecraft.class_9296
net.minecraft.component.type.ProfileComponent

Field summary

Modifier and TypeField
private static final com.mojang.serialization.Codec<ProfileComponent>
FULL_CODEC
FULL_CODEC
field_63031
COMPONENT_CODEC
public static final com.mojang.serialization.Codec<ProfileComponent>
CODEC
CODEC
field_49359
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, ProfileComponent>
STREAM_CODEC
STREAM_CODEC
field_49360
PACKET_CODEC
protected final com.mojang.authlib.GameProfile
partialProfile
partialProfile
field_62071
profile
protected final SkinTextures$SkinOverride
skinPatch
skinPatch
field_63030
override

Constructor summary

ModifierConstructor
protected (com.mojang.authlib.GameProfile profile, SkinTextures$SkinOverride override)

Method summary

Modifier and TypeMethod
private static ProfileComponent
create(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ResolvableProfile$Partial> value, PlayerSkin$Patch patch)
create(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ResolvableProfile$Partial> value, PlayerSkin$Patch patch)
method_73308(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, class_9296$class_11757> arg0, class_8685$class_11892 arg1)
ofDispatched(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent$Data> profileOrData, SkinTextures$SkinOverride override)
public static ProfileComponent
createResolved(com.mojang.authlib.GameProfile gameProfile)
createResolved(com.mojang.authlib.GameProfile gameProfile)
method_73307(com.mojang.authlib.GameProfile arg0)
ofStatic(com.mojang.authlib.GameProfile profile)
public static ProfileComponent
createUnresolved(String name)
createUnresolved(String name)
method_74889(String arg0)
ofDynamic(String name)
public static ProfileComponent
createUnresolved(UUID id)
createUnresolved(UUID id)
method_73312(UUID arg0)
ofDynamic(UUID id)
protected abstract com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent$Data>
unpack()
unpack()
method_73305()
get()
public abstract CompletableFuture<com.mojang.authlib.GameProfile>
resolveProfile(ProfileResolver profileResolver)
resolveProfile(ProfileResolver profileResolver)
method_73306(class_11755 arg0)
resolve(GameProfileResolver resolver)
public com.mojang.authlib.GameProfile
partialProfile()
partialProfile()
method_73313()
getGameProfile()
public SkinTextures$SkinOverride
skinPatch()
skinPatch()
method_74890()
getOverride()
private static com.mojang.authlib.GameProfile
createPartialProfile(Optional<String> maybeName, Optional<UUID> maybeId, com.mojang.authlib.properties.PropertyMap properties)
createPartialProfile(Optional<String> maybeName, Optional<UUID> maybeId, com.mojang.authlib.properties.PropertyMap properties)
method_73311(Optional<String> arg0, Optional<UUID> arg1, com.mojang.authlib.properties.PropertyMap arg2)
createGameProfile(Optional<String> name, Optional<UUID> id, com.mojang.authlib.properties.PropertyMap properties)
public abstract Optional<String>
name()
name()
method_73317()
getName()