Class PandaEntity
- All Implemented Interfaces:
Attackable
,DataTracked
,EquipmentHolder
,Leashable
,Targeter
,ScoreHolder
,Nameable
,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/PandaEntity
intermediary net/minecraft/class_1440
official cil
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
static enum
private static class
private static class
private static class
private static class
PandaEntity.PandaFleeGoal<T extends LivingEntity>
private static class
private static class
private static class
private class
private static class
private static class
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveData
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
Nested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData
-
Field Summary
Modifier and TypeFieldDescription(package private) static final TargetPredicate
private static final TrackedData
<Integer> private static final EntityDimensions
private static final int
private static final TrackedData
<Integer> private static final TrackedData
<Byte> private static final int
private float
private float
private float
private float
(package private) PandaEntity.LookAtEntityGoal
private static final int
private static final TrackedData
<Byte> static final int
private static final TrackedData
<Byte> private static final int
private Vec3d
int
private float
(package private) boolean
(package private) boolean
private static final int
private float
private static final TrackedData
<Integer> private static final int
Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWN
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVOR
Fields 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, targetSelector
Fields 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_FLAG
Fields 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, wasInPowderSnow
Fields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTH
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
protected boolean
private static boolean
canEatFromGround
(ItemEntity itemEntity) createChild
(ServerWorld world, PassiveEntity entity) boolean
damage
(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.protected @Nullable SoundEvent
int
getBaseDimensions
(EntityPose pose) protected @Nullable SoundEvent
private int
protected @Nullable SoundEvent
getHurtSound
(DamageSource source) float
getLieOnBackAnimationProgress
(float tickDelta) private PandaEntity.Gene
float
getRollOverAnimationProgress
(float tickDelta) float
getSittingAnimationProgress
(float tickDelta) int
private boolean
hasPandaFlag
(int bitmask) protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.void
initGenes
(PandaEntity mother, @Nullable PandaEntity father) protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactMob
(PlayerEntity player, Hand hand) boolean
boolean
isBreedingItem
(ItemStack stack) boolean
isBrown()
boolean
isEating()
boolean
isIdle()
boolean
isLazy()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isWeak()
boolean
protected void
loot
(ServerWorld world, ItemEntity itemEntity) void
private void
protected void
playStepSound
(BlockPos pos, BlockState state) void
Reads custom data fromnbt
.void
void
setAskForBambooTicks
(int askForBambooTicks) void
setEating
(boolean eating) private void
setEatingTicks
(int eatingTicks) void
void
setLyingOnBack
(boolean lyingOnBack) void
setMainGene
(PandaEntity.Gene gene) private void
setPandaFlag
(int mask, boolean value) void
setPlaying
(boolean playing) void
setSitting
(boolean sitting) void
setSneezeProgress
(int sneezeProgress) void
setSneezing
(boolean sneezing) private void
sneeze()
(package private) void
stop()
void
tick()
Ticks this entity.boolean
tryAttack
(ServerWorld world, Entity target) private void
private void
private void
private void
private void
void
Writes 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, tickMovement
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, getForcedAge, getHappyTicksRemaining, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeash
Methods 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, updateGoalControls
Methods 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, wouldNotSuffocateInPose
Methods 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, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTable
Methods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbt
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
ASK_FOR_BAMBOO_TICKS
- Mappings:
Namespace Name Mixin selector named ASK_FOR_BAMBOO_TICKS
Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TICKS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6764
Lnet/minecraft/class_1440;field_6764:Lnet/minecraft/class_2940;
official cb
Lcil;cb:Lalc;
-
SNEEZE_PROGRESS
- Mappings:
Namespace Name Mixin selector named SNEEZE_PROGRESS
Lnet/minecraft/entity/passive/PandaEntity;SNEEZE_PROGRESS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6771
Lnet/minecraft/class_1440;field_6771:Lnet/minecraft/class_2940;
official cd
Lcil;cd:Lalc;
-
EATING_TICKS
- Mappings:
Namespace Name Mixin selector named EATING_TICKS
Lnet/minecraft/entity/passive/PandaEntity;EATING_TICKS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6780
Lnet/minecraft/class_1440;field_6780:Lnet/minecraft/class_2940;
official ce
Lcil;ce:Lalc;
-
MAIN_GENE
- Mappings:
Namespace Name Mixin selector named MAIN_GENE
Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6766
Lnet/minecraft/class_1440;field_6766:Lnet/minecraft/class_2940;
official cf
Lcil;cf:Lalc;
-
HIDDEN_GENE
- Mappings:
Namespace Name Mixin selector named HIDDEN_GENE
Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6781
Lnet/minecraft/class_1440;field_6781:Lnet/minecraft/class_2940;
official cg
Lcil;cg:Lalc;
-
PANDA_FLAGS
- Mappings:
Namespace Name Mixin selector named PANDA_FLAGS
Lnet/minecraft/entity/passive/PandaEntity;PANDA_FLAGS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6768
Lnet/minecraft/class_1440;field_6768:Lnet/minecraft/class_2940;
official ch
Lcil;ch:Lalc;
-
ASK_FOR_BAMBOO_TARGET
- Mappings:
Namespace Name Mixin selector named ASK_FOR_BAMBOO_TARGET
Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TARGET:Lnet/minecraft/entity/ai/TargetPredicate;
intermediary field_21803
Lnet/minecraft/class_1440;field_21803:Lnet/minecraft/class_4051;
official ci
Lcil;ci:Lcgw;
-
BABY_BASE_DIMENSIONS
- Mappings:
Namespace Name Mixin selector named BABY_BASE_DIMENSIONS
Lnet/minecraft/entity/passive/PandaEntity;BABY_BASE_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
intermediary field_47773
Lnet/minecraft/class_1440;field_47773:Lnet/minecraft/class_4048;
official cj
Lcil;cj:Lbvm;
-
SNEEZING_FLAG
private static final int SNEEZING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SNEEZING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;SNEEZING_FLAG:I
intermediary field_30344
Lnet/minecraft/class_1440;field_30344:I
official ck
Lcil;ck:I
-
PLAYING_FLAG
private static final int PLAYING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named PLAYING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;PLAYING_FLAG:I
intermediary field_30345
Lnet/minecraft/class_1440;field_30345:I
official cl
Lcil;cl:I
-
SITTING_FLAG
private static final int SITTING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SITTING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;SITTING_FLAG:I
intermediary field_30346
Lnet/minecraft/class_1440;field_30346:I
official cm
Lcil;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_FLAG
Lnet/minecraft/entity/passive/PandaEntity;LYING_ON_BACK_FLAG:I
intermediary field_30347
Lnet/minecraft/class_1440;field_30347:I
official cn
Lcil;cn:I
-
EATING_ANIMATION_INTERVAL
private static final int EATING_ANIMATION_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_ANIMATION_INTERVAL
Lnet/minecraft/entity/passive/PandaEntity;EATING_ANIMATION_INTERVAL:I
intermediary field_30348
Lnet/minecraft/class_1440;field_30348:I
official co
Lcil;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_CHANCE
Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE_MUTATION_CHANCE:I
intermediary field_30343
Lnet/minecraft/class_1440;field_30343:I
official bZ
Lcil;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_CHANCE
Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE_MUTATION_CHANCE:I
intermediary field_30349
Lnet/minecraft/class_1440;field_30349:I
official cp
Lcil;cp:I
-
shouldGetRevenge
boolean shouldGetRevenge- Mappings:
Namespace Name Mixin selector named shouldGetRevenge
Lnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Z
intermediary field_6769
Lnet/minecraft/class_1440;field_6769:Z
official cq
Lcil;cq:Z
-
shouldAttack
boolean shouldAttack- Mappings:
Namespace Name Mixin selector named shouldAttack
Lnet/minecraft/entity/passive/PandaEntity;shouldAttack:Z
intermediary field_6770
Lnet/minecraft/class_1440;field_6770:Z
official cr
Lcil;cr:Z
-
playingTicks
public int playingTicks- Mappings:
Namespace Name Mixin selector named playingTicks
Lnet/minecraft/entity/passive/PandaEntity;playingTicks:I
intermediary field_6767
Lnet/minecraft/class_1440;field_6767:I
official ca
Lcil;ca:I
-
playingJump
- Mappings:
Namespace Name Mixin selector named playingJump
Lnet/minecraft/entity/passive/PandaEntity;playingJump:Lnet/minecraft/util/math/Vec3d;
intermediary field_18277
Lnet/minecraft/class_1440;field_18277:Lnet/minecraft/class_243;
official cs
Lcil;cs:Lfbx;
-
sittingAnimationProgress
private float sittingAnimationProgress- Mappings:
Namespace Name Mixin selector named sittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;sittingAnimationProgress:F
intermediary field_6777
Lnet/minecraft/class_1440;field_6777:F
official ct
Lcil;ct:F
-
lastSittingAnimationProgress
private float lastSittingAnimationProgress- Mappings:
Namespace Name Mixin selector named lastSittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastSittingAnimationProgress:F
intermediary field_6779
Lnet/minecraft/class_1440;field_6779:F
official cu
Lcil;cu:F
-
lieOnBackAnimationProgress
private float lieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector named lieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lieOnBackAnimationProgress:F
intermediary field_6774
Lnet/minecraft/class_1440;field_6774:F
official cv
Lcil;cv:F
-
lastLieOnBackAnimationProgress
private float lastLieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector named lastLieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastLieOnBackAnimationProgress:F
intermediary field_6775
Lnet/minecraft/class_1440;field_6775:F
official cw
Lcil;cw:F
-
rollOverAnimationProgress
private float rollOverAnimationProgress- Mappings:
Namespace Name Mixin selector named rollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;rollOverAnimationProgress:F
intermediary field_6772
Lnet/minecraft/class_1440;field_6772:F
official cx
Lcil;cx:F
-
lastRollOverAnimationProgress
private float lastRollOverAnimationProgress- Mappings:
Namespace Name Mixin selector named lastRollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastRollOverAnimationProgress:F
intermediary field_6773
Lnet/minecraft/class_1440;field_6773:F
official cy
Lcil;cy:F
-
lookAtPlayerGoal
PandaEntity.LookAtEntityGoal lookAtPlayerGoal- Mappings:
Namespace Name Mixin selector named lookAtPlayerGoal
Lnet/minecraft/entity/passive/PandaEntity;lookAtPlayerGoal:Lnet/minecraft/entity/passive/PandaEntity$LookAtEntityGoal;
intermediary field_21804
Lnet/minecraft/class_1440;field_21804:Lnet/minecraft/class_1440$class_4056;
official cz
Lcil;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;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
official <init>
Lbvj;<init>(Lbvq;Ldhh;)V
-
-
Method Details
-
canDispenserEquipSlot
- Overrides:
canDispenserEquipSlot
in classMobEntity
- Mappings:
Namespace Name Mixin selector named canDispenserEquipSlot
Lnet/minecraft/entity/LivingEntity;canDispenserEquipSlot(Lnet/minecraft/entity/EquipmentSlot;)Z
intermediary method_63626
Lnet/minecraft/class_1309;method_63626(Lnet/minecraft/class_1304;)Z
official f
Lbwf;f(Lbvr;)Z
-
getAskForBambooTicks
public int getAskForBambooTicks()- Mappings:
Namespace Name Mixin selector named getAskForBambooTicks
Lnet/minecraft/entity/passive/PandaEntity;getAskForBambooTicks()I
intermediary method_6521
Lnet/minecraft/class_1440;method_6521()I
official p
Lcil;p()I
-
setAskForBambooTicks
public void setAskForBambooTicks(int askForBambooTicks) - Mappings:
Namespace Name Mixin selector named setAskForBambooTicks
Lnet/minecraft/entity/passive/PandaEntity;setAskForBambooTicks(I)V
intermediary method_6517
Lnet/minecraft/class_1440;method_6517(I)V
official s
Lcil;s(I)V
-
isSneezing
public boolean isSneezing()- Mappings:
Namespace Name Mixin selector named isSneezing
Lnet/minecraft/entity/passive/PandaEntity;isSneezing()Z
intermediary method_6545
Lnet/minecraft/class_1440;method_6545()Z
official t
Lcil;t()Z
-
isSitting
public boolean isSitting()- Mappings:
Namespace Name Mixin selector named isSitting
Lnet/minecraft/entity/passive/PandaEntity;isSitting()Z
intermediary method_6535
Lnet/minecraft/class_1440;method_6535()Z
official x
Lcil;x()Z
-
setSitting
public void setSitting(boolean sitting) - Mappings:
Namespace Name Mixin selector named setSitting
Lnet/minecraft/entity/passive/PandaEntity;setSitting(Z)V
intermediary method_6513
Lnet/minecraft/class_1440;method_6513(Z)V
official x
Lcil;x(Z)V
-
isLyingOnBack
public boolean isLyingOnBack()- Mappings:
Namespace Name Mixin selector named isLyingOnBack
Lnet/minecraft/entity/passive/PandaEntity;isLyingOnBack()Z
intermediary method_6514
Lnet/minecraft/class_1440;method_6514()Z
official go
Lcil;go()Z
-
setLyingOnBack
public void setLyingOnBack(boolean lyingOnBack) - Mappings:
Namespace Name Mixin selector named setLyingOnBack
Lnet/minecraft/entity/passive/PandaEntity;setLyingOnBack(Z)V
intermediary method_6505
Lnet/minecraft/class_1440;method_6505(Z)V
official y
Lcil;y(Z)V
-
isEating
public boolean isEating()- Mappings:
Namespace Name Mixin selector named isEating
Lnet/minecraft/entity/passive/PandaEntity;isEating()Z
intermediary method_6527
Lnet/minecraft/class_1440;method_6527()Z
official gp
Lcil;gp()Z
-
setEating
public void setEating(boolean eating) - Mappings:
Namespace Name Mixin selector named setEating
Lnet/minecraft/entity/passive/PandaEntity;setEating(Z)V
intermediary method_6552
Lnet/minecraft/class_1440;method_6552(Z)V
official z
Lcil;z(Z)V
-
getEatingTicks
private int getEatingTicks()- Mappings:
Namespace Name Mixin selector named getEatingTicks
Lnet/minecraft/entity/passive/PandaEntity;getEatingTicks()I
intermediary method_6528
Lnet/minecraft/class_1440;method_6528()I
official gL
Lcil;gL()I
-
setEatingTicks
private void setEatingTicks(int eatingTicks) - Mappings:
Namespace Name Mixin selector named setEatingTicks
Lnet/minecraft/entity/passive/PandaEntity;setEatingTicks(I)V
intermediary method_6558
Lnet/minecraft/class_1440;method_6558(I)V
official u
Lcil;u(I)V
-
setSneezing
public void setSneezing(boolean sneezing) - Mappings:
Namespace Name Mixin selector named setSneezing
Lnet/minecraft/entity/passive/PandaEntity;setSneezing(Z)V
intermediary method_6546
Lnet/minecraft/class_1440;method_6546(Z)V
official A
Lcil;A(Z)V
-
getSneezeProgress
public int getSneezeProgress()- Mappings:
Namespace Name Mixin selector named getSneezeProgress
Lnet/minecraft/entity/passive/PandaEntity;getSneezeProgress()I
intermediary method_6532
Lnet/minecraft/class_1440;method_6532()I
official gq
Lcil;gq()I
-
setSneezeProgress
public void setSneezeProgress(int sneezeProgress) - Mappings:
Namespace Name Mixin selector named setSneezeProgress
Lnet/minecraft/entity/passive/PandaEntity;setSneezeProgress(I)V
intermediary method_6539
Lnet/minecraft/class_1440;method_6539(I)V
official t
Lcil;t(I)V
-
getMainGene
- Mappings:
Namespace Name Mixin selector named getMainGene
Lnet/minecraft/entity/passive/PandaEntity;getMainGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
intermediary method_6525
Lnet/minecraft/class_1440;method_6525()Lnet/minecraft/class_1440$class_1443;
official gr
Lcil;gr()Lcil$a;
-
setMainGene
- Mappings:
Namespace Name Mixin selector named setMainGene
Lnet/minecraft/entity/passive/PandaEntity;setMainGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
intermediary method_6529
Lnet/minecraft/class_1440;method_6529(Lnet/minecraft/class_1440$class_1443;)V
official a
Lcil;a(Lcil$a;)V
-
getHiddenGene
- Mappings:
Namespace Name Mixin selector named getHiddenGene
Lnet/minecraft/entity/passive/PandaEntity;getHiddenGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
intermediary method_6508
Lnet/minecraft/class_1440;method_6508()Lnet/minecraft/class_1440$class_1443;
official gs
Lcil;gs()Lcil$a;
-
setHiddenGene
- Mappings:
Namespace Name Mixin selector named setHiddenGene
Lnet/minecraft/entity/passive/PandaEntity;setHiddenGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
intermediary method_6547
Lnet/minecraft/class_1440;method_6547(Lnet/minecraft/class_1440$class_1443;)V
official b
Lcil;b(Lcil$a;)V
-
isPlaying
public boolean isPlaying()- Mappings:
Namespace Name Mixin selector named isPlaying
Lnet/minecraft/entity/passive/PandaEntity;isPlaying()Z
intermediary method_6526
Lnet/minecraft/class_1440;method_6526()Z
official gA
Lcil;gA()Z
-
setPlaying
public void setPlaying(boolean playing) - Mappings:
Namespace Name Mixin selector named setPlaying
Lnet/minecraft/entity/passive/PandaEntity;setPlaying(Z)V
intermediary method_6541
Lnet/minecraft/class_1440;method_6541(Z)V
official B
Lcil;B(Z)V
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTracker
in 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 initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
official a
Lbvj;a(Lalg$a;)V
-
hasPandaFlag
private boolean hasPandaFlag(int bitmask) - Mappings:
Namespace Name Mixin selector named hasPandaFlag
Lnet/minecraft/entity/passive/PandaEntity;hasPandaFlag(I)Z
intermediary method_6533
Lnet/minecraft/class_1440;method_6533(I)Z
official v
Lcil;v(I)Z
-
setPandaFlag
private void setPandaFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector named setPandaFlag
Lnet/minecraft/entity/passive/PandaEntity;setPandaFlag(IZ)V
intermediary method_6557
Lnet/minecraft/class_1440;method_6557(IZ)V
official d
Lcil;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:
writeCustomDataToNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
official b
Lbvj;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.
nbt
might 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:
readCustomDataFromNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
official a
Lbvj;a(Lux;)V
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named createChild
Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
intermediary method_5613
Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
official a
Lbva;a(Lash;Lbva;)Lbva;
-
initGoals
protected void initGoals() -
createPandaAttributes
- Mappings:
Namespace Name Mixin selector named createPandaAttributes
Lnet/minecraft/entity/passive/PandaEntity;createPandaAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
intermediary method_26888
Lnet/minecraft/class_1440;method_26888()Lnet/minecraft/class_5132$class_5133;
official gB
Lcil;gB()Lbxm$a;
-
getProductGene
- Mappings:
Namespace Name Mixin selector named getProductGene
Lnet/minecraft/entity/passive/PandaEntity;getProductGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
intermediary method_6554
Lnet/minecraft/class_1440;method_6554()Lnet/minecraft/class_1440$class_1443;
official gC
Lcil;gC()Lcil$a;
-
isLazy
public boolean isLazy()- Mappings:
Namespace Name Mixin selector named isLazy
Lnet/minecraft/entity/passive/PandaEntity;isLazy()Z
intermediary method_6549
Lnet/minecraft/class_1440;method_6549()Z
official gD
Lcil;gD()Z
-
isWorried
public boolean isWorried()- Mappings:
Namespace Name Mixin selector named isWorried
Lnet/minecraft/entity/passive/PandaEntity;isWorried()Z
intermediary method_6509
Lnet/minecraft/class_1440;method_6509()Z
official gE
Lcil;gE()Z
-
isPlayful
public boolean isPlayful()- Mappings:
Namespace Name Mixin selector named isPlayful
Lnet/minecraft/entity/passive/PandaEntity;isPlayful()Z
intermediary method_6522
Lnet/minecraft/class_1440;method_6522()Z
official gF
Lcil;gF()Z
-
isBrown
public boolean isBrown()- Mappings:
Namespace Name Mixin selector named isBrown
Lnet/minecraft/entity/passive/PandaEntity;isBrown()Z
intermediary method_35173
Lnet/minecraft/class_1440;method_35173()Z
official gG
Lcil;gG()Z
-
isWeak
public boolean isWeak()- Mappings:
Namespace Name Mixin selector named isWeak
Lnet/minecraft/entity/passive/PandaEntity;isWeak()Z
intermediary method_6550
Lnet/minecraft/class_1440;method_6550()Z
official gH
Lcil;gH()Z
-
isAttacking
public boolean isAttacking()- Overrides:
isAttacking
in classMobEntity
- Mappings:
Namespace Name Mixin selector named isAttacking
Lnet/minecraft/entity/mob/MobEntity;isAttacking()Z
intermediary method_6510
Lnet/minecraft/class_1308;method_6510()Z
official gd
Lbwh;gd()Z
-
canBeLeashed
public boolean canBeLeashed()- Specified by:
canBeLeashed
in interfaceLeashable
- Overrides:
canBeLeashed
in classMobEntity
- Mappings:
Namespace Name Mixin selector named canBeLeashed
Lnet/minecraft/entity/Leashable;canBeLeashed()Z
intermediary method_5931
Lnet/minecraft/class_9817;method_5931()Z
official y
Lbwd;y()Z
-
tryAttack
- Overrides:
tryAttack
in classMobEntity
- Mappings:
Namespace Name Mixin selector named tryAttack
Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Z
intermediary method_6121
Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Z
official c
Lbwf;c(Lash;Lbvj;)Z
-
playAttackSound
public void playAttackSound()- Overrides:
playAttackSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector named playAttackSound
Lnet/minecraft/entity/mob/MobEntity;playAttackSound()V
intermediary method_59928
Lnet/minecraft/class_1308;method_59928()V
official gf
Lbwh;gf()V
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in 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 tick
Lnet/minecraft/entity/Entity;tick()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
official h
Lbvj;h()V
-
isScaredByThunderstorm
public boolean isScaredByThunderstorm()- Mappings:
Namespace Name Mixin selector named isScaredByThunderstorm
Lnet/minecraft/entity/passive/PandaEntity;isScaredByThunderstorm()Z
intermediary method_6524
Lnet/minecraft/class_1440;method_6524()Z
official gI
Lcil;gI()Z
-
updateEatingAnimation
private void updateEatingAnimation()- Mappings:
Namespace Name Mixin selector named updateEatingAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateEatingAnimation()V
intermediary method_6536
Lnet/minecraft/class_1440;method_6536()V
official gM
Lcil;gM()V
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector named playEatingAnimation
Lnet/minecraft/entity/passive/PandaEntity;playEatingAnimation()V
intermediary method_6512
Lnet/minecraft/class_1440;method_6512()V
official gN
Lcil;gN()V
-
updateSittingAnimation
private void updateSittingAnimation()- Mappings:
Namespace Name Mixin selector named updateSittingAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateSittingAnimation()V
intermediary method_6544
Lnet/minecraft/class_1440;method_6544()V
official gO
Lcil;gO()V
-
updateLieOnBackAnimation
private void updateLieOnBackAnimation()- Mappings:
Namespace Name Mixin selector named updateLieOnBackAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateLieOnBackAnimation()V
intermediary method_6503
Lnet/minecraft/class_1440;method_6503()V
official gP
Lcil;gP()V
-
updateRollOverAnimation
private void updateRollOverAnimation()- Mappings:
Namespace Name Mixin selector named updateRollOverAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateRollOverAnimation()V
intermediary method_6523
Lnet/minecraft/class_1440;method_6523()V
official gQ
Lcil;gQ()V
-
getSittingAnimationProgress
public float getSittingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getSittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getSittingAnimationProgress(F)F
intermediary method_6534
Lnet/minecraft/class_1440;method_6534(F)F
official J
Lcil;J(F)F
-
getLieOnBackAnimationProgress
public float getLieOnBackAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getLieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)F
intermediary method_6555
Lnet/minecraft/class_1440;method_6555(F)F
official K
Lcil;K(F)F
-
getRollOverAnimationProgress
public float getRollOverAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getRollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)F
intermediary method_6560
Lnet/minecraft/class_1440;method_6560(F)F
official L
Lcil;L(F)F
-
updatePlaying
private void updatePlaying()- Mappings:
Namespace Name Mixin selector named updatePlaying
Lnet/minecraft/entity/passive/PandaEntity;updatePlaying()V
intermediary method_6537
Lnet/minecraft/class_1440;method_6537()V
official gR
Lcil;gR()V
-
sneeze
private void sneeze()- Mappings:
Namespace Name Mixin selector named sneeze
Lnet/minecraft/entity/passive/PandaEntity;sneeze()V
intermediary method_6548
Lnet/minecraft/class_1440;method_6548()V
official gS
Lcil;gS()V
-
loot
- Overrides:
loot
in classMobEntity
- Mappings:
Namespace Name Mixin selector named loot
Lnet/minecraft/entity/mob/MobEntity;loot(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/ItemEntity;)V
intermediary method_5949
Lnet/minecraft/class_1308;method_5949(Lnet/minecraft/class_3218;Lnet/minecraft/class_1542;)V
official a
Lbwh;a(Lash;Lcma;)V
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntity
has 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
ItemEntity
also 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:
damage
in classLivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Z
intermediary method_64397
Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Z
official a
Lbvj;a(Lash;Lbtz;F)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named initialize
Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
intermediary method_5943
Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
official a
Lbwh;a(Ldhy;Lbtg;Lbvp;Lbwy;)Lbwy;
-
initGenes
- Mappings:
Namespace Name Mixin selector named initGenes
Lnet/minecraft/entity/passive/PandaEntity;initGenes(Lnet/minecraft/entity/passive/PandaEntity;Lnet/minecraft/entity/passive/PandaEntity;)V
intermediary method_6515
Lnet/minecraft/class_1440;method_6515(Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V
official a
Lcil;a(Lcil;Lcil;)V
-
getRandomGene
- Mappings:
Namespace Name Mixin selector named getRandomGene
Lnet/minecraft/entity/passive/PandaEntity;getRandomGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
intermediary method_6519
Lnet/minecraft/class_1440;method_6519()Lnet/minecraft/class_1440$class_1443;
official gT
Lcil;gT()Lcil$a;
-
resetAttributes
public void resetAttributes()- Mappings:
Namespace Name Mixin selector named resetAttributes
Lnet/minecraft/entity/passive/PandaEntity;resetAttributes()V
intermediary method_6538
Lnet/minecraft/class_1440;method_6538()V
official gJ
Lcil;gJ()V
-
stop
void stop()- Mappings:
Namespace Name Mixin selector named stop
Lnet/minecraft/entity/passive/PandaEntity;stop()V
intermediary method_18057
Lnet/minecraft/class_1440;method_18057()V
official gU
Lcil;gU()V
-
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named interactMob
Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
intermediary method_5992
Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
official b
Lbwh;b(Lcpw;Lbth;)Lbti;
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
official u
Lbwh;u()Laxe;
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector named playStepSound
Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_5712
Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official b
Lbvj;b(Ljh;Ldxu;)V
-
isBreedingItem
- Specified by:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named isBreedingItem
Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
intermediary method_6481
Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
official j
Lchw;j(Lcxo;)Z
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
official o_
Lbwf;o_()Laxe;
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
official e
Lbwf;e(Lbtz;)Laxe;
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector named isIdle
Lnet/minecraft/entity/passive/PandaEntity;isIdle()Z
intermediary method_18442
Lnet/minecraft/class_1440;method_18442()Z
official gK
Lcil;gK()Z
-
getBaseDimensions
- Overrides:
getBaseDimensions
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getBaseDimensions
Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
intermediary method_55694
Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
official e
Lbwf;e(Lbwr;)Lbvm;
-
canEatFromGround
- Mappings:
Namespace Name Mixin selector named canEatFromGround
Lnet/minecraft/entity/passive/PandaEntity;canEatFromGround(Lnet/minecraft/entity/ItemEntity;)Z
intermediary method_64177
Lnet/minecraft/class_1440;method_64177(Lnet/minecraft/class_1542;)Z
official b
Lcil;b(Lcma;)Z
-