Class PandaEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike

public class PandaEntity extends AnimalEntity
Mappings:
Namespace Name
official bek
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 bV Lbek;bV:Lwf;
      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 bW Lbek;bW:Lwf;
      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 bX Lbek;bX:Lwf;
      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 bY Lbek;bY:Lwf;
      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 bZ Lbek;bZ:Lwf;
      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 ca Lbek;ca:Lwf;
      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 cb Lbek;cb:Lbcz;
      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 cc Lbek;cc: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 cd Lbek;cd: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 ce Lbek;ce: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 cf Lbek;cf: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
    • field_30348

      private static final int field_30348
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cg Lbek;cg:I
      intermediary field_30348 Lnet/minecraft/class_1440;field_30348:I
      named field_30348 Lnet/minecraft/entity/passive/PandaEntity;field_30348:I
    • field_30343

      public static final int field_30343
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bS Lbek;bS:I
      intermediary field_30343 Lnet/minecraft/class_1440;field_30343:I
      named field_30343 Lnet/minecraft/entity/passive/PandaEntity;field_30343:I
    • field_30349

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

      static final Predicate<ItemEntity> IS_FOOD
      Mappings:
      Namespace Name Mixin selector
      official cs Lbek;cs: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 ci Lbek;ci: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 cj Lbek;cj: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 bT Lbek;bT: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 ck Lbek;ck:Ldna;
      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 cl Lbek;cl: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 cm Lbek;cm: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 cn Lbek;cn: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 co Lbek;co: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 cp Lbek;cp: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 cq Lbek;cq: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 cr Lbek;cr:Lbek$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> Latf;<init>(Latj;Lbwp;)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 Latt;g(Lbqp;)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 p Lbek;p()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 u Lbek;u(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 Lbek;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 fv Lbek;fv()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 Lbek;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 fw Lbek;fw()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 Lbek;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 fx Lbek;fx()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 Lbek;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 fR Lbek;fR()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 w Lbek;w(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 Lbek;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 fD Lbek;fD()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 v Lbek;v(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 fE Lbek;fE()Lbek$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 Lbek;a(Lbek$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 fF Lbek;fF()Lbek$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 Lbek;b(Lbek$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 fG Lbek;fG()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 Lbek;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_ Latf;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 x Lbek;x(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 Lbek;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 Latf;b(Lna;)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 Latf;a(Lna;)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 Latd;a(Labr;Latd;)Latd;
      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 v Latv;v()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 fH Lbek;fH()Laut$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 fI Lbek;fI()Lbek$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 fJ Lbek;fJ()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 fK Lbek;fK()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 fL Lbek;fL()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 fM Lbek;fM()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 fN Lbek;fN()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 fq Latv;fq()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 Latv;a(Lbkd;)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 Latt;z(Latf;)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 Latf;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 fO Lbek;fO()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 fS Lbek;fS()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 fT Lbek;fT()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 fU Lbek;fU()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 fV Lbek;fV()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 fW Lbek;fW()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 Lbek;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 Lbek;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 Lbek;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 fX Lbek;fX()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 fY Lbek;fY()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 Latv;b(Lbhc;)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 Latf;a(Lasp;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 Latv;a(Lbxd;Lary;Latx;Laul;Lna;)Laul;
      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 Lbek;a(Lbek;Lbek;)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 fZ Lbek;fZ()Lbek$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 fP Lbek;fP()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 ga Lbek;ga()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 Latv;b(Lbkd;Larz;)Lasa;
      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 q Latv;q()Lafd;
      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 blockState)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Latf;b(Lgg;Lcks;)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 Lbdx;n(Lbqp;)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 Lbek;m(Lbqp;)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 v_ Latt;v_()Lafd;
      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 Latt;c(Lasp;)Lafd;
      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 fQ Lbek;fQ()Z
      intermediary method_18442 Lnet/minecraft/class_1440;method_18442()Z
      named isIdle Lnet/minecraft/entity/passive/PandaEntity;isIdle()Z