Class ProfileComponent

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

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

    • 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 Ldhc;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 Ldhc;b:Lzv;
    • field_62071

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

    • ProfileComponent

      protected ProfileComponent(com.mojang.authlib.GameProfile gameProfile)
  • Method Details

    • method_73308

      private static ProfileComponent method_73308(com.mojang.datafixers.util.Either<com.mojang.authlib.GameProfile,ProfileComponent.class_11757> either)
      Mappings:
      Namespace Name Mixin selector
      named method_73308 Lnet/minecraft/component/type/ProfileComponent;method_73308(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/component/type/ProfileComponent;
      intermediary method_73308 Lnet/minecraft/class_9296;method_73308(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_9296;
      official a Ldhc;a(Lcom/mojang/datafixers/util/Either;)Ldhc;
    • method_73307

      public static ProfileComponent method_73307(com.mojang.authlib.GameProfile gameProfile)
      Mappings:
      Namespace Name Mixin selector
      named method_73307 Lnet/minecraft/component/type/ProfileComponent;method_73307(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 Ldhc;a(Lcom/mojang/authlib/GameProfile;)Ldhc;
    • method_73312

      public static ProfileComponent method_73312(UUID uUID)
      Mappings:
      Namespace Name Mixin selector
      named method_73312 Lnet/minecraft/component/type/ProfileComponent;method_73312(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 Ldhc;a(Ljava/util/UUID;)Ldhc;
    • method_73305

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

      public abstract CompletableFuture<com.mojang.authlib.GameProfile> method_73306(class_11755 class_11755)
      Mappings:
      Namespace Name Mixin selector
      named method_73306 Lnet/minecraft/component/type/ProfileComponent;method_73306(Lnet/minecraft/class_11755;)Ljava/util/concurrent/CompletableFuture;
      intermediary method_73306 Lnet/minecraft/class_9296;method_73306(Lnet/minecraft/class_11755;)Ljava/util/concurrent/CompletableFuture;
      official a Ldhc;a(Lays;)Ljava/util/concurrent/CompletableFuture;
    • method_73313

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

      static com.mojang.authlib.GameProfile method_73311(Optional<String> optional, Optional<UUID> optional2)
      Mappings:
      Namespace Name Mixin selector
      named method_73311 Lnet/minecraft/component/type/ProfileComponent;method_73311(Ljava/util/Optional;Ljava/util/Optional;)Lcom/mojang/authlib/GameProfile;
      intermediary method_73311 Lnet/minecraft/class_9296;method_73311(Ljava/util/Optional;Ljava/util/Optional;)Lcom/mojang/authlib/GameProfile;
      official a Ldhc;a(Ljava/util/Optional;Ljava/util/Optional;)Lcom/mojang/authlib/GameProfile;
    • method_73317

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