Class PandaEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike

public class PandaEntity extends AnimalEntity
Mappings:
Namespace Name
official bhy
intermediary net/minecraft/class_1440
named net/minecraft/entity/passive/PandaEntity
  • Field Details

    • ASK_FOR_BAMBOO_TICKS

      private static final TrackedData<Integer> ASK_FOR_BAMBOO_TICKS
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbhy;bZ:Lxp;
      intermediary field_6764 Lnet/minecraft/class_1440;field_6764:Lnet/minecraft/class_2940;
      named ASK_FOR_BAMBOO_TICKS Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TICKS:Lnet/minecraft/entity/data/TrackedData;
    • SNEEZE_PROGRESS

      private static final TrackedData<Integer> SNEEZE_PROGRESS
      Mappings:
      Namespace Name Mixin selector
      official ca Lbhy;ca:Lxp;
      intermediary field_6771 Lnet/minecraft/class_1440;field_6771:Lnet/minecraft/class_2940;
      named SNEEZE_PROGRESS Lnet/minecraft/entity/passive/PandaEntity;SNEEZE_PROGRESS:Lnet/minecraft/entity/data/TrackedData;
    • EATING_TICKS

      private static final TrackedData<Integer> EATING_TICKS
      Mappings:
      Namespace Name Mixin selector
      official cb Lbhy;cb:Lxp;
      intermediary field_6780 Lnet/minecraft/class_1440;field_6780:Lnet/minecraft/class_2940;
      named EATING_TICKS Lnet/minecraft/entity/passive/PandaEntity;EATING_TICKS:Lnet/minecraft/entity/data/TrackedData;
    • MAIN_GENE

      private static final TrackedData<Byte> MAIN_GENE
      Mappings:
      Namespace Name Mixin selector
      official cc Lbhy;cc:Lxp;
      intermediary field_6766 Lnet/minecraft/class_1440;field_6766:Lnet/minecraft/class_2940;
      named MAIN_GENE Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE:Lnet/minecraft/entity/data/TrackedData;
    • HIDDEN_GENE

      private static final TrackedData<Byte> HIDDEN_GENE
      Mappings:
      Namespace Name Mixin selector
      official cd Lbhy;cd:Lxp;
      intermediary field_6781 Lnet/minecraft/class_1440;field_6781:Lnet/minecraft/class_2940;
      named HIDDEN_GENE Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE:Lnet/minecraft/entity/data/TrackedData;
    • PANDA_FLAGS

      private static final TrackedData<Byte> PANDA_FLAGS
      Mappings:
      Namespace Name Mixin selector
      official ce Lbhy;ce:Lxp;
      intermediary field_6768 Lnet/minecraft/class_1440;field_6768:Lnet/minecraft/class_2940;
      named PANDA_FLAGS Lnet/minecraft/entity/passive/PandaEntity;PANDA_FLAGS:Lnet/minecraft/entity/data/TrackedData;
    • ASK_FOR_BAMBOO_TARGET

      static final TargetPredicate ASK_FOR_BAMBOO_TARGET
      Mappings:
      Namespace Name Mixin selector
      official cf Lbhy;cf:Lbgn;
      intermediary field_21803 Lnet/minecraft/class_1440;field_21803:Lnet/minecraft/class_4051;
      named ASK_FOR_BAMBOO_TARGET Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TARGET:Lnet/minecraft/entity/ai/TargetPredicate;
    • SNEEZING_FLAG

      private static final int SNEEZING_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbhy;cg:I
      intermediary field_30344 Lnet/minecraft/class_1440;field_30344:I
      named SNEEZING_FLAG Lnet/minecraft/entity/passive/PandaEntity;SNEEZING_FLAG:I
    • PLAYING_FLAG

      private static final int PLAYING_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ch Lbhy;ch:I
      intermediary field_30345 Lnet/minecraft/class_1440;field_30345:I
      named PLAYING_FLAG Lnet/minecraft/entity/passive/PandaEntity;PLAYING_FLAG:I
    • SCARED_FLAG

      private static final int SCARED_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ci Lbhy;ci:I
      intermediary field_30346 Lnet/minecraft/class_1440;field_30346:I
      named SCARED_FLAG Lnet/minecraft/entity/passive/PandaEntity;SCARED_FLAG:I
    • LYING_ON_BACK_FLAG

      private static final int LYING_ON_BACK_FLAG
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cj Lbhy;cj:I
      intermediary field_30347 Lnet/minecraft/class_1440;field_30347:I
      named LYING_ON_BACK_FLAG Lnet/minecraft/entity/passive/PandaEntity;LYING_ON_BACK_FLAG:I
    • EATING_ANIMATION_INTERVAL

      private static final int EATING_ANIMATION_INTERVAL
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ck Lbhy;ck:I
      intermediary field_30348 Lnet/minecraft/class_1440;field_30348:I
      named EATING_ANIMATION_INTERVAL Lnet/minecraft/entity/passive/PandaEntity;EATING_ANIMATION_INTERVAL:I
    • MAIN_GENE_MUTATION_CHANCE

      public static final int MAIN_GENE_MUTATION_CHANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bW Lbhy;bW:I
      intermediary field_30343 Lnet/minecraft/class_1440;field_30343:I
      named MAIN_GENE_MUTATION_CHANCE Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE_MUTATION_CHANCE:I
    • HIDDEN_GENE_MUTATION_CHANCE

      private static final int HIDDEN_GENE_MUTATION_CHANCE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cl Lbhy;cl:I
      intermediary field_30349 Lnet/minecraft/class_1440;field_30349:I
      named HIDDEN_GENE_MUTATION_CHANCE Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE_MUTATION_CHANCE:I
    • IS_FOOD

      static final Predicate<ItemEntity> IS_FOOD
      Mappings:
      Namespace Name Mixin selector
      official cw Lbhy;cw:Ljava/util/function/Predicate;
      intermediary field_6765 Lnet/minecraft/class_1440;field_6765:Ljava/util/function/Predicate;
      named IS_FOOD Lnet/minecraft/entity/passive/PandaEntity;IS_FOOD:Ljava/util/function/Predicate;
    • shouldGetRevenge

      boolean shouldGetRevenge
      Mappings:
      Namespace Name Mixin selector
      official cm Lbhy;cm:Z
      intermediary field_6769 Lnet/minecraft/class_1440;field_6769:Z
      named shouldGetRevenge Lnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Z
    • shouldAttack

      boolean shouldAttack
      Mappings:
      Namespace Name Mixin selector
      official cn Lbhy;cn:Z
      intermediary field_6770 Lnet/minecraft/class_1440;field_6770:Z
      named shouldAttack Lnet/minecraft/entity/passive/PandaEntity;shouldAttack:Z
    • playingTicks

      public int playingTicks
      Mappings:
      Namespace Name Mixin selector
      official bX Lbhy;bX:I
      intermediary field_6767 Lnet/minecraft/class_1440;field_6767:I
      named playingTicks Lnet/minecraft/entity/passive/PandaEntity;playingTicks:I
    • playingJump

      private Vec3d playingJump
      Mappings:
      Namespace Name Mixin selector
      official co Lbhy;co:Ldom;
      intermediary field_18277 Lnet/minecraft/class_1440;field_18277:Lnet/minecraft/class_243;
      named playingJump Lnet/minecraft/entity/passive/PandaEntity;playingJump:Lnet/minecraft/util/math/Vec3d;
    • scaredAnimationProgress

      private float scaredAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cp Lbhy;cp:F
      intermediary field_6777 Lnet/minecraft/class_1440;field_6777:F
      named scaredAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;scaredAnimationProgress:F
    • lastScaredAnimationProgress

      private float lastScaredAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cq Lbhy;cq:F
      intermediary field_6779 Lnet/minecraft/class_1440;field_6779:F
      named lastScaredAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;lastScaredAnimationProgress:F
    • lieOnBackAnimationProgress

      private float lieOnBackAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cr Lbhy;cr:F
      intermediary field_6774 Lnet/minecraft/class_1440;field_6774:F
      named lieOnBackAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;lieOnBackAnimationProgress:F
    • lastLieOnBackAnimationProgress

      private float lastLieOnBackAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cs Lbhy;cs:F
      intermediary field_6775 Lnet/minecraft/class_1440;field_6775:F
      named lastLieOnBackAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;lastLieOnBackAnimationProgress:F
    • rollOverAnimationProgress

      private float rollOverAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official ct Lbhy;ct:F
      intermediary field_6772 Lnet/minecraft/class_1440;field_6772:F
      named rollOverAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;rollOverAnimationProgress:F
    • lastRollOverAnimationProgress

      private float lastRollOverAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cu Lbhy;cu:F
      intermediary field_6773 Lnet/minecraft/class_1440;field_6773:F
      named lastRollOverAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;lastRollOverAnimationProgress:F
    • lookAtPlayerGoal

      Mappings:
      Namespace Name Mixin selector
      official cv Lbhy;cv:Lbhy$g;
      intermediary field_21804 Lnet/minecraft/class_1440;field_21804:Lnet/minecraft/class_1440$class_4056;
      named lookAtPlayerGoal Lnet/minecraft/entity/passive/PandaEntity;lookAtPlayerGoal:Lnet/minecraft/entity/passive/PandaEntity$LookAtEntityGoal;
  • Constructor Details

    • PandaEntity

      public PandaEntity(EntityType<? extends PandaEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawt;<init>(Lawx;Lcad;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • canEquip

      public boolean canEquip(ItemStack stack)
      Overrides:
      canEquip in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official g Laxh;g(Lbue;)Z
      intermediary method_18397 Lnet/minecraft/class_1309;method_18397(Lnet/minecraft/class_1799;)Z
      named canEquip Lnet/minecraft/entity/LivingEntity;canEquip(Lnet/minecraft/item/ItemStack;)Z
    • getAskForBambooTicks

      public int getAskForBambooTicks()
      Mappings:
      Namespace Name Mixin selector
      official q Lbhy;q()I
      intermediary method_6521 Lnet/minecraft/class_1440;method_6521()I
      named getAskForBambooTicks Lnet/minecraft/entity/passive/PandaEntity;getAskForBambooTicks()I
    • setAskForBambooTicks

      public void setAskForBambooTicks(int askForBambooTicks)
      Mappings:
      Namespace Name Mixin selector
      official t Lbhy;t(I)V
      intermediary method_6517 Lnet/minecraft/class_1440;method_6517(I)V
      named setAskForBambooTicks Lnet/minecraft/entity/passive/PandaEntity;setAskForBambooTicks(I)V
    • isSneezing

      public boolean isSneezing()
      Mappings:
      Namespace Name Mixin selector
      official t Lbhy;t()Z
      intermediary method_6545 Lnet/minecraft/class_1440;method_6545()Z
      named isSneezing Lnet/minecraft/entity/passive/PandaEntity;isSneezing()Z
    • isScared

      public boolean isScared()
      Mappings:
      Namespace Name Mixin selector
      official fy Lbhy;fy()Z
      intermediary method_6535 Lnet/minecraft/class_1440;method_6535()Z
      named isScared Lnet/minecraft/entity/passive/PandaEntity;isScared()Z
    • setScared

      public void setScared(boolean scared)
      Mappings:
      Namespace Name Mixin selector
      official v Lbhy;v(Z)V
      intermediary method_6513 Lnet/minecraft/class_1440;method_6513(Z)V
      named setScared Lnet/minecraft/entity/passive/PandaEntity;setScared(Z)V
    • isLyingOnBack

      public boolean isLyingOnBack()
      Mappings:
      Namespace Name Mixin selector
      official fz Lbhy;fz()Z
      intermediary method_6514 Lnet/minecraft/class_1440;method_6514()Z
      named isLyingOnBack Lnet/minecraft/entity/passive/PandaEntity;isLyingOnBack()Z
    • setLyingOnBack

      public void setLyingOnBack(boolean lyingOnBack)
      Mappings:
      Namespace Name Mixin selector
      official w Lbhy;w(Z)V
      intermediary method_6505 Lnet/minecraft/class_1440;method_6505(Z)V
      named setLyingOnBack Lnet/minecraft/entity/passive/PandaEntity;setLyingOnBack(Z)V
    • isEating

      public boolean isEating()
      Mappings:
      Namespace Name Mixin selector
      official fA Lbhy;fA()Z
      intermediary method_6527 Lnet/minecraft/class_1440;method_6527()Z
      named isEating Lnet/minecraft/entity/passive/PandaEntity;isEating()Z
    • setEating

      public void setEating(boolean eating)
      Mappings:
      Namespace Name Mixin selector
      official x Lbhy;x(Z)V
      intermediary method_6552 Lnet/minecraft/class_1440;method_6552(Z)V
      named setEating Lnet/minecraft/entity/passive/PandaEntity;setEating(Z)V
    • getEatingTicks

      private int getEatingTicks()
      Mappings:
      Namespace Name Mixin selector
      official fU Lbhy;fU()I
      intermediary method_6528 Lnet/minecraft/class_1440;method_6528()I
      named getEatingTicks Lnet/minecraft/entity/passive/PandaEntity;getEatingTicks()I
    • setEatingTicks

      private void setEatingTicks(int eatingTicks)
      Mappings:
      Namespace Name Mixin selector
      official v Lbhy;v(I)V
      intermediary method_6558 Lnet/minecraft/class_1440;method_6558(I)V
      named setEatingTicks Lnet/minecraft/entity/passive/PandaEntity;setEatingTicks(I)V
    • setSneezing

      public void setSneezing(boolean sneezing)
      Mappings:
      Namespace Name Mixin selector
      official y Lbhy;y(Z)V
      intermediary method_6546 Lnet/minecraft/class_1440;method_6546(Z)V
      named setSneezing Lnet/minecraft/entity/passive/PandaEntity;setSneezing(Z)V
    • getSneezeProgress

      public int getSneezeProgress()
      Mappings:
      Namespace Name Mixin selector
      official fG Lbhy;fG()I
      intermediary method_6532 Lnet/minecraft/class_1440;method_6532()I
      named getSneezeProgress Lnet/minecraft/entity/passive/PandaEntity;getSneezeProgress()I
    • setSneezeProgress

      public void setSneezeProgress(int sneezeProgress)
      Mappings:
      Namespace Name Mixin selector
      official u Lbhy;u(I)V
      intermediary method_6539 Lnet/minecraft/class_1440;method_6539(I)V
      named setSneezeProgress Lnet/minecraft/entity/passive/PandaEntity;setSneezeProgress(I)V
    • getMainGene

      public PandaEntity.Gene getMainGene()
      Mappings:
      Namespace Name Mixin selector
      official fH Lbhy;fH()Lbhy$a;
      intermediary method_6525 Lnet/minecraft/class_1440;method_6525()Lnet/minecraft/class_1440$class_1443;
      named getMainGene Lnet/minecraft/entity/passive/PandaEntity;getMainGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
    • setMainGene

      public void setMainGene(PandaEntity.Gene gene)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhy;a(Lbhy$a;)V
      intermediary method_6529 Lnet/minecraft/class_1440;method_6529(Lnet/minecraft/class_1440$class_1443;)V
      named setMainGene Lnet/minecraft/entity/passive/PandaEntity;setMainGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
    • getHiddenGene

      public PandaEntity.Gene getHiddenGene()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbhy;fI()Lbhy$a;
      intermediary method_6508 Lnet/minecraft/class_1440;method_6508()Lnet/minecraft/class_1440$class_1443;
      named getHiddenGene Lnet/minecraft/entity/passive/PandaEntity;getHiddenGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
    • setHiddenGene

      public void setHiddenGene(PandaEntity.Gene gene)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhy;b(Lbhy$a;)V
      intermediary method_6547 Lnet/minecraft/class_1440;method_6547(Lnet/minecraft/class_1440$class_1443;)V
      named setHiddenGene Lnet/minecraft/entity/passive/PandaEntity;setHiddenGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
    • isPlaying

      public boolean isPlaying()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbhy;fJ()Z
      intermediary method_6526 Lnet/minecraft/class_1440;method_6526()Z
      named isPlaying Lnet/minecraft/entity/passive/PandaEntity;isPlaying()Z
    • setPlaying

      public void setPlaying(boolean playing)
      Mappings:
      Namespace Name Mixin selector
      official z Lbhy;z(Z)V
      intermediary method_6541 Lnet/minecraft/class_1440;method_6541(Z)V
      named setPlaying Lnet/minecraft/entity/passive/PandaEntity;setPlaying(Z)V
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lawt;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • hasPandaFlag

      private boolean hasPandaFlag(int bitmask)
      Mappings:
      Namespace Name Mixin selector
      official w Lbhy;w(I)Z
      intermediary method_6533 Lnet/minecraft/class_1440;method_6533(I)Z
      named hasPandaFlag Lnet/minecraft/entity/passive/PandaEntity;hasPandaFlag(I)Z
    • setPandaFlag

      private void setPandaFlag(int mask, boolean value)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhy;d(IZ)V
      intermediary method_6557 Lnet/minecraft/class_1440;method_6557(IZ)V
      named setPandaFlag Lnet/minecraft/entity/passive/PandaEntity;setPandaFlag(IZ)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Loc;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Loc;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • createChild

      @Nullable public @Nullable PassiveEntity createChild(ServerWorld world, PassiveEntity entity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawr;a(Ladi;Lawr;)Lawr;
      intermediary method_5613 Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
      named createChild Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Laxj;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • createPandaAttributes

      public static DefaultAttributeContainer.Builder createPandaAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbhy;fK()Layh$a;
      intermediary method_26888 Lnet/minecraft/class_1440;method_26888()Lnet/minecraft/class_5132$class_5133;
      named createPandaAttributes Lnet/minecraft/entity/passive/PandaEntity;createPandaAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • getProductGene

      public PandaEntity.Gene getProductGene()
      Mappings:
      Namespace Name Mixin selector
      official fL Lbhy;fL()Lbhy$a;
      intermediary method_6554 Lnet/minecraft/class_1440;method_6554()Lnet/minecraft/class_1440$class_1443;
      named getProductGene Lnet/minecraft/entity/passive/PandaEntity;getProductGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
    • isLazy

      public boolean isLazy()
      Mappings:
      Namespace Name Mixin selector
      official fM Lbhy;fM()Z
      intermediary method_6549 Lnet/minecraft/class_1440;method_6549()Z
      named isLazy Lnet/minecraft/entity/passive/PandaEntity;isLazy()Z
    • isWorried

      public boolean isWorried()
      Mappings:
      Namespace Name Mixin selector
      official fN Lbhy;fN()Z
      intermediary method_6509 Lnet/minecraft/class_1440;method_6509()Z
      named isWorried Lnet/minecraft/entity/passive/PandaEntity;isWorried()Z
    • isPlayful

      public boolean isPlayful()
      Mappings:
      Namespace Name Mixin selector
      official fO Lbhy;fO()Z
      intermediary method_6522 Lnet/minecraft/class_1440;method_6522()Z
      named isPlayful Lnet/minecraft/entity/passive/PandaEntity;isPlayful()Z
    • isBrown

      public boolean isBrown()
      Mappings:
      Namespace Name Mixin selector
      official fP Lbhy;fP()Z
      intermediary method_35173 Lnet/minecraft/class_1440;method_35173()Z
      named isBrown Lnet/minecraft/entity/passive/PandaEntity;isBrown()Z
    • isWeak

      public boolean isWeak()
      Mappings:
      Namespace Name Mixin selector
      official fQ Lbhy;fQ()Z
      intermediary method_6550 Lnet/minecraft/class_1440;method_6550()Z
      named isWeak Lnet/minecraft/entity/passive/PandaEntity;isWeak()Z
    • isAttacking

      public boolean isAttacking()
      Overrides:
      isAttacking in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official ft Laxj;ft()Z
      intermediary method_6510 Lnet/minecraft/class_1308;method_6510()Z
      named isAttacking Lnet/minecraft/entity/mob/MobEntity;isAttacking()Z
    • canBeLeashedBy

      public boolean canBeLeashedBy(PlayerEntity player)
      Overrides:
      canBeLeashedBy in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxj;a(Lbnr;)Z
      intermediary method_5931 Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laxh;z(Lawt;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lawt;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • isScaredByThunderstorm

      public boolean isScaredByThunderstorm()
      Mappings:
      Namespace Name Mixin selector
      official fR Lbhy;fR()Z
      intermediary method_6524 Lnet/minecraft/class_1440;method_6524()Z
      named isScaredByThunderstorm Lnet/minecraft/entity/passive/PandaEntity;isScaredByThunderstorm()Z
    • updateEatingAnimation

      private void updateEatingAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fV Lbhy;fV()V
      intermediary method_6536 Lnet/minecraft/class_1440;method_6536()V
      named updateEatingAnimation Lnet/minecraft/entity/passive/PandaEntity;updateEatingAnimation()V
    • playEatingAnimation

      private void playEatingAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fW Lbhy;fW()V
      intermediary method_6512 Lnet/minecraft/class_1440;method_6512()V
      named playEatingAnimation Lnet/minecraft/entity/passive/PandaEntity;playEatingAnimation()V
    • updateScaredAnimation

      private void updateScaredAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fX Lbhy;fX()V
      intermediary method_6544 Lnet/minecraft/class_1440;method_6544()V
      named updateScaredAnimation Lnet/minecraft/entity/passive/PandaEntity;updateScaredAnimation()V
    • updateLieOnBackAnimation

      private void updateLieOnBackAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fY Lbhy;fY()V
      intermediary method_6503 Lnet/minecraft/class_1440;method_6503()V
      named updateLieOnBackAnimation Lnet/minecraft/entity/passive/PandaEntity;updateLieOnBackAnimation()V
    • updateRollOverAnimation

      private void updateRollOverAnimation()
      Mappings:
      Namespace Name Mixin selector
      official fZ Lbhy;fZ()V
      intermediary method_6523 Lnet/minecraft/class_1440;method_6523()V
      named updateRollOverAnimation Lnet/minecraft/entity/passive/PandaEntity;updateRollOverAnimation()V
    • getScaredAnimationProgress

      public float getScaredAnimationProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official z Lbhy;z(F)F
      intermediary method_6534 Lnet/minecraft/class_1440;method_6534(F)F
      named getScaredAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;getScaredAnimationProgress(F)F
    • getLieOnBackAnimationProgress

      public float getLieOnBackAnimationProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official A Lbhy;A(F)F
      intermediary method_6555 Lnet/minecraft/class_1440;method_6555(F)F
      named getLieOnBackAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)F
    • getRollOverAnimationProgress

      public float getRollOverAnimationProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official B Lbhy;B(F)F
      intermediary method_6560 Lnet/minecraft/class_1440;method_6560(F)F
      named getRollOverAnimationProgress Lnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)F
    • updatePlaying

      private void updatePlaying()
      Mappings:
      Namespace Name Mixin selector
      official ga Lbhy;ga()V
      intermediary method_6537 Lnet/minecraft/class_1440;method_6537()V
      named updatePlaying Lnet/minecraft/entity/passive/PandaEntity;updatePlaying()V
    • sneeze

      private void sneeze()
      Mappings:
      Namespace Name Mixin selector
      official gb Lbhy;gb()V
      intermediary method_6548 Lnet/minecraft/class_1440;method_6548()V
      named sneeze Lnet/minecraft/entity/passive/PandaEntity;sneeze()V
    • loot

      protected void loot(ItemEntity item)
      Overrides:
      loot in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxj;b(Lbkq;)V
      intermediary method_5949 Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_1542;)V
      named loot Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/entity/ItemEntity;)V
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawt;a(Lawd;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxj;a(Lcas;Lavo;Laxl;Laxz;Loc;)Laxz;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • initGenes

      public void initGenes(PandaEntity mother, @Nullable @Nullable PandaEntity father)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhy;a(Lbhy;Lbhy;)V
      intermediary method_6515 Lnet/minecraft/class_1440;method_6515(Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V
      named initGenes Lnet/minecraft/entity/passive/PandaEntity;initGenes(Lnet/minecraft/entity/passive/PandaEntity;Lnet/minecraft/entity/passive/PandaEntity;)V
    • getRandomGene

      private PandaEntity.Gene getRandomGene()
      Mappings:
      Namespace Name Mixin selector
      official gc Lbhy;gc()Lbhy$a;
      intermediary method_6519 Lnet/minecraft/class_1440;method_6519()Lnet/minecraft/class_1440$class_1443;
      named getRandomGene Lnet/minecraft/entity/passive/PandaEntity;getRandomGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
    • resetAttributes

      public void resetAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fS Lbhy;fS()V
      intermediary method_6538 Lnet/minecraft/class_1440;method_6538()V
      named resetAttributes Lnet/minecraft/entity/passive/PandaEntity;resetAttributes()V
    • stop

      void stop()
      Mappings:
      Namespace Name Mixin selector
      official gd Lbhy;gd()V
      intermediary method_18057 Lnet/minecraft/class_1440;method_18057()V
      named stop Lnet/minecraft/entity/passive/PandaEntity;stop()V
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxj;b(Lbnr;Lavp;)Lavq;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • getAmbientSound

      @Nullable protected @Nullable SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxj;r()Lagu;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lawt;b(Lgh;Lcoc;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbhl;n(Lbue;)Z
      intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • canEat

      private boolean canEat(ItemStack stack)
      Mappings:
      Namespace Name Mixin selector
      official m Lbhy;m(Lbue;)Z
      intermediary method_16106 Lnet/minecraft/class_1440;method_16106(Lnet/minecraft/class_1799;)Z
      named canEat Lnet/minecraft/entity/passive/PandaEntity;canEat(Lnet/minecraft/item/ItemStack;)Z
    • getDeathSound

      @Nullable protected @Nullable SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laxh;x_()Lagu;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      @Nullable protected @Nullable SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laxh;c(Lawd;)Lagu;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • isIdle

      public boolean isIdle()
      Mappings:
      Namespace Name Mixin selector
      official fT Lbhy;fT()Z
      intermediary method_18442 Lnet/minecraft/class_1440;method_18442()Z
      named isIdle Lnet/minecraft/entity/passive/PandaEntity;isIdle()Z