Class PandaEntity
- All Implemented Interfaces:
class_9460,Attackable,DataTracked,Targeter,ScoreHolder,CommandOutput,Nameable,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/PandaEntityintermediary net/minecraft/class_1440official cet
-
Nested Class Summary
Nested 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.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final TargetPredicateprivate static final TrackedData<Integer> private static final EntityDimensionsprivate 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.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, 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.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, 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, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, 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.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, 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.CommandOutput
DUMMYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanBeLeashedBy(PlayerEntity player) private booleanbooleancreateChild(ServerWorld world, PassiveEntity entity) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected @Nullable SoundEventintgetBaseDimensions(EntityPose pose) protected @Nullable SoundEventprivate intprotected @Nullable SoundEventgetHurtSound(DamageSource source) floatgetLieOnBackAnimationProgress(float tickDelta) private PandaEntity.GenefloatgetRollOverAnimationProgress(float tickDelta) floatgetSittingAnimationProgress(float tickDelta) intprivate booleanhasPandaFlag(int bitmask) protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.voidinitGenes(PandaEntity mother, @Nullable PandaEntity father) protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) 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.AnimalEntity
breed, breed, canBreedWith, canEat, canImmediatelyDespawn, eat, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, hasArmorSlot, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, method_58634, mightBeLeashed, 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, startRiding, stopMovement, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getFallFlyingTicks, getFallSounds, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, 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, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, 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, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getProjectileDeflector, getRandomBodyY, getRegistryManager, 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, getVehicleAttachmentPos, 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, isInFluid, 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, lerpPosAndRotation, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, 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, removeCommandTag, removePassenger, 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, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, 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, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.class_9460
method_58631, method_58632, method_58633Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
ASK_FOR_BAMBOO_TICKS
- Mappings:
Namespace Name Mixin selector named ASK_FOR_BAMBOO_TICKSLnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TICKS:Lnet/minecraft/entity/data/TrackedData;intermediary field_6764Lnet/minecraft/class_1440;field_6764:Lnet/minecraft/class_2940;official cbLcet;cb:Lajr;
-
SNEEZE_PROGRESS
- Mappings:
Namespace Name Mixin selector named SNEEZE_PROGRESSLnet/minecraft/entity/passive/PandaEntity;SNEEZE_PROGRESS:Lnet/minecraft/entity/data/TrackedData;intermediary field_6771Lnet/minecraft/class_1440;field_6771:Lnet/minecraft/class_2940;official ccLcet;cc:Lajr;
-
EATING_TICKS
- Mappings:
Namespace Name Mixin selector named EATING_TICKSLnet/minecraft/entity/passive/PandaEntity;EATING_TICKS:Lnet/minecraft/entity/data/TrackedData;intermediary field_6780Lnet/minecraft/class_1440;field_6780:Lnet/minecraft/class_2940;official cdLcet;cd:Lajr;
-
MAIN_GENE
- Mappings:
Namespace Name Mixin selector named MAIN_GENELnet/minecraft/entity/passive/PandaEntity;MAIN_GENE:Lnet/minecraft/entity/data/TrackedData;intermediary field_6766Lnet/minecraft/class_1440;field_6766:Lnet/minecraft/class_2940;official ceLcet;ce:Lajr;
-
HIDDEN_GENE
- Mappings:
Namespace Name Mixin selector named HIDDEN_GENELnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE:Lnet/minecraft/entity/data/TrackedData;intermediary field_6781Lnet/minecraft/class_1440;field_6781:Lnet/minecraft/class_2940;official cfLcet;cf:Lajr;
-
PANDA_FLAGS
- Mappings:
Namespace Name Mixin selector named PANDA_FLAGSLnet/minecraft/entity/passive/PandaEntity;PANDA_FLAGS:Lnet/minecraft/entity/data/TrackedData;intermediary field_6768Lnet/minecraft/class_1440;field_6768:Lnet/minecraft/class_2940;official cgLcet;cg:Lajr;
-
ASK_FOR_BAMBOO_TARGET
- Mappings:
Namespace Name Mixin selector named ASK_FOR_BAMBOO_TARGETLnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TARGET:Lnet/minecraft/entity/ai/TargetPredicate;intermediary field_21803Lnet/minecraft/class_1440;field_21803:Lnet/minecraft/class_4051;official chLcet;ch:Lcdf;
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named BABY_BASE_DIMENSIONSLnet/minecraft/entity/passive/PandaEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;intermediary field_47773Lnet/minecraft/class_1440;field_47773:Lnet/minecraft/class_4048;official ciLcet;ci:Lbrx;
-
SNEEZING_FLAG
private static final int SNEEZING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SNEEZING_FLAGLnet/minecraft/entity/passive/PandaEntity;SNEEZING_FLAG:Iintermediary field_30344Lnet/minecraft/class_1440;field_30344:Iofficial cjLcet;cj:I
-
PLAYING_FLAG
private static final int PLAYING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named PLAYING_FLAGLnet/minecraft/entity/passive/PandaEntity;PLAYING_FLAG:Iintermediary field_30345Lnet/minecraft/class_1440;field_30345:Iofficial ckLcet;ck:I
-
SITTING_FLAG
private static final int SITTING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SITTING_FLAGLnet/minecraft/entity/passive/PandaEntity;SITTING_FLAG:Iintermediary field_30346Lnet/minecraft/class_1440;field_30346:Iofficial clLcet;cl:I
-
LYING_ON_BACK_FLAG
private static final int LYING_ON_BACK_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named LYING_ON_BACK_FLAGLnet/minecraft/entity/passive/PandaEntity;LYING_ON_BACK_FLAG:Iintermediary field_30347Lnet/minecraft/class_1440;field_30347:Iofficial cmLcet;cm:I
-
EATING_ANIMATION_INTERVAL
private static final int EATING_ANIMATION_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_ANIMATION_INTERVALLnet/minecraft/entity/passive/PandaEntity;EATING_ANIMATION_INTERVAL:Iintermediary field_30348Lnet/minecraft/class_1440;field_30348:Iofficial cnLcet;cn:I
-
MAIN_GENE_MUTATION_CHANCE
public static final int MAIN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector named MAIN_GENE_MUTATION_CHANCELnet/minecraft/entity/passive/PandaEntity;MAIN_GENE_MUTATION_CHANCE:Iintermediary field_30343Lnet/minecraft/class_1440;field_30343:Iofficial bYLcet;bY:I
-
HIDDEN_GENE_MUTATION_CHANCE
private static final int HIDDEN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector named HIDDEN_GENE_MUTATION_CHANCELnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE_MUTATION_CHANCE:Iintermediary field_30349Lnet/minecraft/class_1440;field_30349:Iofficial coLcet;co:I
-
IS_FOOD
- Mappings:
Namespace Name Mixin selector named IS_FOODLnet/minecraft/entity/passive/PandaEntity;IS_FOOD:Ljava/util/function/Predicate;intermediary field_6765Lnet/minecraft/class_1440;field_6765:Ljava/util/function/Predicate;official cALcet;cA:Ljava/util/function/Predicate;
-
shouldGetRevenge
boolean shouldGetRevenge- Mappings:
Namespace Name Mixin selector named shouldGetRevengeLnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Zintermediary field_6769Lnet/minecraft/class_1440;field_6769:Zofficial cpLcet;cp:Z
-
shouldAttack
boolean shouldAttack- Mappings:
Namespace Name Mixin selector named shouldAttackLnet/minecraft/entity/passive/PandaEntity;shouldAttack:Zintermediary field_6770Lnet/minecraft/class_1440;field_6770:Zofficial cqLcet;cq:Z
-
playingTicks
public int playingTicks- Mappings:
Namespace Name Mixin selector named playingTicksLnet/minecraft/entity/passive/PandaEntity;playingTicks:Iintermediary field_6767Lnet/minecraft/class_1440;field_6767:Iofficial bZLcet;bZ:I
-
playingJump
- Mappings:
Namespace Name Mixin selector named playingJumpLnet/minecraft/entity/passive/PandaEntity;playingJump:Lnet/minecraft/util/math/Vec3d;intermediary field_18277Lnet/minecraft/class_1440;field_18277:Lnet/minecraft/class_243;official crLcet;cr:Leuk;
-
sittingAnimationProgress
private float sittingAnimationProgress- Mappings:
Namespace Name Mixin selector named sittingAnimationProgressLnet/minecraft/entity/passive/PandaEntity;sittingAnimationProgress:Fintermediary field_6777Lnet/minecraft/class_1440;field_6777:Fofficial csLcet;cs:F
-
lastSittingAnimationProgress
private float lastSittingAnimationProgress- Mappings:
Namespace Name Mixin selector named lastSittingAnimationProgressLnet/minecraft/entity/passive/PandaEntity;lastSittingAnimationProgress:Fintermediary field_6779Lnet/minecraft/class_1440;field_6779:Fofficial ctLcet;ct:F
-
lieOnBackAnimationProgress
private float lieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector named lieOnBackAnimationProgressLnet/minecraft/entity/passive/PandaEntity;lieOnBackAnimationProgress:Fintermediary field_6774Lnet/minecraft/class_1440;field_6774:Fofficial cuLcet;cu:F
-
lastLieOnBackAnimationProgress
private float lastLieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector named lastLieOnBackAnimationProgressLnet/minecraft/entity/passive/PandaEntity;lastLieOnBackAnimationProgress:Fintermediary field_6775Lnet/minecraft/class_1440;field_6775:Fofficial cvLcet;cv:F
-
rollOverAnimationProgress
private float rollOverAnimationProgress- Mappings:
Namespace Name Mixin selector named rollOverAnimationProgressLnet/minecraft/entity/passive/PandaEntity;rollOverAnimationProgress:Fintermediary field_6772Lnet/minecraft/class_1440;field_6772:Fofficial cwLcet;cw:F
-
lastRollOverAnimationProgress
private float lastRollOverAnimationProgress- Mappings:
Namespace Name Mixin selector named lastRollOverAnimationProgressLnet/minecraft/entity/passive/PandaEntity;lastRollOverAnimationProgress:Fintermediary field_6773Lnet/minecraft/class_1440;field_6773:Fofficial cxLcet;cx:F
-
lookAtPlayerGoal
PandaEntity.LookAtEntityGoal lookAtPlayerGoal- Mappings:
Namespace Name Mixin selector named lookAtPlayerGoalLnet/minecraft/entity/passive/PandaEntity;lookAtPlayerGoal:Lnet/minecraft/entity/passive/PandaEntity$LookAtEntityGoal;intermediary field_21804Lnet/minecraft/class_1440;field_21804:Lnet/minecraft/class_1440$class_4056;official cyLcet;cy:Lcet$g;
-
-
Constructor Details
-
PandaEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbru;<init>(Lbsa;Ldax;)V
-
-
Method Details
-
canEquip
-
getAskForBambooTicks
public int getAskForBambooTicks()- Mappings:
Namespace Name Mixin selector named getAskForBambooTicksLnet/minecraft/entity/passive/PandaEntity;getAskForBambooTicks()Iintermediary method_6521Lnet/minecraft/class_1440;method_6521()Iofficial sLcet;s()I
-
setAskForBambooTicks
public void setAskForBambooTicks(int askForBambooTicks) - Mappings:
Namespace Name Mixin selector named setAskForBambooTicksLnet/minecraft/entity/passive/PandaEntity;setAskForBambooTicks(I)Vintermediary method_6517Lnet/minecraft/class_1440;method_6517(I)Vofficial uLcet;u(I)V
-
isSneezing
public boolean isSneezing()- Mappings:
Namespace Name Mixin selector named isSneezingLnet/minecraft/entity/passive/PandaEntity;isSneezing()Zintermediary method_6545Lnet/minecraft/class_1440;method_6545()Zofficial uLcet;u()Z
-
isSitting
public boolean isSitting()- Mappings:
Namespace Name Mixin selector named isSittingLnet/minecraft/entity/passive/PandaEntity;isSitting()Zintermediary method_6535Lnet/minecraft/class_1440;method_6535()Zofficial yLcet;y()Z
-
setSitting
public void setSitting(boolean sitting) - Mappings:
Namespace Name Mixin selector named setSittingLnet/minecraft/entity/passive/PandaEntity;setSitting(Z)Vintermediary method_6513Lnet/minecraft/class_1440;method_6513(Z)Vofficial wLcet;w(Z)V
-
isLyingOnBack
public boolean isLyingOnBack()- Mappings:
Namespace Name Mixin selector named isLyingOnBackLnet/minecraft/entity/passive/PandaEntity;isLyingOnBack()Zintermediary method_6514Lnet/minecraft/class_1440;method_6514()Zofficial gpLcet;gp()Z
-
setLyingOnBack
public void setLyingOnBack(boolean lyingOnBack) - Mappings:
Namespace Name Mixin selector named setLyingOnBackLnet/minecraft/entity/passive/PandaEntity;setLyingOnBack(Z)Vintermediary method_6505Lnet/minecraft/class_1440;method_6505(Z)Vofficial xLcet;x(Z)V
-
isEating
public boolean isEating()- Mappings:
Namespace Name Mixin selector named isEatingLnet/minecraft/entity/passive/PandaEntity;isEating()Zintermediary method_6527Lnet/minecraft/class_1440;method_6527()Zofficial gvLcet;gv()Z
-
setEating
public void setEating(boolean eating) - Mappings:
Namespace Name Mixin selector named setEatingLnet/minecraft/entity/passive/PandaEntity;setEating(Z)Vintermediary method_6552Lnet/minecraft/class_1440;method_6552(Z)Vofficial yLcet;y(Z)V
-
getEatingTicks
private int getEatingTicks()- Mappings:
Namespace Name Mixin selector named getEatingTicksLnet/minecraft/entity/passive/PandaEntity;getEatingTicks()Iintermediary method_6528Lnet/minecraft/class_1440;method_6528()Iofficial gKLcet;gK()I
-
setEatingTicks
private void setEatingTicks(int eatingTicks) - Mappings:
Namespace Name Mixin selector named setEatingTicksLnet/minecraft/entity/passive/PandaEntity;setEatingTicks(I)Vintermediary method_6558Lnet/minecraft/class_1440;method_6558(I)Vofficial wLcet;w(I)V
-
setSneezing
public void setSneezing(boolean sneezing) - Mappings:
Namespace Name Mixin selector named setSneezingLnet/minecraft/entity/passive/PandaEntity;setSneezing(Z)Vintermediary method_6546Lnet/minecraft/class_1440;method_6546(Z)Vofficial zLcet;z(Z)V
-
getSneezeProgress
public int getSneezeProgress()- Mappings:
Namespace Name Mixin selector named getSneezeProgressLnet/minecraft/entity/passive/PandaEntity;getSneezeProgress()Iintermediary method_6532Lnet/minecraft/class_1440;method_6532()Iofficial gwLcet;gw()I
-
setSneezeProgress
public void setSneezeProgress(int sneezeProgress) - Mappings:
Namespace Name Mixin selector named setSneezeProgressLnet/minecraft/entity/passive/PandaEntity;setSneezeProgress(I)Vintermediary method_6539Lnet/minecraft/class_1440;method_6539(I)Vofficial vLcet;v(I)V
-
getMainGene
- Mappings:
Namespace Name Mixin selector named getMainGeneLnet/minecraft/entity/passive/PandaEntity;getMainGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;intermediary method_6525Lnet/minecraft/class_1440;method_6525()Lnet/minecraft/class_1440$class_1443;official gxLcet;gx()Lcet$a;
-
setMainGene
- Mappings:
Namespace Name Mixin selector named setMainGeneLnet/minecraft/entity/passive/PandaEntity;setMainGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)Vintermediary method_6529Lnet/minecraft/class_1440;method_6529(Lnet/minecraft/class_1440$class_1443;)Vofficial aLcet;a(Lcet$a;)V
-
getHiddenGene
- Mappings:
Namespace Name Mixin selector named getHiddenGeneLnet/minecraft/entity/passive/PandaEntity;getHiddenGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;intermediary method_6508Lnet/minecraft/class_1440;method_6508()Lnet/minecraft/class_1440$class_1443;official gyLcet;gy()Lcet$a;
-
setHiddenGene
- Mappings:
Namespace Name Mixin selector named setHiddenGeneLnet/minecraft/entity/passive/PandaEntity;setHiddenGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)Vintermediary method_6547Lnet/minecraft/class_1440;method_6547(Lnet/minecraft/class_1440$class_1443;)Vofficial bLcet;b(Lcet$a;)V
-
isPlaying
public boolean isPlaying()- Mappings:
Namespace Name Mixin selector named isPlayingLnet/minecraft/entity/passive/PandaEntity;isPlaying()Zintermediary method_6526Lnet/minecraft/class_1440;method_6526()Zofficial gzLcet;gz()Z
-
setPlaying
public void setPlaying(boolean playing) - Mappings:
Namespace Name Mixin selector named setPlayingLnet/minecraft/entity/passive/PandaEntity;setPlaying(Z)Vintermediary method_6541Lnet/minecraft/class_1440;method_6541(Z)Vofficial ALcet;A(Z)V
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classPassiveEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbru;a(Lajv$a;)V
-
hasPandaFlag
private boolean hasPandaFlag(int bitmask) - Mappings:
Namespace Name Mixin selector named hasPandaFlagLnet/minecraft/entity/passive/PandaEntity;hasPandaFlag(I)Zintermediary method_6533Lnet/minecraft/class_1440;method_6533(I)Zofficial xLcet;x(I)Z
-
setPandaFlag
private void setPandaFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector named setPandaFlagLnet/minecraft/entity/passive/PandaEntity;setPandaFlag(IZ)Vintermediary method_6557Lnet/minecraft/class_1440;method_6557(IZ)Vofficial dLcet;d(IZ)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have 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 classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbru;b(Lud;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have 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 classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbru;a(Lud;)V
-
createChild
- Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;intermediary method_5613Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;official aLbro;a(Laqm;Lbro;)Lbro;
-
initGoals
protected void initGoals() -
createPandaAttributes
- Mappings:
Namespace Name Mixin selector named createPandaAttributesLnet/minecraft/entity/passive/PandaEntity;createPandaAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26888Lnet/minecraft/class_1440;method_26888()Lnet/minecraft/class_5132$class_5133;official gALcet;gA()Lbtv$a;
-
getProductGene
- Mappings:
Namespace Name Mixin selector named getProductGeneLnet/minecraft/entity/passive/PandaEntity;getProductGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;intermediary method_6554Lnet/minecraft/class_1440;method_6554()Lnet/minecraft/class_1440$class_1443;official gBLcet;gB()Lcet$a;
-
isLazy
public boolean isLazy()- Mappings:
Namespace Name Mixin selector named isLazyLnet/minecraft/entity/passive/PandaEntity;isLazy()Zintermediary method_6549Lnet/minecraft/class_1440;method_6549()Zofficial gCLcet;gC()Z
-
isWorried
public boolean isWorried()- Mappings:
Namespace Name Mixin selector named isWorriedLnet/minecraft/entity/passive/PandaEntity;isWorried()Zintermediary method_6509Lnet/minecraft/class_1440;method_6509()Zofficial gDLcet;gD()Z
-
isPlayful
public boolean isPlayful()- Mappings:
Namespace Name Mixin selector named isPlayfulLnet/minecraft/entity/passive/PandaEntity;isPlayful()Zintermediary method_6522Lnet/minecraft/class_1440;method_6522()Zofficial gELcet;gE()Z
-
isBrown
public boolean isBrown()- Mappings:
Namespace Name Mixin selector named isBrownLnet/minecraft/entity/passive/PandaEntity;isBrown()Zintermediary method_35173Lnet/minecraft/class_1440;method_35173()Zofficial gFLcet;gF()Z
-
isWeak
public boolean isWeak()- Mappings:
Namespace Name Mixin selector named isWeakLnet/minecraft/entity/passive/PandaEntity;isWeak()Zintermediary method_6550Lnet/minecraft/class_1440;method_6550()Zofficial gGLcet;gG()Z
-
isAttacking
public boolean isAttacking()- Overrides:
isAttackingin classMobEntity- Mappings:
Namespace Name Mixin selector named isAttackingLnet/minecraft/entity/mob/MobEntity;isAttacking()Zintermediary method_6510Lnet/minecraft/class_1308;method_6510()Zofficial ghLbsq;gh()Z
-
canBeLeashedBy
- Overrides:
canBeLeashedByin classMobEntity- Mappings:
Namespace Name Mixin selector named canBeLeashedByLnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Zintermediary method_5931Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Zofficial aLbsq;a(Lclw;)Z
-
tryAttack
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classMobEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbru;l()V
-
isScaredByThunderstorm
public boolean isScaredByThunderstorm()- Mappings:
Namespace Name Mixin selector named isScaredByThunderstormLnet/minecraft/entity/passive/PandaEntity;isScaredByThunderstorm()Zintermediary method_6524Lnet/minecraft/class_1440;method_6524()Zofficial gHLcet;gH()Z
-
updateEatingAnimation
private void updateEatingAnimation()- Mappings:
Namespace Name Mixin selector named updateEatingAnimationLnet/minecraft/entity/passive/PandaEntity;updateEatingAnimation()Vintermediary method_6536Lnet/minecraft/class_1440;method_6536()Vofficial gLLcet;gL()V
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector named playEatingAnimationLnet/minecraft/entity/passive/PandaEntity;playEatingAnimation()Vintermediary method_6512Lnet/minecraft/class_1440;method_6512()Vofficial gMLcet;gM()V
-
updateSittingAnimation
private void updateSittingAnimation()- Mappings:
Namespace Name Mixin selector named updateSittingAnimationLnet/minecraft/entity/passive/PandaEntity;updateSittingAnimation()Vintermediary method_6544Lnet/minecraft/class_1440;method_6544()Vofficial gNLcet;gN()V
-
updateLieOnBackAnimation
private void updateLieOnBackAnimation()- Mappings:
Namespace Name Mixin selector named updateLieOnBackAnimationLnet/minecraft/entity/passive/PandaEntity;updateLieOnBackAnimation()Vintermediary method_6503Lnet/minecraft/class_1440;method_6503()Vofficial gOLcet;gO()V
-
updateRollOverAnimation
private void updateRollOverAnimation()- Mappings:
Namespace Name Mixin selector named updateRollOverAnimationLnet/minecraft/entity/passive/PandaEntity;updateRollOverAnimation()Vintermediary method_6523Lnet/minecraft/class_1440;method_6523()Vofficial gPLcet;gP()V
-
getSittingAnimationProgress
public float getSittingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getSittingAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getSittingAnimationProgress(F)Fintermediary method_6534Lnet/minecraft/class_1440;method_6534(F)Fofficial GLcet;G(F)F
-
getLieOnBackAnimationProgress
public float getLieOnBackAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getLieOnBackAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)Fintermediary method_6555Lnet/minecraft/class_1440;method_6555(F)Fofficial HLcet;H(F)F
-
getRollOverAnimationProgress
public float getRollOverAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getRollOverAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)Fintermediary method_6560Lnet/minecraft/class_1440;method_6560(F)Fofficial ILcet;I(F)F
-
updatePlaying
private void updatePlaying()- Mappings:
Namespace Name Mixin selector named updatePlayingLnet/minecraft/entity/passive/PandaEntity;updatePlaying()Vintermediary method_6537Lnet/minecraft/class_1440;method_6537()Vofficial gQLcet;gQ()V
-
sneeze
private void sneeze()- Mappings:
Namespace Name Mixin selector named sneezeLnet/minecraft/entity/passive/PandaEntity;sneeze()Vintermediary method_6548Lnet/minecraft/class_1440;method_6548()Vofficial gRLcet;gR()V
-
loot
-
damage
Applies 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 classAnimalEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbru;a(Lbqn;F)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;official aLbsq;a(Ldbm;Lbps;Lbss;Lbth;)Lbth;
-
initGenes
- Mappings:
Namespace Name Mixin selector named initGenesLnet/minecraft/entity/passive/PandaEntity;initGenes(Lnet/minecraft/entity/passive/PandaEntity;Lnet/minecraft/entity/passive/PandaEntity;)Vintermediary method_6515Lnet/minecraft/class_1440;method_6515(Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)Vofficial aLcet;a(Lcet;Lcet;)V
-
getRandomGene
- Mappings:
Namespace Name Mixin selector named getRandomGeneLnet/minecraft/entity/passive/PandaEntity;getRandomGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;intermediary method_6519Lnet/minecraft/class_1440;method_6519()Lnet/minecraft/class_1440$class_1443;official gSLcet;gS()Lcet$a;
-
resetAttributes
public void resetAttributes()- Mappings:
Namespace Name Mixin selector named resetAttributesLnet/minecraft/entity/passive/PandaEntity;resetAttributes()Vintermediary method_6538Lnet/minecraft/class_1440;method_6538()Vofficial gILcet;gI()V
-
stop
void stop()- Mappings:
Namespace Name Mixin selector named stopLnet/minecraft/entity/passive/PandaEntity;stop()Vintermediary method_18057Lnet/minecraft/class_1440;method_18057()Vofficial gTLcet;gT()V
-
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLbsq;b(Lclw;Lbpt;)Lbpu;
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official vLbsq;v()Lavg;
-
playStepSound
- Overrides:
playStepSoundin classEntity- Mappings:
Namespace Name Mixin selector named playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial bLbru;b(Lio;Ldrb;)V
-
isBreedingItem
- Specified by:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial oLcee;o(Lcto;)Z
-
canEat
- Mappings:
Namespace Name Mixin selector named canEatLnet/minecraft/entity/passive/PandaEntity;canEat(Lnet/minecraft/item/ItemStack;)Zintermediary method_16106Lnet/minecraft/class_1440;method_16106(Lnet/minecraft/class_1799;)Zofficial nLcet;n(Lcto;)Z
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official o_Lbso;o_()Lavg;
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official dLbso;d(Lbqn;)Lavg;
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector named isIdleLnet/minecraft/entity/passive/PandaEntity;isIdle()Zintermediary method_18442Lnet/minecraft/class_1440;method_18442()Zofficial gJLcet;gJ()Z
-
getBaseDimensions
- Overrides:
getBaseDimensionsin classLivingEntity- Mappings:
Namespace Name Mixin selector named getBaseDimensionsLnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;intermediary method_55694Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;official eLbso;e(Lbta;)Lbrx;
-