Class PandaEntity
- All Implemented Interfaces:
Attackable
,Targeter
,CommandOutput
,Nameable
,EntityLike
- Mappings:
Namespace Name official bsa
intermediary net/minecraft/class_1440
named net/minecraft/entity/passive/PandaEntity
-
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
-
Field Summary
Modifier and TypeFieldDescription(package private) static final TargetPredicate
private static final TrackedData<Integer>
private static final int
private static final TrackedData<Integer>
private static final TrackedData<Byte>
private static final int
(package private) static final Predicate<ItemEntity>
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, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, 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, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
canBeLeashedBy
(PlayerEntity player) private boolean
boolean
createChild
(ServerWorld world, PassiveEntity entity) boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected @Nullable SoundEvent
int
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
Initializes data tracker.void
initGenes
(PandaEntity mother, @Nullable PandaEntity father) protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) 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
(ItemEntity item) 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
private void
private void
private void
private void
private void
void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, breed, canBreedWith, canEat, canImmediatelyDespawn, eat, getHeightOffset, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicks, tickMovement
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveEyeHeight, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
ASK_FOR_BAMBOO_TICKS
- Mappings:
Namespace Name Mixin selector official bW
Lbsa;bW:Laby;
intermediary field_6764
Lnet/minecraft/class_1440;field_6764:Lnet/minecraft/class_2940;
named ASK_FOR_BAMBOO_TICKS
Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
SNEEZE_PROGRESS
- Mappings:
Namespace Name Mixin selector official bX
Lbsa;bX:Laby;
intermediary field_6771
Lnet/minecraft/class_1440;field_6771:Lnet/minecraft/class_2940;
named SNEEZE_PROGRESS
Lnet/minecraft/entity/passive/PandaEntity;SNEEZE_PROGRESS:Lnet/minecraft/entity/data/TrackedData;
-
EATING_TICKS
- Mappings:
Namespace Name Mixin selector official bY
Lbsa;bY:Laby;
intermediary field_6780
Lnet/minecraft/class_1440;field_6780:Lnet/minecraft/class_2940;
named EATING_TICKS
Lnet/minecraft/entity/passive/PandaEntity;EATING_TICKS:Lnet/minecraft/entity/data/TrackedData;
-
MAIN_GENE
- Mappings:
Namespace Name Mixin selector official bZ
Lbsa;bZ:Laby;
intermediary field_6766
Lnet/minecraft/class_1440;field_6766:Lnet/minecraft/class_2940;
named MAIN_GENE
Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE:Lnet/minecraft/entity/data/TrackedData;
-
HIDDEN_GENE
- Mappings:
Namespace Name Mixin selector official ca
Lbsa;ca:Laby;
intermediary field_6781
Lnet/minecraft/class_1440;field_6781:Lnet/minecraft/class_2940;
named HIDDEN_GENE
Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE:Lnet/minecraft/entity/data/TrackedData;
-
PANDA_FLAGS
- Mappings:
Namespace Name Mixin selector official cb
Lbsa;cb:Laby;
intermediary field_6768
Lnet/minecraft/class_1440;field_6768:Lnet/minecraft/class_2940;
named PANDA_FLAGS
Lnet/minecraft/entity/passive/PandaEntity;PANDA_FLAGS:Lnet/minecraft/entity/data/TrackedData;
-
ASK_FOR_BAMBOO_TARGET
- Mappings:
Namespace Name Mixin selector official cc
Lbsa;cc:Lbqm;
intermediary field_21803
Lnet/minecraft/class_1440;field_21803:Lnet/minecraft/class_4051;
named ASK_FOR_BAMBOO_TARGET
Lnet/minecraft/entity/passive/PandaEntity;ASK_FOR_BAMBOO_TARGET:Lnet/minecraft/entity/ai/TargetPredicate;
-
SNEEZING_FLAG
private static final int SNEEZING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cd
Lbsa;cd:I
intermediary field_30344
Lnet/minecraft/class_1440;field_30344:I
named SNEEZING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;SNEEZING_FLAG:I
-
PLAYING_FLAG
private static final int PLAYING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official ce
Lbsa;ce:I
intermediary field_30345
Lnet/minecraft/class_1440;field_30345:I
named PLAYING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;PLAYING_FLAG:I
-
SITTING_FLAG
private static final int SITTING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cf
Lbsa;cf:I
intermediary field_30346
Lnet/minecraft/class_1440;field_30346:I
named SITTING_FLAG
Lnet/minecraft/entity/passive/PandaEntity;SITTING_FLAG:I
-
LYING_ON_BACK_FLAG
private static final int LYING_ON_BACK_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cg
Lbsa;cg:I
intermediary field_30347
Lnet/minecraft/class_1440;field_30347:I
named LYING_ON_BACK_FLAG
Lnet/minecraft/entity/passive/PandaEntity;LYING_ON_BACK_FLAG:I
-
EATING_ANIMATION_INTERVAL
private static final int EATING_ANIMATION_INTERVAL- See Also:
- Mappings:
Namespace Name Mixin selector official ch
Lbsa;ch:I
intermediary field_30348
Lnet/minecraft/class_1440;field_30348:I
named EATING_ANIMATION_INTERVAL
Lnet/minecraft/entity/passive/PandaEntity;EATING_ANIMATION_INTERVAL:I
-
MAIN_GENE_MUTATION_CHANCE
public static final int MAIN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector official bT
Lbsa;bT:I
intermediary field_30343
Lnet/minecraft/class_1440;field_30343:I
named MAIN_GENE_MUTATION_CHANCE
Lnet/minecraft/entity/passive/PandaEntity;MAIN_GENE_MUTATION_CHANCE:I
-
HIDDEN_GENE_MUTATION_CHANCE
private static final int HIDDEN_GENE_MUTATION_CHANCE- See Also:
- Mappings:
Namespace Name Mixin selector official ci
Lbsa;ci:I
intermediary field_30349
Lnet/minecraft/class_1440;field_30349:I
named HIDDEN_GENE_MUTATION_CHANCE
Lnet/minecraft/entity/passive/PandaEntity;HIDDEN_GENE_MUTATION_CHANCE:I
-
IS_FOOD
- Mappings:
Namespace Name Mixin selector official ct
Lbsa;ct:Ljava/util/function/Predicate;
intermediary field_6765
Lnet/minecraft/class_1440;field_6765:Ljava/util/function/Predicate;
named IS_FOOD
Lnet/minecraft/entity/passive/PandaEntity;IS_FOOD:Ljava/util/function/Predicate;
-
shouldGetRevenge
boolean shouldGetRevenge- Mappings:
Namespace Name Mixin selector official cj
Lbsa;cj:Z
intermediary field_6769
Lnet/minecraft/class_1440;field_6769:Z
named shouldGetRevenge
Lnet/minecraft/entity/passive/PandaEntity;shouldGetRevenge:Z
-
shouldAttack
boolean shouldAttack- Mappings:
Namespace Name Mixin selector official ck
Lbsa;ck:Z
intermediary field_6770
Lnet/minecraft/class_1440;field_6770:Z
named shouldAttack
Lnet/minecraft/entity/passive/PandaEntity;shouldAttack:Z
-
playingTicks
public int playingTicks- Mappings:
Namespace Name Mixin selector official bU
Lbsa;bU:I
intermediary field_6767
Lnet/minecraft/class_1440;field_6767:I
named playingTicks
Lnet/minecraft/entity/passive/PandaEntity;playingTicks:I
-
playingJump
- Mappings:
Namespace Name Mixin selector official cl
Lbsa;cl:Leei;
intermediary field_18277
Lnet/minecraft/class_1440;field_18277:Lnet/minecraft/class_243;
named playingJump
Lnet/minecraft/entity/passive/PandaEntity;playingJump:Lnet/minecraft/util/math/Vec3d;
-
sittingAnimationProgress
private float sittingAnimationProgress- Mappings:
Namespace Name Mixin selector official cm
Lbsa;cm:F
intermediary field_6777
Lnet/minecraft/class_1440;field_6777:F
named sittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;sittingAnimationProgress:F
-
lastSittingAnimationProgress
private float lastSittingAnimationProgress- Mappings:
Namespace Name Mixin selector official cn
Lbsa;cn:F
intermediary field_6779
Lnet/minecraft/class_1440;field_6779:F
named lastSittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastSittingAnimationProgress:F
-
lieOnBackAnimationProgress
private float lieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector official co
Lbsa;co:F
intermediary field_6774
Lnet/minecraft/class_1440;field_6774:F
named lieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lieOnBackAnimationProgress:F
-
lastLieOnBackAnimationProgress
private float lastLieOnBackAnimationProgress- Mappings:
Namespace Name Mixin selector official cp
Lbsa;cp:F
intermediary field_6775
Lnet/minecraft/class_1440;field_6775:F
named lastLieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastLieOnBackAnimationProgress:F
-
rollOverAnimationProgress
private float rollOverAnimationProgress- Mappings:
Namespace Name Mixin selector official cq
Lbsa;cq:F
intermediary field_6772
Lnet/minecraft/class_1440;field_6772:F
named rollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;rollOverAnimationProgress:F
-
lastRollOverAnimationProgress
private float lastRollOverAnimationProgress- Mappings:
Namespace Name Mixin selector official cr
Lbsa;cr:F
intermediary field_6773
Lnet/minecraft/class_1440;field_6773:F
named lastRollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;lastRollOverAnimationProgress:F
-
lookAtPlayerGoal
PandaEntity.LookAtEntityGoal lookAtPlayerGoal- Mappings:
Namespace Name Mixin selector official cs
Lbsa;cs:Lbsa$g;
intermediary field_21804
Lnet/minecraft/class_1440;field_21804:Lnet/minecraft/class_1440$class_4056;
named lookAtPlayerGoal
Lnet/minecraft/entity/passive/PandaEntity;lookAtPlayerGoal:Lnet/minecraft/entity/passive/PandaEntity$LookAtEntityGoal;
-
-
Constructor Details
-
PandaEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lbfj;<init>(Lbfn;Lcmm;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
canEquip
-
getAskForBambooTicks
public int getAskForBambooTicks()- Mappings:
Namespace Name Mixin selector official q
Lbsa;q()I
intermediary method_6521
Lnet/minecraft/class_1440;method_6521()I
named getAskForBambooTicks
Lnet/minecraft/entity/passive/PandaEntity;getAskForBambooTicks()I
-
setAskForBambooTicks
public void setAskForBambooTicks(int askForBambooTicks) - Mappings:
Namespace Name Mixin selector official t
Lbsa;t(I)V
intermediary method_6517
Lnet/minecraft/class_1440;method_6517(I)V
named setAskForBambooTicks
Lnet/minecraft/entity/passive/PandaEntity;setAskForBambooTicks(I)V
-
isSneezing
public boolean isSneezing()- Mappings:
Namespace Name Mixin selector official r
Lbsa;r()Z
intermediary method_6545
Lnet/minecraft/class_1440;method_6545()Z
named isSneezing
Lnet/minecraft/entity/passive/PandaEntity;isSneezing()Z
-
isSitting
public boolean isSitting()- Mappings:
Namespace Name Mixin selector official w
Lbsa;w()Z
intermediary method_6535
Lnet/minecraft/class_1440;method_6535()Z
named isSitting
Lnet/minecraft/entity/passive/PandaEntity;isSitting()Z
-
setSitting
public void setSitting(boolean sitting) - Mappings:
Namespace Name Mixin selector official w
Lbsa;w(Z)V
intermediary method_6513
Lnet/minecraft/class_1440;method_6513(Z)V
named setSitting
Lnet/minecraft/entity/passive/PandaEntity;setSitting(Z)V
-
isLyingOnBack
public boolean isLyingOnBack()- Mappings:
Namespace Name Mixin selector official fY
Lbsa;fY()Z
intermediary method_6514
Lnet/minecraft/class_1440;method_6514()Z
named isLyingOnBack
Lnet/minecraft/entity/passive/PandaEntity;isLyingOnBack()Z
-
setLyingOnBack
public void setLyingOnBack(boolean lyingOnBack) - Mappings:
Namespace Name Mixin selector official x
Lbsa;x(Z)V
intermediary method_6505
Lnet/minecraft/class_1440;method_6505(Z)V
named setLyingOnBack
Lnet/minecraft/entity/passive/PandaEntity;setLyingOnBack(Z)V
-
isEating
public boolean isEating()- Mappings:
Namespace Name Mixin selector official ge
Lbsa;ge()Z
intermediary method_6527
Lnet/minecraft/class_1440;method_6527()Z
named isEating
Lnet/minecraft/entity/passive/PandaEntity;isEating()Z
-
setEating
public void setEating(boolean eating) - Mappings:
Namespace Name Mixin selector official y
Lbsa;y(Z)V
intermediary method_6552
Lnet/minecraft/class_1440;method_6552(Z)V
named setEating
Lnet/minecraft/entity/passive/PandaEntity;setEating(Z)V
-
getEatingTicks
private int getEatingTicks()- Mappings:
Namespace Name Mixin selector official gt
Lbsa;gt()I
intermediary method_6528
Lnet/minecraft/class_1440;method_6528()I
named getEatingTicks
Lnet/minecraft/entity/passive/PandaEntity;getEatingTicks()I
-
setEatingTicks
private void setEatingTicks(int eatingTicks) - Mappings:
Namespace Name Mixin selector official v
Lbsa;v(I)V
intermediary method_6558
Lnet/minecraft/class_1440;method_6558(I)V
named setEatingTicks
Lnet/minecraft/entity/passive/PandaEntity;setEatingTicks(I)V
-
setSneezing
public void setSneezing(boolean sneezing) - Mappings:
Namespace Name Mixin selector official z
Lbsa;z(Z)V
intermediary method_6546
Lnet/minecraft/class_1440;method_6546(Z)V
named setSneezing
Lnet/minecraft/entity/passive/PandaEntity;setSneezing(Z)V
-
getSneezeProgress
public int getSneezeProgress()- Mappings:
Namespace Name Mixin selector official gf
Lbsa;gf()I
intermediary method_6532
Lnet/minecraft/class_1440;method_6532()I
named getSneezeProgress
Lnet/minecraft/entity/passive/PandaEntity;getSneezeProgress()I
-
setSneezeProgress
public void setSneezeProgress(int sneezeProgress) - Mappings:
Namespace Name Mixin selector official u
Lbsa;u(I)V
intermediary method_6539
Lnet/minecraft/class_1440;method_6539(I)V
named setSneezeProgress
Lnet/minecraft/entity/passive/PandaEntity;setSneezeProgress(I)V
-
getMainGene
- Mappings:
Namespace Name Mixin selector official gg
Lbsa;gg()Lbsa$a;
intermediary method_6525
Lnet/minecraft/class_1440;method_6525()Lnet/minecraft/class_1440$class_1443;
named getMainGene
Lnet/minecraft/entity/passive/PandaEntity;getMainGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
-
setMainGene
- Mappings:
Namespace Name Mixin selector official a
Lbsa;a(Lbsa$a;)V
intermediary method_6529
Lnet/minecraft/class_1440;method_6529(Lnet/minecraft/class_1440$class_1443;)V
named setMainGene
Lnet/minecraft/entity/passive/PandaEntity;setMainGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
-
getHiddenGene
- Mappings:
Namespace Name Mixin selector official gh
Lbsa;gh()Lbsa$a;
intermediary method_6508
Lnet/minecraft/class_1440;method_6508()Lnet/minecraft/class_1440$class_1443;
named getHiddenGene
Lnet/minecraft/entity/passive/PandaEntity;getHiddenGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
-
setHiddenGene
- Mappings:
Namespace Name Mixin selector official b
Lbsa;b(Lbsa$a;)V
intermediary method_6547
Lnet/minecraft/class_1440;method_6547(Lnet/minecraft/class_1440$class_1443;)V
named setHiddenGene
Lnet/minecraft/entity/passive/PandaEntity;setHiddenGene(Lnet/minecraft/entity/passive/PandaEntity$Gene;)V
-
isPlaying
public boolean isPlaying()- Mappings:
Namespace Name Mixin selector official gi
Lbsa;gi()Z
intermediary method_6526
Lnet/minecraft/class_1440;method_6526()Z
named isPlaying
Lnet/minecraft/entity/passive/PandaEntity;isPlaying()Z
-
setPlaying
public void setPlaying(boolean playing) - Mappings:
Namespace Name Mixin selector official A
Lbsa;A(Z)V
intermediary method_6541
Lnet/minecraft/class_1440;method_6541(Z)V
named setPlaying
Lnet/minecraft/entity/passive/PandaEntity;setPlaying(Z)V
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTracker
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a_
Lbfj;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
hasPandaFlag
private boolean hasPandaFlag(int bitmask) - Mappings:
Namespace Name Mixin selector official w
Lbsa;w(I)Z
intermediary method_6533
Lnet/minecraft/class_1440;method_6533(I)Z
named hasPandaFlag
Lnet/minecraft/entity/passive/PandaEntity;hasPandaFlag(I)Z
-
setPandaFlag
private void setPandaFlag(int mask, boolean value) - Mappings:
Namespace Name Mixin selector official d
Lbsa;d(IZ)V
intermediary method_6557
Lnet/minecraft/class_1440;method_6557(IZ)V
named setPandaFlag
Lnet/minecraft/entity/passive/PandaEntity;setPandaFlag(IZ)V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses has 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 official b
Lbfj;b(Lqr;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses has 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 official a
Lbfj;a(Lqr;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfe;a(Laif;Lbfe;)Lbfe;
intermediary method_5613
Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
named createChild
Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
-
initGoals
protected void initGoals() -
createPandaAttributes
- Mappings:
Namespace Name Mixin selector official gj
Lbsa;gj()Lbhf$a;
intermediary method_26888
Lnet/minecraft/class_1440;method_26888()Lnet/minecraft/class_5132$class_5133;
named createPandaAttributes
Lnet/minecraft/entity/passive/PandaEntity;createPandaAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
getProductGene
- Mappings:
Namespace Name Mixin selector official gk
Lbsa;gk()Lbsa$a;
intermediary method_6554
Lnet/minecraft/class_1440;method_6554()Lnet/minecraft/class_1440$class_1443;
named getProductGene
Lnet/minecraft/entity/passive/PandaEntity;getProductGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
-
isLazy
public boolean isLazy()- Mappings:
Namespace Name Mixin selector official gl
Lbsa;gl()Z
intermediary method_6549
Lnet/minecraft/class_1440;method_6549()Z
named isLazy
Lnet/minecraft/entity/passive/PandaEntity;isLazy()Z
-
isWorried
public boolean isWorried()- Mappings:
Namespace Name Mixin selector official gm
Lbsa;gm()Z
intermediary method_6509
Lnet/minecraft/class_1440;method_6509()Z
named isWorried
Lnet/minecraft/entity/passive/PandaEntity;isWorried()Z
-
isPlayful
public boolean isPlayful()- Mappings:
Namespace Name Mixin selector official gn
Lbsa;gn()Z
intermediary method_6522
Lnet/minecraft/class_1440;method_6522()Z
named isPlayful
Lnet/minecraft/entity/passive/PandaEntity;isPlayful()Z
-
isBrown
public boolean isBrown()- Mappings:
Namespace Name Mixin selector official go
Lbsa;go()Z
intermediary method_35173
Lnet/minecraft/class_1440;method_35173()Z
named isBrown
Lnet/minecraft/entity/passive/PandaEntity;isBrown()Z
-
isWeak
public boolean isWeak()- Mappings:
Namespace Name Mixin selector official gp
Lbsa;gp()Z
intermediary method_6550
Lnet/minecraft/class_1440;method_6550()Z
named isWeak
Lnet/minecraft/entity/passive/PandaEntity;isWeak()Z
-
isAttacking
public boolean isAttacking()- Overrides:
isAttacking
in classMobEntity
- Mappings:
Namespace Name Mixin selector official fS
Lbgb;fS()Z
intermediary method_6510
Lnet/minecraft/class_1308;method_6510()Z
named isAttacking
Lnet/minecraft/entity/mob/MobEntity;isAttacking()Z
-
canBeLeashedBy
- Overrides:
canBeLeashedBy
in classMobEntity
- Mappings:
Namespace Name Mixin selector official a
Lbgb;a(Lbyo;)Z
intermediary method_5931
Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Z
named canBeLeashedBy
Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
tryAttack
-
tick
public void tick()Ticks this entity. -
isScaredByThunderstorm
public boolean isScaredByThunderstorm()- Mappings:
Namespace Name Mixin selector official gq
Lbsa;gq()Z
intermediary method_6524
Lnet/minecraft/class_1440;method_6524()Z
named isScaredByThunderstorm
Lnet/minecraft/entity/passive/PandaEntity;isScaredByThunderstorm()Z
-
updateEatingAnimation
private void updateEatingAnimation()- Mappings:
Namespace Name Mixin selector official gu
Lbsa;gu()V
intermediary method_6536
Lnet/minecraft/class_1440;method_6536()V
named updateEatingAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateEatingAnimation()V
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector official gv
Lbsa;gv()V
intermediary method_6512
Lnet/minecraft/class_1440;method_6512()V
named playEatingAnimation
Lnet/minecraft/entity/passive/PandaEntity;playEatingAnimation()V
-
updateSittingAnimation
private void updateSittingAnimation()- Mappings:
Namespace Name Mixin selector official gw
Lbsa;gw()V
intermediary method_6544
Lnet/minecraft/class_1440;method_6544()V
named updateSittingAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateSittingAnimation()V
-
updateLieOnBackAnimation
private void updateLieOnBackAnimation()- Mappings:
Namespace Name Mixin selector official gx
Lbsa;gx()V
intermediary method_6503
Lnet/minecraft/class_1440;method_6503()V
named updateLieOnBackAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateLieOnBackAnimation()V
-
updateRollOverAnimation
private void updateRollOverAnimation()- Mappings:
Namespace Name Mixin selector official gy
Lbsa;gy()V
intermediary method_6523
Lnet/minecraft/class_1440;method_6523()V
named updateRollOverAnimation
Lnet/minecraft/entity/passive/PandaEntity;updateRollOverAnimation()V
-
getSittingAnimationProgress
public float getSittingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official D
Lbsa;D(F)F
intermediary method_6534
Lnet/minecraft/class_1440;method_6534(F)F
named getSittingAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getSittingAnimationProgress(F)F
-
getLieOnBackAnimationProgress
public float getLieOnBackAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official E
Lbsa;E(F)F
intermediary method_6555
Lnet/minecraft/class_1440;method_6555(F)F
named getLieOnBackAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getLieOnBackAnimationProgress(F)F
-
getRollOverAnimationProgress
public float getRollOverAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official F
Lbsa;F(F)F
intermediary method_6560
Lnet/minecraft/class_1440;method_6560(F)F
named getRollOverAnimationProgress
Lnet/minecraft/entity/passive/PandaEntity;getRollOverAnimationProgress(F)F
-
updatePlaying
private void updatePlaying()- Mappings:
Namespace Name Mixin selector official gz
Lbsa;gz()V
intermediary method_6537
Lnet/minecraft/class_1440;method_6537()V
named updatePlaying
Lnet/minecraft/entity/passive/PandaEntity;updatePlaying()V
-
sneeze
private void sneeze()- Mappings:
Namespace Name Mixin selector official gA
Lbsa;gA()V
intermediary method_6548
Lnet/minecraft/class_1440;method_6548()V
named sneeze
Lnet/minecraft/entity/passive/PandaEntity;sneeze()V
-
loot
-
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
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)
and return early.- Overrides:
damage
in classAnimalEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfj;a(Lben;F)Z
intermediary method_5643
Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;
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_2487;)Lnet/minecraft/class_1315;
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/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
initGenes
- Mappings:
Namespace Name Mixin selector official a
Lbsa;a(Lbsa;Lbsa;)V
intermediary method_6515
Lnet/minecraft/class_1440;method_6515(Lnet/minecraft/class_1440;Lnet/minecraft/class_1440;)V
named initGenes
Lnet/minecraft/entity/passive/PandaEntity;initGenes(Lnet/minecraft/entity/passive/PandaEntity;Lnet/minecraft/entity/passive/PandaEntity;)V
-
getRandomGene
- Mappings:
Namespace Name Mixin selector official gB
Lbsa;gB()Lbsa$a;
intermediary method_6519
Lnet/minecraft/class_1440;method_6519()Lnet/minecraft/class_1440$class_1443;
named getRandomGene
Lnet/minecraft/entity/passive/PandaEntity;getRandomGene()Lnet/minecraft/entity/passive/PandaEntity$Gene;
-
resetAttributes
public void resetAttributes()- Mappings:
Namespace Name Mixin selector official gr
Lbsa;gr()V
intermediary method_6538
Lnet/minecraft/class_1440;method_6538()V
named resetAttributes
Lnet/minecraft/entity/passive/PandaEntity;resetAttributes()V
-
stop
void stop()- Mappings:
Namespace Name Mixin selector official gC
Lbsa;gC()V
intermediary method_18057
Lnet/minecraft/class_1440;method_18057()V
named stop
Lnet/minecraft/entity/passive/PandaEntity;stop()V
-
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b
Lbgb;b(Lbyo;Lbdw;)Lbdx;
intermediary method_5992
Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
named interactMob
Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official s
Lbgb;s()Lamg;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfj;b(Lgu;Ldcb;)V
intermediary method_5712
Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named playStepSound
Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
isBreedingItem
- Overrides:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official m
Lbrl;m(Lcfz;)Z
intermediary method_6481
Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
named isBreedingItem
Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
-
canEat
- Mappings:
Namespace Name Mixin selector official l
Lbsa;l(Lcfz;)Z
intermediary method_16106
Lnet/minecraft/class_1440;method_16106(Lnet/minecraft/class_1799;)Z
named canEat
Lnet/minecraft/entity/passive/PandaEntity;canEat(Lnet/minecraft/item/ItemStack;)Z
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official g_
Lbfz;g_()Lamg;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lbfz;d(Lben;)Lamg;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
isIdle
public boolean isIdle()- Mappings:
Namespace Name Mixin selector official gs
Lbsa;gs()Z
intermediary method_18442
Lnet/minecraft/class_1440;method_18442()Z
named isIdle
Lnet/minecraft/entity/passive/PandaEntity;isIdle()Z
-