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 dkq
  • Field Details

    • COMPONENT_CODEC

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

      public 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_49359 Lnet/minecraft/class_9296;field_49359:Lcom/mojang/serialization/Codec;
      official a Ldkq;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 Ldkq;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 Ldkq;c:Lcom/mojang/authlib/GameProfile;
    • override

      protected final SkinTextures.SkinOverride override
      Mappings:
      Namespace Name Mixin selector
      named override Lnet/minecraft/component/type/ProfileComponent;override:Lnet/minecraft/entity/player/SkinTextures$SkinOverride;
      intermediary field_63030 Lnet/minecraft/class_9296;field_63030:Lnet/minecraft/class_8685$class_11892;
      official d Ldkq;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;)V
      intermediary <init> Lnet/minecraft/class_9296;<init>(Lcom/mojang/authlib/GameProfile;Lnet/minecraft/class_8685$class_11892;)V
      official <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 ofDispatched Lnet/minecraft/component/type/ProfileComponent;ofDispatched(Lcom/mojang/datafixers/util/Either;Lnet/minecraft/entity/player/SkinTextures$SkinOverride;)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 Ldkq;a(Lcom/mojang/datafixers/util/Either;Lczp$a;)Ldkq;
    • 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 Ldkq;a(Lcom/mojang/authlib/GameProfile;)Ldkq;
    • ofDynamic

      public static ProfileComponent ofDynamic(String name)
      Mappings:
      Namespace Name Mixin selector
      named ofDynamic Lnet/minecraft/component/type/ProfileComponent;ofDynamic(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 Ldkq;a(Ljava/lang/String;)Ldkq;
    • 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 Ldkq;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 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 Ldkq;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 Ldkq;a(Lbbe;)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 Ldkq;b()Lcom/mojang/authlib/GameProfile;
    • getOverride

      public SkinTextures.SkinOverride getOverride()
      Mappings:
      Namespace Name Mixin selector
      named getOverride Lnet/minecraft/component/type/ProfileComponent;getOverride()Lnet/minecraft/entity/player/SkinTextures$SkinOverride;
      intermediary method_74890 Lnet/minecraft/class_9296;method_74890()Lnet/minecraft/class_8685$class_11892;
      official c Ldkq;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 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 Ldkq;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 Ldkq;d()Ljava/util/Optional;