Class MannequinEntity

All Implemented Interfaces:
ComponentsAccess, Attackable, DataTracked, ScoreHolder, HeldItemContext, Nameable, DebugTrackable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint
Direct Known Subclasses:
ClientMannequinEntity

public class MannequinEntity extends PlayerLikeEntity
Mappings:
Namespace Name
named net/minecraft/entity/decoration/MannequinEntity
intermediary net/minecraft/class_11891
official cvg
  • Field Details

    • PROFILE

      protected static final TrackedData<com.mojang.datafixers.util.Either<MannequinInfo,ProfileComponent>> PROFILE
      Mappings:
      Namespace Name Mixin selector
      named PROFILE Lnet/minecraft/entity/decoration/MannequinEntity;PROFILE:Lnet/minecraft/entity/data/TrackedData;
      intermediary field_62516 Lnet/minecraft/class_11891;field_62516:Lnet/minecraft/class_2940;
      official a Lcvg;a:Lalm;
    • ALL_MODEL_PARTS

      private static final byte ALL_MODEL_PARTS
      Mappings:
      Namespace Name Mixin selector
      named ALL_MODEL_PARTS Lnet/minecraft/entity/decoration/MannequinEntity;ALL_MODEL_PARTS:B
      intermediary field_62517 Lnet/minecraft/class_11891;field_62517:B
      official d Lcvg;d:B
    • MODEL_PARTS_CODEC

      private static final com.mojang.serialization.Codec<Byte> MODEL_PARTS_CODEC
      Mappings:
      Namespace Name Mixin selector
      named MODEL_PARTS_CODEC Lnet/minecraft/entity/decoration/MannequinEntity;MODEL_PARTS_CODEC:Lcom/mojang/serialization/Codec;
      intermediary field_62518 Lnet/minecraft/class_11891;field_62518:Lcom/mojang/serialization/Codec;
      official e Lcvg;e:Lcom/mojang/serialization/Codec;
    • DEFAULT_INFO

      public static final MannequinInfo DEFAULT_INFO
      Mappings:
      Namespace Name Mixin selector
      named DEFAULT_INFO Lnet/minecraft/entity/decoration/MannequinEntity;DEFAULT_INFO:Lnet/minecraft/entity/decoration/MannequinInfo;
      intermediary field_62519 Lnet/minecraft/class_11891;field_62519:Lnet/minecraft/class_11892;
      official b Lcvg;b:Lcvh;
    • FACTORY

      protected static EntityType.EntityFactory<MannequinEntity> FACTORY
      Mappings:
      Namespace Name Mixin selector
      named FACTORY Lnet/minecraft/entity/decoration/MannequinEntity;FACTORY:Lnet/minecraft/entity/EntityType$EntityFactory;
      intermediary field_62912 Lnet/minecraft/class_11891;field_62912:Lnet/minecraft/class_1299$class_4049;
      official c Lcvg;c:Lcdz$b;
    • PROFILE_KEY

      private static final String PROFILE_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named PROFILE_KEY Lnet/minecraft/entity/decoration/MannequinEntity;PROFILE_KEY:Ljava/lang/String;
      intermediary field_62520 Lnet/minecraft/class_11891;field_62520:Ljava/lang/String;
      official f Lcvg;f:Ljava/lang/String;
    • HIDDEN_LAYERS_KEY

      private static final String HIDDEN_LAYERS_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named HIDDEN_LAYERS_KEY Lnet/minecraft/entity/decoration/MannequinEntity;HIDDEN_LAYERS_KEY:Ljava/lang/String;
      intermediary field_62521 Lnet/minecraft/class_11891;field_62521:Ljava/lang/String;
      official g Lcvg;g:Ljava/lang/String;
    • MAIN_HAND_KEY

      private static final String MAIN_HAND_KEY
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MAIN_HAND_KEY Lnet/minecraft/entity/decoration/MannequinEntity;MAIN_HAND_KEY:Ljava/lang/String;
      intermediary field_62522 Lnet/minecraft/class_11891;field_62522:Ljava/lang/String;
      official h Lcvg;h:Ljava/lang/String;
  • Constructor Details

    • MannequinEntity

      public MannequinEntity(EntityType<MannequinEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lcdq;<init>(Lcdz;Ldrl;)V
    • MannequinEntity

      protected MannequinEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/decoration/MannequinEntity;<init>(Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_11891;<init>(Lnet/minecraft/class_1937;)V
      official <init> Lcvg;<init>(Ldrl;)V
  • Method Details

    • create

      @Nullable public static @Nullable MannequinEntity create(EntityType<MannequinEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/entity/decoration/MannequinEntity;create(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Lnet/minecraft/entity/decoration/MannequinEntity;
      intermediary method_74669 Lnet/minecraft/class_11891;method_74669(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Lnet/minecraft/class_11891;
      official a Lcvg;a(Lcdz;Ldrl;)Lcvg;
    • initDataTracker

      protected void initDataTracker(DataTracker.Builder builder)
      Initializes data tracker.
      Overrides:
      initDataTracker in class PlayerLikeEntity
      API Note:
      Subclasses should override this and add to the builder any data that needs to be tracked.
      Mappings:
      Namespace Name Mixin selector
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
      official a Lcdq;a(Lalq$a;)V
    • getMannequinProfile

      protected com.mojang.datafixers.util.Either<MannequinInfo,ProfileComponent> getMannequinProfile()
      Mappings:
      Namespace Name Mixin selector
      named getMannequinProfile Lnet/minecraft/entity/decoration/MannequinEntity;getMannequinProfile()Lcom/mojang/datafixers/util/Either;
      intermediary method_74104 Lnet/minecraft/class_11891;method_74104()Lcom/mojang/datafixers/util/Either;
      official k Lcvg;k()Lcom/mojang/datafixers/util/Either;
    • setMannequinProfile

      private void setMannequinProfile(com.mojang.datafixers.util.Either<MannequinInfo,ProfileComponent> profile)
      Mappings:
      Namespace Name Mixin selector
      named setMannequinProfile Lnet/minecraft/entity/decoration/MannequinEntity;setMannequinProfile(Lcom/mojang/datafixers/util/Either;)V
      intermediary method_74098 Lnet/minecraft/class_11891;method_74098(Lcom/mojang/datafixers/util/Either;)V
      official a Lcvg;a(Lcom/mojang/datafixers/util/Either;)V
    • writeCustomData

      protected void writeCustomData(WriteView view)
      Overrides:
      writeCustomData in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named writeCustomData Lnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)V
      official a Lcdq;a(Lfim;)V
    • readCustomData

      protected void readCustomData(ReadView view)
      Overrides:
      readCustomData in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named readCustomData Lnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)V
      official a Lcdq;a(Lfik;)V