net.minecraft.world.item.component

public record ResolvableProfile

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

Field summary

Modifier and TypeField
private final Optional<String>
d
name
comp_2410
name
private final Optional<UUID>
e
id
comp_2411
uuid
private final com.mojang.authlib.properties.PropertyMap
f
properties
comp_2412
properties
private final com.mojang.authlib.GameProfile
g
gameProfile
comp_2413
gameProfile
private static volatile ResolvableProfile$Resolver
h
resolver
field_61353
field_61353
private static volatile Executor
i
mainThreadExecutor
field_61354
field_61354
public static final Executor
a
CHECKED_MAIN_THREAD_EXECUTOR
field_61352
field_61352
private static final com.mojang.serialization.Codec<ResolvableProfile>
j
FULL_CODEC
field_49752
BASE_CODEC
public static final com.mojang.serialization.Codec<ResolvableProfile>
b
CODEC
field_49359
CODEC
public static final StreamCodec<io.netty.buffer.ByteBuf, ResolvableProfile>
c
STREAM_CODEC
field_49360
PACKET_CODEC

Constructor summary

ModifierConstructor
public (Optional<String> name, Optional<UUID> uuid, com.mojang.authlib.properties.PropertyMap properties)
public (com.mojang.authlib.GameProfile gameProfile)
public (Optional<String> arg0, Optional<UUID> arg1, com.mojang.authlib.properties.PropertyMap arg2, com.mojang.authlib.GameProfile arg3)

Method summary

Modifier and TypeMethod
public ResolvableProfile
a()
pollResolve()
method_72087()
resolve()
public CompletableFuture<ResolvableProfile>
b()
resolve()
method_57507()
getFuture()
private CompletableFuture<Optional<com.mojang.authlib.GameProfile>>
i()
fetchProfile()
method_72522()
method_72522()
private ResolvableProfile
a(Optional<com.mojang.authlib.GameProfile> arg0)
createProfile(Optional<com.mojang.authlib.GameProfile> arg0)
method_72088(Optional<com.mojang.authlib.GameProfile> arg0)
resolve(Optional<com.mojang.authlib.GameProfile> profile)
private static com.mojang.authlib.GameProfile
a(Optional<UUID> arg0, Optional<String> arg1)
createGameProfile(Optional<UUID> arg0, Optional<String> arg1)
method_72089(Optional<UUID> arg0, Optional<String> arg1)
createProfile(Optional<UUID> uuid, Optional<String> name)
private static com.mojang.authlib.GameProfile
a(Optional<UUID> arg0, Optional<String> arg1, com.mojang.authlib.properties.PropertyMap arg2)
createGameProfile(Optional<UUID> arg0, Optional<String> arg1, com.mojang.authlib.properties.PropertyMap arg2)
method_57509(Optional<UUID> arg0, Optional<String> arg1, com.mojang.authlib.properties.PropertyMap arg2)
createProfile(Optional<UUID> uuid, Optional<String> name, com.mojang.authlib.properties.PropertyMap properties)
public boolean
c()
isResolved()
method_57511()
isCompleted()
public static void
a(anc arg0, Executor arg1)
setupResolver(Services arg0, Executor arg1)
method_72519(class_7497 arg0, Executor arg1)
method_72519(ApiServices arg0, Executor arg1)
public static void
d()
clearResolver()
method_72521()
method_72521()
public Optional<String>
e()
name()
comp_2410()
name()
public Optional<UUID>
f()
id()
comp_2411()
uuid()
public com.mojang.authlib.properties.PropertyMap
g()
properties()
comp_2412()
properties()
public com.mojang.authlib.GameProfile
h()
gameProfile()
comp_2413()
gameProfile()