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 cil
-
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 cbLcil;cb:Lalc;
-
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 cdLcil;cd:Lalc;
-
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 ceLcil;ce:Lalc;
-
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 cfLcil;cf:Lalc;
-
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 cgLcil;cg:Lalc;
-
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 chLcil;ch:Lalc;
-
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 ciLcil;ci:Lcgw;
-
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 cjLcil;cj:Lbvm;
-
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 ckLcil;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 clLcil;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 cmLcil;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 cnLcil;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 coLcil;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 bZLcil;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 cpLcil;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 cqLcil;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 crLcil;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 caLcil;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 csLcil;cs:Lfbx;
-
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 ctLcil;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 cuLcil;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 cvLcil;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 cwLcil;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 cxLcil;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 cyLcil;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 czLcil;cz:Lcil$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>Lbvj;<init>(Lbvq;Ldhh;)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 fLbwf;f(Lbvr;)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 pLcil;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 sLcil;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 tLcil;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 xLcil;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 xLcil;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 goLcil;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 yLcil;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 gpLcil;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 zLcil;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 gLLcil;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 uLcil;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 ALcil;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 gqLcil;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 tLcil;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 grLcil;gr()Lcil$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 aLcil;a(Lcil$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 gsLcil;gs()Lcil$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 bLcil;b(Lcil$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 gALcil;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 BLcil;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 aLbvj;a(Lalg$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 vLcil;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 dLcil;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 bLbvj;b(Lux;)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 aLbvj;a(Lux;)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 aLbva;a(Lash;Lbva;)Lbva;
-
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 gBLcil;gB()Lbxm$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 gCLcil;gC()Lcil$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 gDLcil;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 gELcil;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 gFLcil;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 gGLcil;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 gHLcil;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 gdLbwh;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 yLbwd;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 cLbwf;c(Lash;Lbvj;)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 gfLbwh;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 hLbvj;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 gILcil;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 gMLcil;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 gNLcil;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 gOLcil;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 gPLcil;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 gQLcil;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 JLcil;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 KLcil;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 LLcil;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 gRLcil;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 gSLcil;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 aLbwh;a(Lash;Lcma;)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 aLbvj;a(Lash;Lbtz;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 aLbwh;a(Ldhy;Lbtg;Lbvp;Lbwy;)Lbwy;
-
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 aLcil;a(Lcil;Lcil;)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 gTLcil;gT()Lcil$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 gJLcil;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 gULcil;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 bLbwh;b(Lcpw;Lbth;)Lbti;
-
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 uLbwh;u()Laxe;
-
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 bLbvj;b(Ljh;Ldxu;)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 jLchw;j(Lcxo;)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_Lbwf;o_()Laxe;
-
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 eLbwf;e(Lbtz;)Laxe;
-
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 gKLcil;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 eLbwf;e(Lbwr;)Lbvm;
-
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 bLcil;b(Lcma;)Z
-