net.minecraft.component.type

public abstract class ProfileComponent

implements TooltipAppender

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
field_63031
COMPONENT_CODEC
public static final com.mojang.serialization.Codec<ProfileComponent>
CODEC
field_49359
CODEC
public static final PacketCodec<io.netty.buffer.ByteBuf, ProfileComponent>
STREAM_CODEC
field_49360
PACKET_CODEC
protected final com.mojang.authlib.GameProfile
partialProfile
field_62071
profile
protected final SkinTextures$SkinOverride
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)
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)
method_73307(com.mojang.authlib.GameProfile arg0)
ofStatic(com.mojang.authlib.GameProfile profile)
public static ProfileComponent
createUnresolved(String name)
method_74889(String arg0)
ofDynamic(String name)
public static ProfileComponent
createUnresolved(UUID id)
method_73312(UUID arg0)
ofDynamic(UUID id)
protected abstract com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent$Data>
unpack()
method_73305()
get()
public abstract CompletableFuture<com.mojang.authlib.GameProfile>
resolveProfile(ProfileResolver profileResolver)
method_73306(class_11755 arg0)
resolve(GameProfileResolver resolver)
public com.mojang.authlib.GameProfile
partialProfile()
method_73313()
getGameProfile()
public SkinTextures$SkinOverride
skinPatch()
method_74890()
getOverride()
private static com.mojang.authlib.GameProfile
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()
method_73317()
getName()
private static UUID
lambda$createPartialProfile$0(Optional arg0)
method_73310(Optional arg0)
method_73310(Optional arg0)
private static ProfileComponent
lambda$create$1(PlayerSkin$Patch arg0, ResolvableProfile$Partial arg1)
method_73309(class_8685$class_11892 arg0, class_9296$class_11757 arg1)
method_73309(SkinTextures$SkinOverride arg0, ProfileComponent$Data data)
private static ProfileComponent$Dynamic
lambda$create$3(ResolvableProfile$Partial arg0, PlayerSkin$Patch arg1)
method_73315(class_9296$class_11757 arg0, class_8685$class_11892 arg1)
method_73315(ProfileComponent$Data arg0, SkinTextures$SkinOverride arg1)
private static ProfileComponent$Dynamic
lambda$create$2(PlayerSkin$Patch arg0, String arg1)
method_73316(class_8685$class_11892 arg0, String arg1)
method_73316(SkinTextures$SkinOverride arg0, String name)
private static ProfileComponent
lambda$create$0(PlayerSkin$Patch arg0, com.mojang.authlib.GameProfile arg1)
method_73314(class_8685$class_11892 arg0, com.mojang.authlib.GameProfile arg1)
method_73314(SkinTextures$SkinOverride arg0, com.mojang.authlib.GameProfile profile)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_74888(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_74888(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)