Class PandaEntity
- All Implemented Interfaces:
Attackable,DataTracked,EquipmentHolder,Leashable,Targeter,ScoreHolder,Nameable,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/PandaEntityintermediary net/minecraft/class_1440official cid
-
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.entity.Leashable
Leashable.LeashData -
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, 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, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, EQUIPMENT_SLOT_ID, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_6215, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideAttackDamage, riptideStack, 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, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTHFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
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 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(ServerWorld world, ItemEntity itemEntity) voidprivate 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.booleantryAttack(ServerWorld world, Entity target) private voidprivate voidprivate voidprivate voidprivate voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canBreedWith, canEat, canImmediatelyDespawn, createAnimalAttributes, eat, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, 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, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, detachLeash, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorDropChances, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandDropChances, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryEquip, turnHead, updateAttribute, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, drop, dropInventory, dropXp, endCombat, enterCombat, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectiveGravity, getEquippedItems, getFallSounds, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWeaponStack, getXpToDrop, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, resetLerp, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDropLoot, shouldDropXp, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, 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, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, clientDamage, 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, getLastRenderPos, getLeashOffset, getLeashOffset, 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, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, 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, movementInputToVelocity, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, 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.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbtMethods 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 cbLcid;cb:Laks;
-
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 cdLcid;cd:Laks;
-
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 ceLcid;ce:Laks;
-
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 cfLcid;cf:Laks;
-
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 cgLcid;cg:Laks;
-
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 chLcid;ch:Laks;
-
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 ciLcid;ci:Lcgo;
-
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 cjLcid;cj:Lbve;
-
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 ckLcid;ck: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 clLcid;cl: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 cmLcid;cm: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 cnLcid;cn: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 coLcid;co: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 bZLcid;bZ: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 cpLcid;cp: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 cqLcid;cq: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 crLcid;cr: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 caLcid;ca: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 csLcid;cs:Lfbr;
-
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 ctLcid;ct: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 cuLcid;cu: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 cvLcid;cv: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 cwLcid;cw: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 cxLcid;cx: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 cyLcid;cy: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 czLcid;cz:Lcid$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>Lbvb;<init>(Lbvi;Ldgz;)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 fLbvx;f(Lbvj;)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 pLcid;p()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 sLcid;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 tLcid;t()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 xLcid;x()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 xLcid;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 goLcid;go()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 yLcid;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 gpLcid;gp()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 zLcid;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 gLLcid;gL()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 uLcid;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 ALcid;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 gqLcid;gq()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 tLcid;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 grLcid;gr()Lcid$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 aLcid;a(Lcid$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 gsLcid;gs()Lcid$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 bLcid;b(Lcid$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 gALcid;gA()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 BLcid;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 aLbvb;a(Lakw$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 vLcid;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 dLcid;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 bLbvb;b(Lum;)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 aLbvb;a(Lum;)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 aLbus;a(Larx;Lbus;)Lbus;
-
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 gBLcid;gB()Lbxe$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 gCLcid;gC()Lcid$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 gDLcid;gD()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 gELcid;gE()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 gFLcid;gF()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 gGLcid;gG()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 gHLcid;gH()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 gdLbvz;gd()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 yLbvv;y()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 cLbvx;c(Larx;Lbvb;)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 gfLbvz;gf()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 hLbvb;h()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 gILcid;gI()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 gMLcid;gM()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 gNLcid;gN()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 gOLcid;gO()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 gPLcid;gP()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 gQLcid;gQ()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 JLcid;J(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 KLcid;K(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 LLcid;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 gRLcid;gR()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 gSLcid;gS()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 aLbvz;a(Larx;Lcls;)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 aLbvb;a(Larx;Lbtr;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 aLbvz;a(Ldhq;Lbsy;Lbvh;Lbwq;)Lbwq;
-
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 aLcid;a(Lcid;Lcid;)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 gTLcid;gT()Lcid$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 gJLcid;gJ()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 gULcid;gU()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 bLbvz;b(Lcpo;Lbsz;)Lbta;
-
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 uLbvz;u()Lawu;
-
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 bLbvb;b(Ljh;Ldxo;)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 jLcho;j(Lcxg;)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_Lbvx;o_()Lawu;
-
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 eLbvx;e(Lbtr;)Lawu;
-
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 gKLcid;gK()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 eLbvx;e(Lbwj;)Lbve;
-
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 bLcid;b(Lcls;)Z
-