Class ProfileComponent

java.lang.Object
net.minecraft.component.type.ProfileComponent
All Implemented Interfaces:
TooltipAppender
Direct Known Subclasses:
ProfileComponent.Dynamic, ProfileComponent.Static

public abstract class ProfileComponent extends Object implements TooltipAppender
Mappings:
Namespace Name
named net/minecraft/component/type/ProfileComponent
intermediary net/minecraft/class_9296
official dkr
  • Field Details

    • CODEC

      private static final com.mojang.serialization.Codec<ProfileComponent> CODEC
      Mappings:
      Namespace Name Mixin selector
      named CODEC Lnet/minecraft/component/type/ProfileComponent;CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_63031 Lnet/minecraft/class_9296;field_63031:Lcom/mojang/serialization/Codec;
      official e Ldkr;e:Lcom/mojang/serialization/Codec;
    • field_49359

      public static final com.mojang.serialization.Codec<ProfileComponent> field_49359
      Mappings:
      Namespace Name Mixin selector
      named field_49359 Lnet/minecraft/component/type/ProfileComponent;field_49359:Lcom/mojang/serialization/Codec;
      intermediary field_49359 Lnet/minecraft/class_9296;field_49359:Lcom/mojang/serialization/Codec;
      official a Ldkr;a:Lcom/mojang/serialization/Codec;
    • PACKET_CODEC

      public static final PacketCodec<ByteBuf,ProfileComponent> PACKET_CODEC
      Mappings:
      Namespace Name Mixin selector
      named PACKET_CODEC Lnet/minecraft/component/type/ProfileComponent;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
      intermediary field_49360 Lnet/minecraft/class_9296;field_49360:Lnet/minecraft/class_9139;
      official b Ldkr;b:Laae;
    • profile

      protected final com.mojang.authlib.GameProfile profile
      Mappings:
      Namespace Name Mixin selector
      named profile Lnet/minecraft/component/type/ProfileComponent;profile:Lcom/mojang/authlib/GameProfile;
      intermediary field_62071 Lnet/minecraft/class_9296;field_62071:Lcom/mojang/authlib/GameProfile;
      official c Ldkr;c:Lcom/mojang/authlib/GameProfile;
    • field_63030

      protected final SkinTextures.MannequinInfo field_63030
      Mappings:
      Namespace Name Mixin selector
      named field_63030 Lnet/minecraft/component/type/ProfileComponent;field_63030:Lnet/minecraft/client/util/SkinTextures$MannequinInfo;
      intermediary field_63030 Lnet/minecraft/class_9296;field_63030:Lnet/minecraft/class_8685$class_11892;
      official d Ldkr;d:Lczq$a;
  • Constructor Details

    • ProfileComponent

      protected ProfileComponent(com.mojang.authlib.GameProfile profile, SkinTextures.MannequinInfo mannequinInfo)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/component/type/ProfileComponent;<init>(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/client/util/SkinTextures$MannequinInfo;)V
      intermediary <init> Lnet/minecraft/class_9296;<init>(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8685$class_11892;)V
      official <init> Ldkr;<init>(Lcom/mojang/authlib/GameProfile;Lczq$a;)V
  • Method Details

    • ofDispatched

      private static ProfileComponent ofDispatched(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile,ProfileComponent.Data> profileOrData, SkinTextures.MannequinInfo mannequinInfo)
      Mappings:
      Namespace Name Mixin selector
      named ofDispatched Lnet/minecraft/component/type/ProfileComponent;ofDispatched(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/client/util/SkinTextures$MannequinInfo;)Lnet/minecraft/component/type/ProfileComponent;
      intermediary method_73308 Lnet/minecraft/class_9296;method_73308(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/class_8685$class_11892;)Lnet/minecraft/class_9296;
      official a Ldkr;a(Lcom/mojang/datafixers/util/Either;Lczq$a;)Ldkr;
    • ofStatic

      public static ProfileComponent ofStatic(com.mojang.authlib.GameProfile profile)
      Mappings:
      Namespace Name Mixin selector
      named ofStatic Lnet/minecraft/component/type/ProfileComponent;ofStatic(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/component/type/ProfileComponent;
      intermediary method_73307 Lnet/minecraft/class_9296;method_73307(Lcom/mojang/authlib/GameProfile;)Lnet/minecraft/class_9296;
      official a Ldkr;a(Lcom/mojang/authlib/GameProfile;)Ldkr;
    • method_74889

      public static ProfileComponent method_74889(String string)
      Mappings:
      Namespace Name Mixin selector
      named method_74889 Lnet/minecraft/component/type/ProfileComponent;method_74889(Ljava/lang/String;)Lnet/minecraft/component/type/ProfileComponent;
      intermediary method_74889 Lnet/minecraft/class_9296;method_74889(Ljava/lang/String;)Lnet/minecraft/class_9296;
      official a Ldkr;a(Ljava/lang/String;)Ldkr;
    • ofDynamic

      public static ProfileComponent ofDynamic(UUID id)
      Mappings:
      Namespace Name Mixin selector
      named ofDynamic Lnet/minecraft/component/type/ProfileComponent;ofDynamic(Ljava/util/UUID;)Lnet/minecraft/component/type/ProfileComponent;
      intermediary method_73312 Lnet/minecraft/class_9296;method_73312(Ljava/util/UUID;)Lnet/minecraft/class_9296;
      official a Ldkr;a(Ljava/util/UUID;)Ldkr;
    • get

      protected abstract com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile,ProfileComponent.Data> get()
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/component/type/ProfileComponent;get()Lcom/mojang/datafixers/util/Either;
      intermediary method_73305 Lnet/minecraft/class_9296;method_73305()Lcom/mojang/datafixers/util/Either;
      official a Ldkr;a()Lcom/mojang/datafixers/util/Either;
    • resolve

      public abstract CompletableFuture<com.mojang.authlib.GameProfile> resolve(GameProfileResolver resolver)
      Mappings:
      Namespace Name Mixin selector
      named resolve Lnet/minecraft/component/type/ProfileComponent;resolve(Lnet/minecraft/server/GameProfileResolver;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_73306 Lnet/minecraft/class_9296;method_73306(Lnet/minecraft/class_11755;)Ljava/util/concurrent/CompletableFuture;
      official a Ldkr;a(Lbbf;)Ljava/util/concurrent/CompletableFuture;
    • getGameProfile

      public com.mojang.authlib.GameProfile getGameProfile()
      Mappings:
      Namespace Name Mixin selector
      named getGameProfile Lnet/minecraft/component/type/ProfileComponent;getGameProfile()Lcom/mojang/authlib/GameProfile;
      intermediary method_73313 Lnet/minecraft/class_9296;method_73313()Lcom/mojang/authlib/GameProfile;
      official b Ldkr;b()Lcom/mojang/authlib/GameProfile;
    • method_74890

      public SkinTextures.MannequinInfo method_74890()
      Mappings:
      Namespace Name Mixin selector
      named method_74890 Lnet/minecraft/component/type/ProfileComponent;method_74890()Lnet/minecraft/client/util/SkinTextures$MannequinInfo;
      intermediary method_74890 Lnet/minecraft/class_9296;method_74890()Lnet/minecraft/class_8685$class_11892;
      official c Ldkr;c()Lczq$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 createGameProfile Lnet/minecraft/component/type/ProfileComponent;createGameProfile(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
      intermediary method_73311 Lnet/minecraft/class_9296;method_73311(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
      official a Ldkr;a(Ljava/util/Optional;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
    • getName

      public abstract Optional<String> getName()
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/component/type/ProfileComponent;getName()Ljava/util/Optional;
      intermediary method_73317 Lnet/minecraft/class_9296;method_73317()Ljava/util/Optional;
      official d Ldkr;d()Ljava/util/Optional;