Package net.minecraft.entity.passive
Class PandaEntity
- All Implemented Interfaces:
ComponentsAccess,Attackable,DataTracked,EquipmentHolder,Leashable,Targeter,ScoreHolder,HeldItemContext,Nameable,EntityLike,UniquelyIdentifiable,ServerWaypoint,Waypoint
- Mappings:
Namespace Name named net/minecraft/entity/passive/PandaEntityintermediary net/minecraft/class_1440official cqo
-
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.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.util.HeldItemContext
HeldItemContext.class_11726Nested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.Elasticity, Leashable.LeashDataNested classes/interfaces inherited from interface net.minecraft.world.waypoint.ServerWaypoint
ServerWaypoint.AzimuthWaypointTracker, ServerWaypoint.ChebyshevDistanceValidatedTracker, ServerWaypoint.ChunkWaypointTracker, ServerWaypoint.ManhattanDistanceValidatedTracker, ServerWaypoint.PositionalWaypointTracker, ServerWaypoint.WaypointTrackerNested classes/interfaces inherited from interface net.minecraft.world.waypoint.Waypoint
Waypoint.Config -
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 intprivate 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, DEFAULT_AGE, DEFAULT_FORCED_AGE, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, CAN_PICK_UP_LOOT_KEY, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DROP_CHANCES_KEY, experiencePoints, field_35039, goalSelector, jumpControl, LEFT_HANDED_KEY, lookControl, MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT, moveControl, navigation, NO_AI_KEY, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_KEY, BABY_SCALE_FACTOR, bodyYaw, brain, BRAIN_KEY, dead, DEATH_TICKS, DEATH_TIME_KEY, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, equipment, EQUIPMENT_KEY, EQUIPMENT_SLOT_ID, FALL_FLYING_KEY, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_55952, field_56256, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, HEALTH_KEY, HURT_BY_TIMESTAMP_KEY, HURT_TIME_KEY, hurtTime, interpolator, itemUseTimeLeft, jumping, lastAttackedTicks, lastBodyYaw, lastDamageTaken, lastHandSwingProgress, lastHeadYaw, limbAnimator, LIVING_FLAGS, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, riptideAttackDamage, riptideStack, riptideTicks, serverHeadYaw, sidewaysSpeed, SLEEPING_DIMENSIONS, SLEEPING_POS_KEY, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, AIR_KEY, collidedSoftly, CUSTOM_DATA_KEY, CUSTOM_NAME_KEY, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_DISTANCE_KEY, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, FIRE_KEY, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, GLOWING_KEY, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, INVULNERABLE_KEY, lastPitch, lastRenderX, lastRenderY, lastRenderZ, lastX, lastY, lastYaw, lastZ, MAX_COMMAND_TAGS, MAX_QUEUED_COLLISION_CHECKS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, MOTION_KEY, movementMultiplier, NO_GRAVITY_KEY, noClip, ON_FIRE_FLAG_INDEX, ON_GROUND_KEY, PASSENGERS_KEY, PORTAL_COOLDOWN_KEY, portalManager, POS_KEY, POSE, random, ridingCooldown, ROTATION_KEY, SILENT_KEY, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.Leashable
DEFAULT_ELASTIC_DISTANCE, DEFAULT_SNAPPING_DISTANCE, ELASTICITY_MULTIPLIER, field_59997, field_59998, field_59999, field_60003, HELD_ENTITY_ATTACHMENT_POINT, LEASH_HOLDER_ATTACHMENT_POINT, LEASH_NBT_KEY, QUAD_LEASH_ATTACHMENT_POINTSFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAMEFields inherited from interface net.minecraft.world.waypoint.ServerWaypoint
AZIMUTH_THRESHOLDFields inherited from interface net.minecraft.world.waypoint.Waypoint
DEFAULT_PLAYER_RANGE, DISABLE_TRACKING -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected booleanprivate static booleancanEatFromGround(ItemEntity itemEntity) createChild(ServerWorld world, PassiveEntity entity) booleandamage(ServerWorld world, 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 tickProgress) private PandaEntity.GenefloatgetRollOverAnimationProgress(float tickProgress) floatgetSittingAnimationProgress(float tickProgress) 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(ServerWorld world, ItemEntity itemEntity) voidprivate voidprotected voidplayStepSound(BlockPos pos, BlockState state) protected voidreadCustomData(ReadView view) 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.booleantryAttack(ServerWorld world, Entity target) private voidprivate voidprivate voidprivate voidprivate voidprotected voidwriteCustomData(WriteView view) Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canBreedWith, canEat, canImmediatelyDespawn, createAnimalAttributes, getExperienceToDrop, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, playEatSound, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, getForcedAge, getHappyTicksRemaining, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canActVoluntarily, canGather, canMobSpawn, cannotDespawn, canPickupItem, canPickUpLoot, canRemoveSaddle, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createEquipmentInventory, createMobAttributes, createNavigation, dropAllForeignEquipment, dropEquipment, dropForeignEquipment, dropLoot, eat, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, getAttackBox, getBodyArmor, getControllingPassenger, getEquipmentDropChances, getEquipmentForSlot, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPreferredWeapons, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, hasSaddleEquipped, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isInAttackRange, isInPositionTargetRange, isInPositionTargetRange, isInPositionTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onLeashRemoved, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setDropGuaranteed, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, snapLongLeash, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryEquip, turnHead, updateAttribute, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, becomeAngry, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canTarget, canUsePortals, canUseSlot, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createEquipment, createLivingAttributes, createTracker, damageArmor, damageEquipment, damageHelmet, deserializeBrain, disableExperienceDropping, drop, dropExperience, dropInventory, dropItem, dropLoot, endCombat, enterCombat, equipStack, fall, forEachBrushedItem, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, generateLoot, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackingPlayer, getAttackKnockbackAgainst, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseWaterMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageBlockedAmount, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectFadeFactor, getEffectiveGravity, getEntity, getEquippedStack, getEquipSound, getExperienceToDrop, getFallSounds, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getInterpolator, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLocationBasedEnchantmentEffects, getLuck, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWaypointConfig, getWeaponDisableBlockingForSeconds, getWeaponStack, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, hasWaypoint, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isJumping, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, method_74092, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onRemove, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setAttacking, setAttackingPlayer, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropExperience, shouldDropExperience, shouldDropLoot, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopGliding, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickMovementInput, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, travelFlying, travelFlying, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyBubbleColumnEffects, applyBubbleColumnSurfaceEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, castComponentValue, changeLookDirection, clearQueuedCollisionChecks, clientDamage, collides, collidesWith, collidesWithFluid, collidesWithStateAtPos, copyComponentFrom, copyComponentsFrom, copyComponentsFrom, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, defrost, detach, detachAllHeldLeashes, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropStack, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, get, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getErrorReporterContext, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHeldQuadLeashOffsets, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, handleFallDamageForPassengers, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasQuadLeashAttachmentPoints, hasVehicle, igniteByLava, interactAt, isAlwaysInvulnerableTo, isAtCloudHeight, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByMainPlayer, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFlyingVehicle, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInSneakingPose, isInteractable, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, lerpPosAndRotation, limitFallDistance, method_74016, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onHeldLeashUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, popQueuedCollisionCheck, populateCrashReport, pushOutOfBlocks, raycast, readData, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveData, saveSelfData, scheduleVelocityUpdate, serverDamage, setAir, setAlwaysSyncAbsolute, setAngles, setApplicableComponent, setBoundingBox, setChangeListener, setComponent, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setLastPositionAndAngles, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldAlwaysSyncAbsolute, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, snipAllHeldLeashes, spawnBubbleColumnParticles, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportSpectatingPlayers, teleportTo, tickBlockCollision, tickBlockCollision, tickHeldLeash, tickPortalCooldown, tickPortalTeleportation, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateLastAngles, updateLastPosition, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedAngles, updateTrackedPosition, updateTrackedPosition, updateTrackedPositionAndAngles, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.component.ComponentsAccess
getOrDefault, getTypedMethods inherited from interface net.minecraft.entity.EquipmentHolder
equipStack, getEquippedStack, getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyElasticity, attachLeash, canBeLeashedTo, canUseQuadLeashAttachmentPoint, detachLeash, detachLeashWithoutDrop, getDistanceToCenter, getElasticLeashDistance, getLeashHolder, getLeashOffset, getLeashOffset, getLeashSnappingDistance, getQuadLeashOffsets, isLeashed, mightBeLeashed, onLongLeashTick, readLeashData, setUnresolvedLeashHolderId, writeLeashDataMethods 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 ctLcqo;ct:Lamb;
-
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 cvLcqo;cv:Lamb;
-
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 cwLcqo;cw:Lamb;
-
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 cxLcqo;cx:Lamb;
-
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 cyLcqo;cy:Lamb;
-
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 czLcqo;cz:Lamb;
-
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 cALcqo;cA:Lcos;
-
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 cBLcqo;cB:Lcdb;
-
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 cCLcqo;cC: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 cDLcqo;cD: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 cELcqo;cE: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 cFLcqo;cF: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 cGLcqo;cG: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 crLcqo;cr: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 cHLcqo;cH:I
-
shouldGetRevenge
boolean shouldGetRevenge- Mappings:
Namespace Name Mixin selector named shouldGetRevengeLnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Zintermediary field_6769Lnet/minecraft/class_1440;field_6769:Zofficial cILcqo;cI: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 cJLcqo;cJ: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 csLcqo;cs: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 cKLcqo;cK:Lfnk;
-
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 cLLcqo;cL: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 cMLcqo;cM: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 cNLcqo;cN: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 cQLcqo;cQ: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 cRLcqo;cR: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 cSLcqo;cS: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 cTLcqo;cT:Lcqo$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>Lccy;<init>(Lcdh;Ldqt;)V
-
-
Method Details
-
canDispenserEquipSlot
- Overrides:
canDispenserEquipSlotin classMobEntity- Mappings:
Namespace Name Mixin selector named canDispenserEquipSlotLnet/minecraft/entity/LivingEntity;canDispenserEquipSlot(Lnet/minecraft/entity/EquipmentSlot;)Zintermediary method_63626Lnet/minecraft/class_1309;method_63626(Lnet/minecraft/class_1304;)Zofficial fLcdz;f(Lcdi;)Z
-
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 mLcqo;m()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 sLcqo;s(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 nLcqo;n()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 sLcqo;s()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 xLcqo;x(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 gILcqo;gI()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 yLcqo;y(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 gJLcqo;gJ()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 zLcqo;z(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 hfLcqo;hf()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 uLcqo;u(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 ALcqo;A(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 gKLcqo;gK()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 tLcqo;t(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 gLLcqo;gL()Lcqo$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 aLcqo;a(Lcqo$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 gMLcqo;gM()Lcqo$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 bLcqo;b(Lcqo$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 gULcqo;gU()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 BLcqo;B(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 aLccy;a(Lamf$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 vLcqo;v(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 dLcqo;d(IZ)V
-
writeCustomData
- Overrides:
writeCustomDatain classAnimalEntity- Mappings:
Namespace Name Mixin selector named writeCustomDataLnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)Vofficial aLccy;a(Lfhu;)V
-
readCustomData
- Overrides:
readCustomDatain classAnimalEntity- Mappings:
Namespace Name Mixin selector named readCustomDataLnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)Vofficial aLccy;a(Lfhs;)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 aLccm;a(Lawu;Lccm;)Lccm;
-
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 gVLcqo;gV()Lcfe$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 gWLcqo;gW()Lcqo$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 gXLcqo;gX()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 gYLcqo;gY()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 gZLcqo;gZ()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 haLcqo;ha()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 hbLcqo;hb()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 gzLceb;gz()Z
-
canBeLeashed
public boolean canBeLeashed()- Specified by:
canBeLeashedin interfaceLeashable- Overrides:
canBeLeashedin classMobEntity- Mappings:
Namespace Name Mixin selector named canBeLeashedLnet/minecraft/entity/Leashable;canBeLeashed()Zintermediary method_5931Lnet/minecraft/class_9817;method_5931()Zofficial vLcdx;v()Z
-
tryAttack
- Overrides:
tryAttackin classMobEntity- Mappings:
Namespace Name Mixin selector named tryAttackLnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Zintermediary method_6121Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Zofficial cLcdz;c(Lawu;Lccy;)Z
-
playAttackSound
public void playAttackSound()- Overrides:
playAttackSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named playAttackSoundLnet/minecraft/entity/mob/MobEntity;playAttackSound()Vintermediary method_59928Lnet/minecraft/class_1308;method_59928()Vofficial gBLceb;gB()V
-
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 gLccy;g()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 hcLcqo;hc()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 hgLcqo;hg()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 hhLcqo;hh()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 hiLcqo;hi()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 hjLcqo;hj()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 hkLcqo;hk()V
-
getSittingAnimationProgress
public float getSittingAnimationProgress(float tickProgress) - Mappings:
Namespace Name Mixin selector named getSittingAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getSittingAnimationProgress(F)Fintermediary method_6534Lnet/minecraft/class_1440;method_6534(F)Fofficial JLcqo;J(F)F
-
getLieOnBackAnimationProgress
public float getLieOnBackAnimationProgress(float tickProgress) - Mappings:
Namespace Name Mixin selector named getLieOnBackAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)Fintermediary method_6555Lnet/minecraft/class_1440;method_6555(F)Fofficial KLcqo;K(F)F
-
getRollOverAnimationProgress
public float getRollOverAnimationProgress(float tickProgress) - Mappings:
Namespace Name Mixin selector named getRollOverAnimationProgressLnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)Fintermediary method_6560Lnet/minecraft/class_1440;method_6560(F)Fofficial LLcqo;L(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 hlLcqo;hl()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 hmLcqo;hm()V
-
loot
- Overrides:
lootin classMobEntity- Mappings:
Namespace Name Mixin selector named lootLnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/ItemEntity;)Vintermediary method_5949Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_3218;Lnet/minecraft/class_1542;)Vofficial aLceb;a(Lawu;Lcuv;)V
-
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
LivingEntity.isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classLivingEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_64397Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Zofficial aLccy;a(Lawu;Lcbl;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 aLceb;a(Ldrk;Lcar;Lcdg;Lcer;)Lcer;
-
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 aLcqo;a(Lcqo;Lcqo;)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 hnLcqo;hn()Lcqo$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 hdLcqo;hd()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 hoLcqo;ho()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 bLceb;b(Lcyp;Lcas;)Lcat;
-
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 pLceb;p()Lbca;
-
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 bLccy;b(Lja;Leip;)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 iLcpt;i(Ldgs;)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 f_Lcdz;f_()Lbca;
-
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 eLcdz;e(Lcbl;)Lbca;
-
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 heLcqo;he()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 eLcdz;e(Lcel;)Lcdb;
-
canEatFromGround
- Mappings:
Namespace Name Mixin selector named canEatFromGroundLnet/minecraft/entity/passive/PandaEntity;canEatFromGround(Lnet/minecraft/entity/ItemEntity;)Zintermediary method_64177Lnet/minecraft/class_1440;method_64177(Lnet/minecraft/class_1542;)Zofficial bLcqo;b(Lcuv;)Z
-