Class ClientMannequinEntity

All Implemented Interfaces:
ClientPlayerLikeEntity, ComponentsAccess, Attackable, DataTracked, ScoreHolder, HeldItemContext, Nameable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint

@Environment(CLIENT) public class ClientMannequinEntity extends MannequinEntity implements ClientPlayerLikeEntity
Mappings:
Namespace Name
named net/minecraft/client/network/ClientMannequinEntity
intermediary net/minecraft/class_11903
official gbz
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/network/ClientMannequinEntity;LOGGER:Lorg/slf4j/Logger;
      intermediary field_62579 Lnet/minecraft/class_11903;field_62579:Lorg/slf4j/Logger;
      official b Lgbz;b:Lorg/slf4j/Logger;
    • NAME_TAG

      private static final Text NAME_TAG
      Mappings:
      Namespace Name Mixin selector
      named NAME_TAG Lnet/minecraft/client/network/ClientMannequinEntity;NAME_TAG:Lnet/minecraft/text/Text;
      intermediary field_62580 Lnet/minecraft/class_11903;field_62580:Lnet/minecraft/class_2561;
      official c Lgbz;c:Lxx;
    • state

      private final ClientPlayerLikeState state
      Mappings:
      Namespace Name Mixin selector
      named state Lnet/minecraft/client/network/ClientMannequinEntity;state:Lnet/minecraft/client/network/ClientPlayerLikeState;
      intermediary field_62581 Lnet/minecraft/class_11903;field_62581:Lnet/minecraft/class_11902;
      official d Lgbz;d:Lgby;
    • skinLookup

      Mappings:
      Namespace Name Mixin selector
      named skinLookup Lnet/minecraft/client/network/ClientMannequinEntity;skinLookup:Ljava/util/concurrent/CompletableFuture;
      intermediary field_62582 Lnet/minecraft/class_11903;field_62582:Ljava/util/concurrent/CompletableFuture;
      official e Lgbz;e:Ljava/util/concurrent/CompletableFuture;
    • skin

      private SkinTextures skin
      Mappings:
      Namespace Name Mixin selector
      named skin Lnet/minecraft/client/network/ClientMannequinEntity;skin:Lnet/minecraft/client/util/SkinTextures;
      intermediary field_62583 Lnet/minecraft/class_11903;field_62583:Lnet/minecraft/class_8685;
      official f Lgbz;f:Lici;
    • skinCache

      private final PlayerSkinCache skinCache
      Mappings:
      Namespace Name Mixin selector
      named skinCache Lnet/minecraft/client/network/ClientMannequinEntity;skinCache:Lnet/minecraft/client/texture/PlayerSkinCache;
      intermediary field_62584 Lnet/minecraft/class_11903;field_62584:Lnet/minecraft/class_11786;
      official g Lgbz;g:Lhfh;
  • Constructor Details

    • ClientMannequinEntity

      public ClientMannequinEntity(World world, PlayerSkinCache skinCache)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/network/ClientMannequinEntity;<init>(Lnet/minecraft/world/World;Lnet/minecraft/client/texture/PlayerSkinCache;)V
      intermediary <init> Lnet/minecraft/class_11903;<init>(Lnet/minecraft/class_1937;Lnet/minecraft/class_11786;)V
      official <init> Lgbz;<init>(Ldqt;Lhfh;)V
  • Method Details

    • tick

      public void tick()
      Ticks this entity.
      Overrides:
      tick in class LivingEntity
      See Also:
      API Note:
      This can be overridden to add additional logics. super.tick(); should be called in those cases.
      Implementation Note:
      By default, this delegates all logics to LivingEntity.baseTick().
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/entity/Entity;tick()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      official g Lccy;g()V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Called on the client when the tracked data is set.

      This can be overridden to refresh other fields when the tracked data is set or changed.

      Specified by:
      onTrackedDataSet in interface DataTracked
      Overrides:
      onTrackedDataSet in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named onTrackedDataSet Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
      intermediary method_5674 Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
      official a Lame;a(Lamb;)V
    • convertMannequinInfoToPlayerSkin

      private static SkinTextures convertMannequinInfoToPlayerSkin(MannequinInfo info)
      Mappings:
      Namespace Name Mixin selector
      named convertMannequinInfoToPlayerSkin Lnet/minecraft/client/network/ClientMannequinEntity;convertMannequinInfoToPlayerSkin(Lnet/minecraft/entity/decoration/MannequinInfo;)Lnet/minecraft/client/util/SkinTextures;
      intermediary method_74208 Lnet/minecraft/class_11903;method_74208(Lnet/minecraft/class_11892;)Lnet/minecraft/class_8685;
      official a Lgbz;a(Lcup;)Lici;
    • mapTexture

      private static Identifier mapTexture(Identifier path)
      Mappings:
      Namespace Name Mixin selector
      named mapTexture Lnet/minecraft/client/network/ClientMannequinEntity;mapTexture(Lnet/minecraft/util/Identifier;)Lnet/minecraft/util/Identifier;
      intermediary method_74207 Lnet/minecraft/class_11903;method_74207(Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
      official a Lgbz;a(Lamy;)Lamy;
    • getState

      public ClientPlayerLikeState getState()
      Specified by:
      getState in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getState Lnet/minecraft/client/network/ClientPlayerLikeEntity;getState()Lnet/minecraft/client/network/ClientPlayerLikeState;
      intermediary method_74192 Lnet/minecraft/class_11901;method_74192()Lnet/minecraft/class_11902;
      official b Lgbx;b()Lgby;
    • getSkinTextures

      public SkinTextures getSkinTextures()
      Specified by:
      getSkinTextures in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getSkinTextures Lnet/minecraft/client/network/ClientPlayerLikeEntity;getSkinTextures()Lnet/minecraft/client/util/SkinTextures;
      intermediary method_52814 Lnet/minecraft/class_11901;method_52814()Lnet/minecraft/class_8685;
      official c Lgbx;c()Lici;
    • getMannequinName

      @Nullable public @Nullable Text getMannequinName()
      Specified by:
      getMannequinName in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getMannequinName Lnet/minecraft/client/network/ClientPlayerLikeEntity;getMannequinName()Lnet/minecraft/text/Text;
      intermediary method_74193 Lnet/minecraft/class_11901;method_74193()Lnet/minecraft/class_2561;
      official d Lgbx;d()Lxx;
    • getShoulderParrotVariant

      @Nullable public ParrotEntity.Variant getShoulderParrotVariant(boolean leftShoulder)
      Specified by:
      getShoulderParrotVariant in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named getShoulderParrotVariant Lnet/minecraft/client/network/ClientPlayerLikeEntity;getShoulderParrotVariant(Z)Lnet/minecraft/entity/passive/ParrotEntity$Variant;
      intermediary method_74191 Lnet/minecraft/class_11901;method_74191(Z)Lnet/minecraft/class_1453$class_7989;
      official a Lgbx;a(Z)Lcqp$b;
    • hasExtraEars

      public boolean hasExtraEars()
      Specified by:
      hasExtraEars in interface ClientPlayerLikeEntity
      Mappings:
      Namespace Name Mixin selector
      named hasExtraEars Lnet/minecraft/client/network/ClientPlayerLikeEntity;hasExtraEars()Z
      intermediary method_74194 Lnet/minecraft/class_11901;method_74194()Z
      official e Lgbx;e()Z