Class PandaEntity
- All Implemented Interfaces:
- Attackable,- Targeter,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - bsa- intermediary - net/minecraft/class_1440- named - net/minecraft/entity/passive/PandaEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classstatic enumprivate static classprivate static classprivate static classprivate static classPandaEntity.PandaFleeGoal<T extends LivingEntity>private static classprivate static classprivate static classprivate classprivate static classprivate static classNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntityPassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) static final TargetPredicateprivate static final TrackedData<Integer>private static final intprivate static final TrackedData<Integer>private static final TrackedData<Byte>private static final int(package private) static final Predicate<ItemEntity>private floatprivate floatprivate floatprivate float(package private) PandaEntity.LookAtEntityGoalprivate static final intprivate static final TrackedData<Byte>static final intprivate static final TrackedData<Byte>private static final intprivate Vec3dintprivate float(package private) boolean(package private) booleanprivate static final intprivate floatprivate static final TrackedData<Integer>private static final intFields inherited from class net.minecraft.entity.passive.AnimalEntityBREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntityBABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancanBeLeashedBy(PlayerEntity player) private booleanbooleancreateChild(ServerWorld world, PassiveEntity entity) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected @Nullable SoundEventintprotected @Nullable SoundEventprivate intprotected @Nullable SoundEventgetHurtSound(DamageSource source) floatgetLieOnBackAnimationProgress(float tickDelta) private PandaEntity.GenefloatgetRollOverAnimationProgress(float tickDelta) floatgetSittingAnimationProgress(float tickDelta) intprivate booleanhasPandaFlag(int bitmask) protected voidInitializes data tracker.voidinitGenes(PandaEntity mother, @Nullable PandaEntity father) protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactMob(PlayerEntity player, Hand hand) booleanbooleanisBreedingItem(ItemStack stack) booleanisBrown()booleanisEating()booleanisIdle()booleanisLazy()booleanbooleanbooleanbooleanbooleanbooleanbooleanisWeak()booleanprotected voidloot(ItemEntity item) private voidprotected voidplayStepSound(BlockPos pos, BlockState state) voidReads custom data fromnbt.voidvoidsetAskForBambooTicks(int askForBambooTicks) voidsetEating(boolean eating) private voidsetEatingTicks(int eatingTicks) voidvoidsetLyingOnBack(boolean lyingOnBack) voidsetMainGene(PandaEntity.Gene gene) private voidsetPandaFlag(int mask, boolean value) voidsetPlaying(boolean playing) voidsetSitting(boolean sitting) voidsetSneezeProgress(int sneezeProgress) voidsetSneezing(boolean sneezing) private voidsneeze()(package private) voidstop()voidtick()Ticks this entity.booleanprivate voidprivate voidprivate voidprivate voidprivate voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntitybreed, breed, canBreedWith, canEat, canImmediatelyDespawn, eat, getHeightOffset, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntitygetBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveEyeHeight, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
ASK_FOR_BAMBOO_TICKS- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbsa;bW:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbsa;bX:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbsa;bY:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbsa;bZ:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbsa;ca:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbsa;cb:Laby;- 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- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbsa;cc:Lbqm;- 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_FLAGprivate static final int SNEEZING_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbsa;cd:I- intermediary - field_30344- Lnet/minecraft/class_1440;field_30344:I- named - SNEEZING_FLAG- Lnet/minecraft/entity/passive/PandaEntity;SNEEZING_FLAG:I
 
- 
PLAYING_FLAGprivate static final int PLAYING_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbsa;ce:I- intermediary - field_30345- Lnet/minecraft/class_1440;field_30345:I- named - PLAYING_FLAG- Lnet/minecraft/entity/passive/PandaEntity;PLAYING_FLAG:I
 
- 
SITTING_FLAGprivate static final int SITTING_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbsa;cf:I- intermediary - field_30346- Lnet/minecraft/class_1440;field_30346:I- named - SITTING_FLAG- Lnet/minecraft/entity/passive/PandaEntity;SITTING_FLAG:I
 
- 
LYING_ON_BACK_FLAGprivate static final int LYING_ON_BACK_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbsa;cg: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_INTERVALprivate static final int EATING_ANIMATION_INTERVAL- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbsa;ch: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_CHANCEpublic static final int MAIN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbsa;bT: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_CHANCEprivate static final int HIDDEN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ci- Lbsa;ci: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- Mappings:
- Namespace - Name - Mixin selector - official - ct- Lbsa;ct: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;
 
- 
shouldGetRevengeboolean shouldGetRevenge- Mappings:
- Namespace - Name - Mixin selector - official - cj- Lbsa;cj:Z- intermediary - field_6769- Lnet/minecraft/class_1440;field_6769:Z- named - shouldGetRevenge- Lnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Z
 
- 
shouldAttackboolean shouldAttack- Mappings:
- Namespace - Name - Mixin selector - official - ck- Lbsa;ck:Z- intermediary - field_6770- Lnet/minecraft/class_1440;field_6770:Z- named - shouldAttack- Lnet/minecraft/entity/passive/PandaEntity;shouldAttack:Z
 
- 
playingTickspublic int playingTicks- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbsa;bU:I- intermediary - field_6767- Lnet/minecraft/class_1440;field_6767:I- named - playingTicks- Lnet/minecraft/entity/passive/PandaEntity;playingTicks:I
 
- 
playingJump- Mappings:
- Namespace - Name - Mixin selector - official - cl- Lbsa;cl:Leei;- 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;
 
- 
sittingAnimationProgressprivate float sittingAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cm- Lbsa;cm:F- intermediary - field_6777- Lnet/minecraft/class_1440;field_6777:F- named - sittingAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;sittingAnimationProgress:F
 
- 
lastSittingAnimationProgressprivate float lastSittingAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cn- Lbsa;cn:F- intermediary - field_6779- Lnet/minecraft/class_1440;field_6779:F- named - lastSittingAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;lastSittingAnimationProgress:F
 
- 
lieOnBackAnimationProgressprivate float lieOnBackAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - co- Lbsa;co:F- intermediary - field_6774- Lnet/minecraft/class_1440;field_6774:F- named - lieOnBackAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;lieOnBackAnimationProgress:F
 
- 
lastLieOnBackAnimationProgressprivate float lastLieOnBackAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cp- Lbsa;cp:F- intermediary - field_6775- Lnet/minecraft/class_1440;field_6775:F- named - lastLieOnBackAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;lastLieOnBackAnimationProgress:F
 
- 
rollOverAnimationProgressprivate float rollOverAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cq- Lbsa;cq:F- intermediary - field_6772- Lnet/minecraft/class_1440;field_6772:F- named - rollOverAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;rollOverAnimationProgress:F
 
- 
lastRollOverAnimationProgressprivate float lastRollOverAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cr- Lbsa;cr:F- intermediary - field_6773- Lnet/minecraft/class_1440;field_6773:F- named - lastRollOverAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;lastRollOverAnimationProgress:F
 
- 
lookAtPlayerGoalPandaEntity.LookAtEntityGoal lookAtPlayerGoal- Mappings:
- Namespace - Name - Mixin selector - official - cs- Lbsa;cs:Lbsa$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- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)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
- 
getAskForBambooTickspublic int getAskForBambooTicks()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbsa;q()I- intermediary - method_6521- Lnet/minecraft/class_1440;method_6521()I- named - getAskForBambooTicks- Lnet/minecraft/entity/passive/PandaEntity;getAskForBambooTicks()I
 
- 
setAskForBambooTickspublic void setAskForBambooTicks(int askForBambooTicks) - Mappings:
- Namespace - Name - Mixin selector - official - t- Lbsa;t(I)V- intermediary - method_6517- Lnet/minecraft/class_1440;method_6517(I)V- named - setAskForBambooTicks- Lnet/minecraft/entity/passive/PandaEntity;setAskForBambooTicks(I)V
 
- 
isSneezingpublic boolean isSneezing()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbsa;r()Z- intermediary - method_6545- Lnet/minecraft/class_1440;method_6545()Z- named - isSneezing- Lnet/minecraft/entity/passive/PandaEntity;isSneezing()Z
 
- 
isSittingpublic boolean isSitting()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbsa;w()Z- intermediary - method_6535- Lnet/minecraft/class_1440;method_6535()Z- named - isSitting- Lnet/minecraft/entity/passive/PandaEntity;isSitting()Z
 
- 
setSittingpublic void setSitting(boolean sitting) - Mappings:
- Namespace - Name - Mixin selector - official - w- Lbsa;w(Z)V- intermediary - method_6513- Lnet/minecraft/class_1440;method_6513(Z)V- named - setSitting- Lnet/minecraft/entity/passive/PandaEntity;setSitting(Z)V
 
- 
isLyingOnBackpublic boolean isLyingOnBack()- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbsa;fY()Z- intermediary - method_6514- Lnet/minecraft/class_1440;method_6514()Z- named - isLyingOnBack- Lnet/minecraft/entity/passive/PandaEntity;isLyingOnBack()Z
 
- 
setLyingOnBackpublic void setLyingOnBack(boolean lyingOnBack) - Mappings:
- Namespace - Name - Mixin selector - official - x- Lbsa;x(Z)V- intermediary - method_6505- Lnet/minecraft/class_1440;method_6505(Z)V- named - setLyingOnBack- Lnet/minecraft/entity/passive/PandaEntity;setLyingOnBack(Z)V
 
- 
isEatingpublic boolean isEating()- Mappings:
- Namespace - Name - Mixin selector - official - ge- Lbsa;ge()Z- intermediary - method_6527- Lnet/minecraft/class_1440;method_6527()Z- named - isEating- Lnet/minecraft/entity/passive/PandaEntity;isEating()Z
 
- 
setEatingpublic void setEating(boolean eating) - Mappings:
- Namespace - Name - Mixin selector - official - y- Lbsa;y(Z)V- intermediary - method_6552- Lnet/minecraft/class_1440;method_6552(Z)V- named - setEating- Lnet/minecraft/entity/passive/PandaEntity;setEating(Z)V
 
- 
getEatingTicksprivate int getEatingTicks()- Mappings:
- Namespace - Name - Mixin selector - official - gt- Lbsa;gt()I- intermediary - method_6528- Lnet/minecraft/class_1440;method_6528()I- named - getEatingTicks- Lnet/minecraft/entity/passive/PandaEntity;getEatingTicks()I
 
- 
setEatingTicksprivate void setEatingTicks(int eatingTicks) - Mappings:
- Namespace - Name - Mixin selector - official - v- Lbsa;v(I)V- intermediary - method_6558- Lnet/minecraft/class_1440;method_6558(I)V- named - setEatingTicks- Lnet/minecraft/entity/passive/PandaEntity;setEatingTicks(I)V
 
- 
setSneezingpublic void setSneezing(boolean sneezing) - Mappings:
- Namespace - Name - Mixin selector - official - z- Lbsa;z(Z)V- intermediary - method_6546- Lnet/minecraft/class_1440;method_6546(Z)V- named - setSneezing- Lnet/minecraft/entity/passive/PandaEntity;setSneezing(Z)V
 
- 
getSneezeProgresspublic int getSneezeProgress()- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbsa;gf()I- intermediary - method_6532- Lnet/minecraft/class_1440;method_6532()I- named - getSneezeProgress- Lnet/minecraft/entity/passive/PandaEntity;getSneezeProgress()I
 
- 
setSneezeProgresspublic void setSneezeProgress(int sneezeProgress) - Mappings:
- Namespace - Name - Mixin selector - official - u- Lbsa;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- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbsa;gg()Lbsa$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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsa;a(Lbsa$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- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbsa;gh()Lbsa$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- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsa;b(Lbsa$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
 
- 
isPlayingpublic boolean isPlaying()- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbsa;gi()Z- intermediary - method_6526- Lnet/minecraft/class_1440;method_6526()Z- named - isPlaying- Lnet/minecraft/entity/passive/PandaEntity;isPlaying()Z
 
- 
setPlayingpublic void setPlaying(boolean playing) - Mappings:
- Namespace - Name - Mixin selector - official - A- Lbsa;A(Z)V- intermediary - method_6541- Lnet/minecraft/class_1440;method_6541(Z)V- named - setPlaying- Lnet/minecraft/entity/passive/PandaEntity;setPlaying(Z)V
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
hasPandaFlagprivate boolean hasPandaFlag(int bitmask) - Mappings:
- Namespace - Name - Mixin selector - official - w- Lbsa;w(I)Z- intermediary - method_6533- Lnet/minecraft/class_1440;method_6533(I)Z- named - hasPandaFlag- Lnet/minecraft/entity/passive/PandaEntity;hasPandaFlag(I)Z
 
- 
setPandaFlagprivate void setPandaFlag(int mask, boolean value) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lbsa;d(IZ)V- intermediary - method_6557- Lnet/minecraft/class_1440;method_6557(IZ)V- named - setPandaFlag- Lnet/minecraft/entity/passive/PandaEntity;setPandaFlag(IZ)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- AnimalEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)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
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- AnimalEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)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- Specified by:
- createChildin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfe;a(Laif;Lbfe;)Lbfe;- 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;
 
- 
initGoalsprotected void initGoals()
- 
createPandaAttributes- Mappings:
- Namespace - Name - Mixin selector - official - gj- Lbsa;gj()Lbhf$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- Mappings:
- Namespace - Name - Mixin selector - official - gk- Lbsa;gk()Lbsa$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;
 
- 
isLazypublic boolean isLazy()- Mappings:
- Namespace - Name - Mixin selector - official - gl- Lbsa;gl()Z- intermediary - method_6549- Lnet/minecraft/class_1440;method_6549()Z- named - isLazy- Lnet/minecraft/entity/passive/PandaEntity;isLazy()Z
 
- 
isWorriedpublic boolean isWorried()- Mappings:
- Namespace - Name - Mixin selector - official - gm- Lbsa;gm()Z- intermediary - method_6509- Lnet/minecraft/class_1440;method_6509()Z- named - isWorried- Lnet/minecraft/entity/passive/PandaEntity;isWorried()Z
 
- 
isPlayfulpublic boolean isPlayful()- Mappings:
- Namespace - Name - Mixin selector - official - gn- Lbsa;gn()Z- intermediary - method_6522- Lnet/minecraft/class_1440;method_6522()Z- named - isPlayful- Lnet/minecraft/entity/passive/PandaEntity;isPlayful()Z
 
- 
isBrownpublic boolean isBrown()- Mappings:
- Namespace - Name - Mixin selector - official - go- Lbsa;go()Z- intermediary - method_35173- Lnet/minecraft/class_1440;method_35173()Z- named - isBrown- Lnet/minecraft/entity/passive/PandaEntity;isBrown()Z
 
- 
isWeakpublic boolean isWeak()- Mappings:
- Namespace - Name - Mixin selector - official - gp- Lbsa;gp()Z- intermediary - method_6550- Lnet/minecraft/class_1440;method_6550()Z- named - isWeak- Lnet/minecraft/entity/passive/PandaEntity;isWeak()Z
 
- 
isAttackingpublic boolean isAttacking()- Overrides:
- isAttackingin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fS- Lbgb;fS()Z- intermediary - method_6510- Lnet/minecraft/class_1308;method_6510()Z- named - isAttacking- Lnet/minecraft/entity/mob/MobEntity;isAttacking()Z
 
- 
canBeLeashedBy- Overrides:
- canBeLeashedByin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lbyo;)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
- 
tickpublic void tick()Ticks this entity.
- 
isScaredByThunderstormpublic boolean isScaredByThunderstorm()- Mappings:
- Namespace - Name - Mixin selector - official - gq- Lbsa;gq()Z- intermediary - method_6524- Lnet/minecraft/class_1440;method_6524()Z- named - isScaredByThunderstorm- Lnet/minecraft/entity/passive/PandaEntity;isScaredByThunderstorm()Z
 
- 
updateEatingAnimationprivate void updateEatingAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gu- Lbsa;gu()V- intermediary - method_6536- Lnet/minecraft/class_1440;method_6536()V- named - updateEatingAnimation- Lnet/minecraft/entity/passive/PandaEntity;updateEatingAnimation()V
 
- 
playEatingAnimationprivate void playEatingAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gv- Lbsa;gv()V- intermediary - method_6512- Lnet/minecraft/class_1440;method_6512()V- named - playEatingAnimation- Lnet/minecraft/entity/passive/PandaEntity;playEatingAnimation()V
 
- 
updateSittingAnimationprivate void updateSittingAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gw- Lbsa;gw()V- intermediary - method_6544- Lnet/minecraft/class_1440;method_6544()V- named - updateSittingAnimation- Lnet/minecraft/entity/passive/PandaEntity;updateSittingAnimation()V
 
- 
updateLieOnBackAnimationprivate void updateLieOnBackAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gx- Lbsa;gx()V- intermediary - method_6503- Lnet/minecraft/class_1440;method_6503()V- named - updateLieOnBackAnimation- Lnet/minecraft/entity/passive/PandaEntity;updateLieOnBackAnimation()V
 
- 
updateRollOverAnimationprivate void updateRollOverAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gy- Lbsa;gy()V- intermediary - method_6523- Lnet/minecraft/class_1440;method_6523()V- named - updateRollOverAnimation- Lnet/minecraft/entity/passive/PandaEntity;updateRollOverAnimation()V
 
- 
getSittingAnimationProgresspublic float getSittingAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - D- Lbsa;D(F)F- intermediary - method_6534- Lnet/minecraft/class_1440;method_6534(F)F- named - getSittingAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;getSittingAnimationProgress(F)F
 
- 
getLieOnBackAnimationProgresspublic float getLieOnBackAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - E- Lbsa;E(F)F- intermediary - method_6555- Lnet/minecraft/class_1440;method_6555(F)F- named - getLieOnBackAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)F
 
- 
getRollOverAnimationProgresspublic float getRollOverAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - F- Lbsa;F(F)F- intermediary - method_6560- Lnet/minecraft/class_1440;method_6560(F)F- named - getRollOverAnimationProgress- Lnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)F
 
- 
updatePlayingprivate void updatePlaying()- Mappings:
- Namespace - Name - Mixin selector - official - gz- Lbsa;gz()V- intermediary - method_6537- Lnet/minecraft/class_1440;method_6537()V- named - updatePlaying- Lnet/minecraft/entity/passive/PandaEntity;updatePlaying()V
 
- 
sneezeprivate void sneeze()- Mappings:
- Namespace - Name - Mixin selector - official - gA- Lbsa;gA()V- intermediary - method_6548- Lnet/minecraft/class_1440;method_6548()V- named - sneeze- Lnet/minecraft/entity/passive/PandaEntity;sneeze()V
 
- 
loot
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- AnimalEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lben;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:
- initializein class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;- 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- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsa;a(Lbsa;Lbsa;)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- Mappings:
- Namespace - Name - Mixin selector - official - gB- Lbsa;gB()Lbsa$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;
 
- 
resetAttributespublic void resetAttributes()- Mappings:
- Namespace - Name - Mixin selector - official - gr- Lbsa;gr()V- intermediary - method_6538- Lnet/minecraft/class_1440;method_6538()V- named - resetAttributes- Lnet/minecraft/entity/passive/PandaEntity;resetAttributes()V
 
- 
stopvoid stop()- Mappings:
- Namespace - Name - Mixin selector - official - gC- Lbsa;gC()V- intermediary - method_18057- Lnet/minecraft/class_1440;method_18057()V- named - stop- Lnet/minecraft/entity/passive/PandaEntity;stop()V
 
- 
interactMob- Overrides:
- interactMobin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgb;b(Lbyo;Lbdw;)Lbdx;- 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- Overrides:
- getAmbientSoundin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbgb;s()Lamg;- 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- Overrides:
- playStepSoundin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lgu;Ldcb;)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- Overrides:
- isBreedingItemin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbrl;m(Lcfz;)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- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbsa;l(Lcfz;)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- Overrides:
- getDeathSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- 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- Overrides:
- getHurtSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- 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;
 
- 
isIdlepublic boolean isIdle()- Mappings:
- Namespace - Name - Mixin selector - official - gs- Lbsa;gs()Z- intermediary - method_18442- Lnet/minecraft/class_1440;method_18442()Z- named - isIdle- Lnet/minecraft/entity/passive/PandaEntity;isIdle()Z
 
 
-