Package net.minecraft.component.type
Class ProfileComponent
java.lang.Object
net.minecraft.component.type.ProfileComponent
- All Implemented Interfaces:
TooltipAppender
- Direct Known Subclasses:
ProfileComponent.Dynamic,ProfileComponent.Static
- Mappings:
Namespace Name named net/minecraft/component/type/ProfileComponentintermediary net/minecraft/class_9296official dkq
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final recordstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<ProfileComponent> private static final com.mojang.serialization.Codec<ProfileComponent> protected final SkinTextures.SkinOverridestatic final PacketCodec<ByteBuf, ProfileComponent> protected final com.mojang.authlib.GameProfile -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProfileComponent(com.mojang.authlib.GameProfile profile, SkinTextures.SkinOverride override) -
Method Summary
Modifier and TypeMethodDescription(package private) static com.mojang.authlib.GameProfilecreateGameProfile(Optional<String> name, Optional<UUID> id, com.mojang.authlib.properties.PropertyMap properties) protected abstract com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent.Data> get()com.mojang.authlib.GameProfilegetName()private static ProfileComponentofDispatched(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent.Data> profileOrData, SkinTextures.SkinOverride override) static ProfileComponentstatic ProfileComponentstatic ProfileComponentofStatic(com.mojang.authlib.GameProfile profile) abstract CompletableFuture<com.mojang.authlib.GameProfile> resolve(GameProfileResolver resolver) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.item.tooltip.TooltipAppender
appendTooltip
-
Field Details
-
COMPONENT_CODEC
- Mappings:
Namespace Name Mixin selector named COMPONENT_CODECLnet/minecraft/component/type/ProfileComponent;COMPONENT_CODEC:Lcom/mojang/serialization/Codec;intermediary field_63031Lnet/minecraft/class_9296;field_63031:Lcom/mojang/serialization/Codec;official eLdkq;e:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/component/type/ProfileComponent;CODEC:Lcom/mojang/serialization/Codec;intermediary field_49359Lnet/minecraft/class_9296;field_49359:Lcom/mojang/serialization/Codec;official aLdkq;a:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/component/type/ProfileComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_49360Lnet/minecraft/class_9296;field_49360:Lnet/minecraft/class_9139;official bLdkq;b:Laae;
-
profile
protected final com.mojang.authlib.GameProfile profile- Mappings:
Namespace Name Mixin selector named profileLnet/minecraft/component/type/ProfileComponent;profile:Lcom/mojang/authlib/GameProfile;intermediary field_62071Lnet/minecraft/class_9296;field_62071:Lcom/mojang/authlib/GameProfile;official cLdkq;c:Lcom/mojang/authlib/GameProfile;
-
override
- Mappings:
Namespace Name Mixin selector named overrideLnet/minecraft/component/type/ProfileComponent;override:Lnet/minecraft/entity/player/SkinTextures$SkinOverride;intermediary field_63030Lnet/minecraft/class_9296;field_63030:Lnet/minecraft/class_8685$class_11892;official dLdkq;d:Lczp$a;
-
-
Constructor Details
-
ProfileComponent
protected ProfileComponent(com.mojang.authlib.GameProfile profile, SkinTextures.SkinOverride override) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/component/type/ProfileComponent;<init>(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/entity/player/SkinTextures$SkinOverride;)Vintermediary <init>Lnet/minecraft/class_9296;<init>(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8685$class_11892;)Vofficial <init>Ldkq;<init>(Lcom/mojang/authlib/GameProfile;Lczp$a;)V
-
-
Method Details
-
ofDispatched
private static ProfileComponent ofDispatched(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile, ProfileComponent.Data> profileOrData, SkinTextures.SkinOverride override) - Mappings:
Namespace Name Mixin selector named ofDispatchedLnet/minecraft/component/type/ProfileComponent;ofDispatched(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/entity/player/SkinTextures$SkinOverride;)Lnet/minecraft/component/type/ProfileComponent;intermediary method_73308Lnet/minecraft/class_9296;method_73308(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_8685$class_11892;)Lnet/minecraft/class_9296;official aLdkq;a(Lcom/mojang/datafixers/util/Either;Lczp$a;)Ldkq;
-
ofStatic
- Mappings:
Namespace Name Mixin selector named ofStaticLnet/minecraft/component/type/ProfileComponent;ofStatic(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/component/type/ProfileComponent;intermediary method_73307Lnet/minecraft/class_9296;method_73307(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_9296;official aLdkq;a(Lcom/mojang/authlib/GameProfile;)Ldkq;
-
ofDynamic
- Mappings:
Namespace Name Mixin selector named ofDynamicLnet/minecraft/component/type/ProfileComponent;ofDynamic(Ljava/lang/String;)Lnet/minecraft/component/type/ProfileComponent;intermediary method_74889Lnet/minecraft/class_9296;method_74889(Ljava/lang/String;)Lnet/minecraft/class_9296;official aLdkq;a(Ljava/lang/String;)Ldkq;
-
ofDynamic
- Mappings:
Namespace Name Mixin selector named ofDynamicLnet/minecraft/component/type/ProfileComponent;ofDynamic(Ljava/util/UUID;)Lnet/minecraft/component/type/ProfileComponent;intermediary method_73312Lnet/minecraft/class_9296;method_73312(Ljava/util/UUID;)Lnet/minecraft/class_9296;official aLdkq;a(Ljava/util/UUID;)Ldkq;
-
get
protected abstract com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile,ProfileComponent.Data> get()- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/component/type/ProfileComponent;get()Lcom/mojang/datafixers/util/Either;intermediary method_73305Lnet/minecraft/class_9296;method_73305()Lcom/mojang/datafixers/util/Either;official aLdkq;a()Lcom/mojang/datafixers/util/Either;
-
resolve
public abstract CompletableFuture<com.mojang.authlib.GameProfile> resolve(GameProfileResolver resolver) - Mappings:
Namespace Name Mixin selector named resolveLnet/minecraft/component/type/ProfileComponent;resolve(Lnet/minecraft/server/GameProfileResolver;)Ljava/util/concurrent/CompletableFuture;intermediary method_73306Lnet/minecraft/class_9296;method_73306(Lnet/minecraft/class_11755;)Ljava/util/concurrent/CompletableFuture;official aLdkq;a(Lbbe;)Ljava/util/concurrent/CompletableFuture;
-
getGameProfile
public com.mojang.authlib.GameProfile getGameProfile()- Mappings:
Namespace Name Mixin selector named getGameProfileLnet/minecraft/component/type/ProfileComponent;getGameProfile()Lcom/mojang/authlib/GameProfile;intermediary method_73313Lnet/minecraft/class_9296;method_73313()Lcom/mojang/authlib/GameProfile;official bLdkq;b()Lcom/mojang/authlib/GameProfile;
-
getOverride
- Mappings:
Namespace Name Mixin selector named getOverrideLnet/minecraft/component/type/ProfileComponent;getOverride()Lnet/minecraft/entity/player/SkinTextures$SkinOverride;intermediary method_74890Lnet/minecraft/class_9296;method_74890()Lnet/minecraft/class_8685$class_11892;official cLdkq;c()Lczp$a;
-
createGameProfile
static com.mojang.authlib.GameProfile createGameProfile(Optional<String> name, Optional<UUID> id, com.mojang.authlib.properties.PropertyMap properties) - Mappings:
Namespace Name Mixin selector named createGameProfileLnet/minecraft/component/type/ProfileComponent;createGameProfile(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;intermediary method_73311Lnet/minecraft/class_9296;method_73311(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;official aLdkq;a(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
-
getName
- Mappings:
Namespace Name Mixin selector named getNameLnet/minecraft/component/type/ProfileComponent;getName()Ljava/util/Optional;intermediary method_73317Lnet/minecraft/class_9296;method_73317()Ljava/util/Optional;official dLdkq;d()Ljava/util/Optional;
-