Class AxolotlEntity
- All Implemented Interfaces:
 ComponentsAccess,Attackable,Bucketable,DataTracked,EquipmentHolder,Leashable,Targeter,ScoreHolder,Nameable,EntityLike,UniquelyIdentifiable,ServerWaypoint,Waypoint
| Relation | Class | 
|---|---|
| Brain | AxolotlBrain | 
 
| EntityData | AxolotlEntity.AxolotlData | 
 
| Look Control | AxolotlEntity.AxolotlLookControl | 
 
| Model | AxolotlEntityModel | 
 
| Move Control | AxolotlEntity.AxolotlMoveControl | 
 
| Renderer | AxolotlEntityRenderer | 
 
| Variants | AxolotlEntity.Variant | 
 
- Mappings:
 Namespace Name named net/minecraft/entity/passive/AxolotlEntityintermediary net/minecraft/class_5762official cnu
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate classprivate static classstatic enumstatic enumNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.Elasticity, Leashable.LeashDataNested classes/interfaces inherited from interface net.minecraft.world.waypoint.ServerWaypoint
ServerWaypoint.AzimuthWaypointTracker, ServerWaypoint.ChebyshevDistanceValidatedTracker, ServerWaypoint.ChunkWaypointTracker, ServerWaypoint.ManhattanDistanceValidatedTracker, ServerWaypoint.PositionalWaypointTracker, ServerWaypoint.WaypointTrackerNested classes/interfaces inherited from interface net.minecraft.world.waypoint.Waypoint
Waypoint.Config - 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intprivate static final intstatic final doubleprivate static final booleanprivate static final intprivate static final TrackedData<Boolean> private static final intfinal InterpolatedFlipFlopfinal InterpolatedFlipFlopprivate static final intprivate static final intprotected static final ImmutableList<? extends MemoryModuleType<?>> final InterpolatedFlipFlopstatic final intprivate static final TrackedData<Boolean> final InterpolatedFlipFlopprotected static final ImmutableList<? extends SensorType<? extends Sensor<? super AxolotlEntity>>> private static final TrackedData<Integer> static final StringFields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, DEFAULT_AGE, DEFAULT_FORCED_AGE, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, CAN_PICK_UP_LOOT_KEY, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DROP_CHANCES_KEY, experiencePoints, field_35039, goalSelector, jumpControl, LEFT_HANDED_KEY, lookControl, MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT, moveControl, navigation, NO_AI_KEY, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_KEY, BABY_SCALE_FACTOR, bodyYaw, brain, BRAIN_KEY, dead, DEATH_TICKS, DEATH_TIME_KEY, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, equipment, EQUIPMENT_KEY, EQUIPMENT_SLOT_ID, FALL_FLYING_KEY, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_55952, field_56256, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, HEALTH_KEY, HURT_BY_TIMESTAMP_KEY, HURT_TIME_KEY, hurtTime, interpolator, itemUseTimeLeft, jumping, lastAttackedTicks, lastBodyYaw, lastDamageTaken, lastHandSwingProgress, lastHeadYaw, limbAnimator, LIVING_FLAGS, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, riptideAttackDamage, riptideStack, riptideTicks, serverHeadYaw, sidewaysSpeed, SLEEPING_DIMENSIONS, SLEEPING_POS_KEY, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, AIR_KEY, collidedSoftly, CUSTOM_DATA_KEY, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_DISTANCE_KEY, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, FIRE_KEY, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, GLOWING_KEY, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, INVULNERABLE_KEY, lastPitch, lastRenderX, lastRenderY, lastRenderZ, lastX, lastY, lastYaw, lastZ, MAX_COMMAND_TAGS, MAX_QUEUED_COLLISION_CHECKS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, MOTION_KEY, movementMultiplier, NO_GRAVITY_KEY, noClip, ON_FIRE_FLAG_INDEX, ON_GROUND_KEY, PASSENGERS_KEY, PORTAL_COOLDOWN_KEY, portalManager, POS_KEY, POSE, random, ridingCooldown, ROTATION_KEY, SILENT_KEY, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.Leashable
DEFAULT_ELASTIC_DISTANCE, DEFAULT_SNAPPING_DISTANCE, ELASTICITY_MULTIPLIER, field_59997, field_59998, field_59999, field_60003, HELD_ENTITY_ATTACHMENT_POINT, LEASH_HOLDER_ATTACHMENT_POINT, LEASH_NBT_KEY, QUAD_LEASH_ATTACHMENT_POINTSFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAMEFields inherited from interface net.minecraft.world.waypoint.ServerWaypoint
AZIMUTH_THRESHOLDFields inherited from interface net.minecraft.world.waypoint.Waypoint
DEFAULT_PLAYER_RANGE, DISABLE_TRACKING - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic voidappreciatePlayer(ServerWorld world, AxolotlEntity axolotl, LivingEntity target) voidbaseTick()voidbuffPlayer(PlayerEntity player) booleanbooleancanImmediatelyDespawn(double distanceSquared) booleanstatic booleancanSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, Random random) booleanbooleanprotected voidvoidvoidcopyDataToStack(ItemStack stack) protected Brain.Profile<AxolotlEntity> createChild(ServerWorld world, PassiveEntity entity) protected EntityNavigationcreateNavigation(World world) booleandamage(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) protected voideat(PlayerEntity player, Hand hand, ItemStack stack) <T> Tget(ComponentType<? extends T> type) protected @Nullable SoundEventgetBrain()protected @Nullable SoundEventprotected SoundEventgetHurtSound(DamageSource source) intReturns the maximum amount of air the entity can hold, in ticks.intReturns the maximum degrees which the head yaw can differ from the body yaw.intReturns the maximum degrees which the pitch can change when looking.floatgetPathfindingFavor(BlockPos pos, WorldView world) protected SoundEventprotected SoundEventvoidprotected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) booleanbooleanbooleanReturns whether the entity is pushed by fluids.protected voidmobTick(ServerWorld world) voidvoidprotected voidreadCustomData(ReadView view) protected voidprotected <T> booleansetApplicableComponent(ComponentType<T> type, T value) voidsetFromBucket(boolean fromBucket) voidsetPlayingDead(boolean playingDead) private voidsetVariant(AxolotlEntity.Variant variant) private static booleanshouldBabyBeDifferent(Random random) protected voidtickAir(ServerWorld world, int air) private voidvoidAllows you to do certain speed and velocity calculations.protected voidwriteCustomData(WriteView view) Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canBreedWith, canEat, createAnimalAttributes, getExperienceToDrop, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, playEatSound, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, getForcedAge, getHappyTicksRemaining, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
canActVoluntarily, canDispenserEquipSlot, canGather, canMobSpawn, canPickupItem, canPickUpLoot, canRemoveSaddle, canTarget, canUseRangedWeapon, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createEquipmentInventory, createMobAttributes, dropAllForeignEquipment, dropEquipment, dropForeignEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, getAttackBox, getBodyArmor, getControllingPassenger, getEquipmentDropChances, getEquipmentForSlot, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPreferredWeapons, getSafeFallDistance, getTargetInBrain, getVisibilityCache, hasPositionTarget, hasSaddleEquipped, initEquipment, initGoals, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInPositionTargetRange, isInPositionTargetRange, isInPositionTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onLeashRemoved, onPlayerSpawnedChild, onStartPathfinding, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setDropGuaranteed, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, snapLongLeash, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tick, tickNewAi, tryAttack, tryEquip, turnHead, updateAttribute, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, becomeAngry, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTarget, canUsePortals, canUseSlot, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createEquipment, createLivingAttributes, createTracker, damageArmor, damageEquipment, damageHelmet, disableExperienceDropping, drop, dropExperience, dropInventory, dropItem, endCombat, enterCombat, equipStack, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackingPlayer, getAttackKnockbackAgainst, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseWaterMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageBlockedAmount, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectFadeFactor, getEffectiveGravity, getEquippedStack, getEquipSound, getExperienceToDrop, getFallSounds, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getInterpolator, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLocationBasedEnchantmentEffects, getLuck, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWaypointConfig, getWeaponDisableBlockingForSeconds, getWeaponStack, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, hasWaypoint, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isJumping, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onRemove, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setAttacking, setAttackingPlayer, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropExperience, shouldDropExperience, shouldDropLoot, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopGliding, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickMovementInput, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travelFlying, travelFlying, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyBubbleColumnEffects, applyBubbleColumnSurfaceEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, castComponentValue, changeLookDirection, clearQueuedCollisionChecks, clientDamage, collides, collidesWith, collidesWithFluid, collidesWithStateAtPos, copyComponentFrom, copyComponentsFrom, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, defrost, detach, detachAllHeldLeashes, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getErrorReporterContext, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHeldQuadLeashOffsets, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, 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, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, handleFallDamageForPassengers, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasQuadLeashAttachmentPoints, hasVehicle, igniteByLava, interactAt, isAlwaysInvulnerableTo, isAtCloudHeight, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByMainPlayer, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFlyingVehicle, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInSneakingPose, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onHeldLeashUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, popQueuedCollisionCheck, populateCrashReport, pushOutOfBlocks, raycast, readData, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveData, saveSelfData, scheduleVelocityUpdate, serverDamage, setAir, setAlwaysSyncAbsolute, setAngles, setBoundingBox, setChangeListener, setComponent, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setLastPositionAndAngles, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldAlwaysSyncAbsolute, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, snipAllHeldLeashes, spawnBubbleColumnParticles, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportSpectatingPlayers, teleportTo, tickBlockCollision, tickBlockCollision, tickHeldLeash, tickPortalCooldown, tickPortalTeleportation, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateLastAngles, updateLastPosition, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.component.ComponentsAccess
getOrDefault, getTypedMethods inherited from interface net.minecraft.entity.EquipmentHolder
equipStack, getEquippedStack, getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyElasticity, attachLeash, canBeLeashedTo, canUseQuadLeashAttachmentPoint, detachLeash, detachLeashWithoutDrop, getDistanceToCenter, getElasticLeashDistance, getLeashHolder, getLeashOffset, getLeashOffset, getLeashSnappingDistance, getQuadLeashOffsets, isLeashed, mightBeLeashed, onLongLeashTick, readLeashData, setUnresolvedLeashHolderId, writeLeashDataMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName 
- 
Field Details
- 
PLAY_DEAD_TICKS
public static final int PLAY_DEAD_TICKS- See Also:
 - Mappings:
 Namespace Name Mixin selector named PLAY_DEAD_TICKSLnet/minecraft/entity/passive/AxolotlEntity;PLAY_DEAD_TICKS:Iintermediary field_30388Lnet/minecraft/class_5762;field_30388:Iofficial ckLcnu;ck:I
 - 
field_52482
private static final int field_52482- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_52482Lnet/minecraft/entity/passive/AxolotlEntity;field_52482:Iintermediary field_52482Lnet/minecraft/class_5762;field_52482:Iofficial cvLcnu;cv:I
 - 
SENSORS
protected static final ImmutableList<? extends SensorType<? extends Sensor<? super AxolotlEntity>>> SENSORS- Mappings:
 Namespace Name Mixin selector named SENSORSLnet/minecraft/entity/passive/AxolotlEntity;SENSORS:Lcom/google/common/collect/ImmutableList;intermediary field_28333Lnet/minecraft/class_5762;field_28333:Lcom/google/common/collect/ImmutableList;official clLcnu;cl:Lcom/google/common/collect/ImmutableList;
 - 
MEMORY_MODULES
- Mappings:
 Namespace Name Mixin selector named MEMORY_MODULESLnet/minecraft/entity/passive/AxolotlEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;intermediary field_28334Lnet/minecraft/class_5762;field_28334:Lcom/google/common/collect/ImmutableList;official cmLcnu;cm:Lcom/google/common/collect/ImmutableList;
 - 
VARIANT
- Mappings:
 Namespace Name Mixin selector named VARIANTLnet/minecraft/entity/passive/AxolotlEntity;VARIANT:Lnet/minecraft/entity/data/TrackedData;intermediary field_28335Lnet/minecraft/class_5762;field_28335:Lnet/minecraft/class_2940;official cwLcnu;cw:Lalh;
 - 
PLAYING_DEAD
- Mappings:
 Namespace Name Mixin selector named PLAYING_DEADLnet/minecraft/entity/passive/AxolotlEntity;PLAYING_DEAD:Lnet/minecraft/entity/data/TrackedData;intermediary field_28336Lnet/minecraft/class_5762;field_28336:Lnet/minecraft/class_2940;official cxLcnu;cx:Lalh;
 - 
FROM_BUCKET
- Mappings:
 Namespace Name Mixin selector named FROM_BUCKETLnet/minecraft/entity/passive/AxolotlEntity;FROM_BUCKET:Lnet/minecraft/entity/data/TrackedData;intermediary field_28337Lnet/minecraft/class_5762;field_28337:Lnet/minecraft/class_2940;official cyLcnu;cy:Lalh;
 - 
BUFF_RANGE
public static final double BUFF_RANGE- See Also:
 - Mappings:
 Namespace Name Mixin selector named BUFF_RANGELnet/minecraft/entity/passive/AxolotlEntity;BUFF_RANGE:Dintermediary field_30389Lnet/minecraft/class_5762;field_30389:Dofficial coLcnu;co:D
 - 
BLUE_BABY_CHANCE
public static final int BLUE_BABY_CHANCE- See Also:
 - Mappings:
 Namespace Name Mixin selector named BLUE_BABY_CHANCELnet/minecraft/entity/passive/AxolotlEntity;BLUE_BABY_CHANCE:Iintermediary field_30390Lnet/minecraft/class_5762;field_30390:Iofficial cpLcnu;cp:I
 - 
MAX_AIR
private static final int MAX_AIR- See Also:
 - Mappings:
 Namespace Name Mixin selector named MAX_AIRLnet/minecraft/entity/passive/AxolotlEntity;MAX_AIR:Iintermediary field_30392Lnet/minecraft/class_5762;field_30392:Iofficial czLcnu;cz:I
 - 
VARIANT_KEY
- See Also:
 - Mappings:
 Namespace Name Mixin selector named VARIANT_KEYLnet/minecraft/entity/passive/AxolotlEntity;VARIANT_KEY:Ljava/lang/String;intermediary field_30391Lnet/minecraft/class_5762;field_30391:Ljava/lang/String;official cqLcnu;cq:Ljava/lang/String;
 - 
HYDRATION_BY_POTION
private static final int HYDRATION_BY_POTION- See Also:
 - Mappings:
 Namespace Name Mixin selector named HYDRATION_BY_POTIONLnet/minecraft/entity/passive/AxolotlEntity;HYDRATION_BY_POTION:Iintermediary field_33485Lnet/minecraft/class_5762;field_33485:Iofficial cALcnu;cA:I
 - 
MAX_REGENERATION_BUFF_DURATION
private static final int MAX_REGENERATION_BUFF_DURATION- See Also:
 - Mappings:
 Namespace Name Mixin selector named MAX_REGENERATION_BUFF_DURATIONLnet/minecraft/entity/passive/AxolotlEntity;MAX_REGENERATION_BUFF_DURATION:Iintermediary field_34005Lnet/minecraft/class_5762;field_34005:Iofficial cBLcnu;cB:I
 - 
DEFAULT_FROM_BUCKET
private static final boolean DEFAULT_FROM_BUCKET- See Also:
 - Mappings:
 Namespace Name Mixin selector named DEFAULT_FROM_BUCKETLnet/minecraft/entity/passive/AxolotlEntity;DEFAULT_FROM_BUCKET:Zintermediary field_57622Lnet/minecraft/class_5762;field_57622:Zofficial cCLcnu;cC:Z
 - 
BUFF_DURATION
private static final int BUFF_DURATION- See Also:
 - Mappings:
 Namespace Name Mixin selector named BUFF_DURATIONLnet/minecraft/entity/passive/AxolotlEntity;BUFF_DURATION:Iintermediary field_30393Lnet/minecraft/class_5762;field_30393:Iofficial cDLcnu;cD:I
 - 
playingDeadFf
- Mappings:
 Namespace Name Mixin selector named playingDeadFfLnet/minecraft/entity/passive/AxolotlEntity;playingDeadFf:Lnet/minecraft/util/InterpolatedFlipFlop;intermediary field_52478Lnet/minecraft/class_5762;field_52478:Lnet/minecraft/class_9849;official crLcnu;cr:Lban;
 - 
inWaterFf
- Mappings:
 Namespace Name Mixin selector named inWaterFfLnet/minecraft/entity/passive/AxolotlEntity;inWaterFf:Lnet/minecraft/util/InterpolatedFlipFlop;intermediary field_52479Lnet/minecraft/class_5762;field_52479:Lnet/minecraft/class_9849;official csLcnu;cs:Lban;
 - 
onGroundFf
- Mappings:
 Namespace Name Mixin selector named onGroundFfLnet/minecraft/entity/passive/AxolotlEntity;onGroundFf:Lnet/minecraft/util/InterpolatedFlipFlop;intermediary field_52480Lnet/minecraft/class_5762;field_52480:Lnet/minecraft/class_9849;official ctLcnu;ct:Lban;
 - 
isMovingFf
- Mappings:
 Namespace Name Mixin selector named isMovingFfLnet/minecraft/entity/passive/AxolotlEntity;isMovingFf:Lnet/minecraft/util/InterpolatedFlipFlop;intermediary field_52481Lnet/minecraft/class_5762;field_52481:Lnet/minecraft/class_9849;official cuLcnu;cu:Lban;
 
 - 
 - 
Constructor Details
- 
AxolotlEntity
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbzm;<init>(Lbzv;Ldmu;)V
 
 - 
 - 
Method Details
- 
getPathfindingFavor
- Overrides:
 getPathfindingFavorin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named getPathfindingFavorLnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)Fintermediary method_6144Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)Fofficial aLcau;a(Ljb;Ldmx;)F
 - 
initDataTracker
Initializes data tracker.- Overrides:
 initDataTrackerin classPassiveEntity- API Note:
 - Subclasses should override this and add to the builder any data that needs to be tracked.
 - Mappings:
 Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbzm;a(Lall$a;)V
 - 
writeCustomData
- Overrides:
 writeCustomDatain classAnimalEntity- Mappings:
 Namespace Name Mixin selector named writeCustomDataLnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)Vofficial aLbzm;a(Lfdc;)V
 - 
readCustomData
- Overrides:
 readCustomDatain classAnimalEntity- Mappings:
 Namespace Name Mixin selector named readCustomDataLnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)Vofficial aLbzm;a(Lfda;)V
 - 
playAmbientSound
public void playAmbientSound()- Overrides:
 playAmbientSoundin classMobEntity- Mappings:
 Namespace Name Mixin selector named playAmbientSoundLnet/minecraft/entity/mob/MobEntity;playAmbientSound()Vintermediary method_5966Lnet/minecraft/class_1308;method_5966()Vofficial XLcao;X()V
 - 
initialize
public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
 initializein classPassiveEntity- Mappings:
 Namespace Name Mixin selector named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;official aLcao;a(Ldnl;Lbxh;Lbzu;Lcbe;)Lcbe;
 - 
baseTick
public void baseTick() - 
tickClient
private void tickClient()- Mappings:
 Namespace Name Mixin selector named tickClientLnet/minecraft/entity/passive/AxolotlEntity;tickClient()Vintermediary method_61479Lnet/minecraft/class_5762;method_61479()Vofficial gKLcnu;gK()V
 - 
tickAir
- Mappings:
 Namespace Name Mixin selector named tickAirLnet/minecraft/entity/passive/AxolotlEntity;tickAir(Lnet/minecraft/server/world/ServerWorld;I)Vintermediary method_33230Lnet/minecraft/class_5762;method_33230(Lnet/minecraft/class_3218;I)Vofficial aLcnu;a(Laub;I)V
 - 
hydrateFromPotion
public void hydrateFromPotion()- Mappings:
 Namespace Name Mixin selector named hydrateFromPotionLnet/minecraft/entity/passive/AxolotlEntity;hydrateFromPotion()Vintermediary method_36282Lnet/minecraft/class_5762;method_36282()Vofficial tLcnu;t()V
 - 
getMaxAir
public int getMaxAir()Returns the maximum amount of air the entity can hold, in ticks.Most entities have the max air of 300 ticks, or 15 seconds.
DolphinEntityhas 4800 ticks or 4 minutes;AxolotlEntityhas 6000 ticks or 5 minutes. Note that this does not include enchantments. - 
getVariant
- Mappings:
 Namespace Name Mixin selector named getVariantLnet/minecraft/entity/passive/AxolotlEntity;getVariant()Lnet/minecraft/entity/passive/AxolotlEntity$Variant;intermediary method_33225Lnet/minecraft/class_5762;method_33225()Lnet/minecraft/class_5762$class_5767;official gHLcnu;gH()Lcnu$e;
 - 
setVariant
- Mappings:
 Namespace Name Mixin selector named setVariantLnet/minecraft/entity/passive/AxolotlEntity;setVariant(Lnet/minecraft/entity/passive/AxolotlEntity$Variant;)Vintermediary method_33219Lnet/minecraft/class_5762;method_33219(Lnet/minecraft/class_5762$class_5767;)Vofficial aLcnu;a(Lcnu$e;)V
 - 
get
- Specified by:
 getin interfaceComponentsAccess- Overrides:
 getin classEntity- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/component/ComponentsAccess;get(Lnet/minecraft/component/ComponentType;)Ljava/lang/Object;intermediary method_58694Lnet/minecraft/class_9473;method_58694(Lnet/minecraft/class_9331;)Ljava/lang/Object;official aLkl;a(Lkp;)Ljava/lang/Object;
 - 
copyComponentsFrom
- Overrides:
 copyComponentsFromin classEntity- Mappings:
 Namespace Name Mixin selector named copyComponentsFromLnet/minecraft/entity/Entity;copyComponentsFrom(Lnet/minecraft/component/ComponentsAccess;)Vintermediary method_66649Lnet/minecraft/class_1297;method_66649(Lnet/minecraft/class_9473;)Vofficial aLbzm;a(Lkl;)V
 - 
setApplicableComponent
- Overrides:
 setApplicableComponentin classEntity- Mappings:
 Namespace Name Mixin selector named setApplicableComponentLnet/minecraft/entity/Entity;setApplicableComponent(Lnet/minecraft/component/ComponentType;Ljava/lang/Object;)Zintermediary method_66654Lnet/minecraft/class_1297;method_66654(Lnet/minecraft/class_9331;Ljava/lang/Object;)Zofficial bLbzm;b(Lkp;Ljava/lang/Object;)Z
 - 
shouldBabyBeDifferent
- Mappings:
 Namespace Name Mixin selector named shouldBabyBeDifferentLnet/minecraft/entity/passive/AxolotlEntity;shouldBabyBeDifferent(Lnet/minecraft/util/math/random/Random;)Zintermediary method_33221Lnet/minecraft/class_5762;method_33221(Lnet/minecraft/class_5819;)Zofficial aLcnu;a(Lbck;)Z
 - 
canSpawn
 - 
isPushedByFluids
public boolean isPushedByFluids()Returns whether the entity is pushed by fluids.- Overrides:
 isPushedByFluidsin classEntity- Returns:
 - whether the entity is pushed by fluids
 - API Note:
 - Aquatic mobs should override this to return 
false. Players are not pushed by fluids if they can fly (e.g. because of game mode). - Mappings:
 Namespace Name Mixin selector named isPushedByFluidsLnet/minecraft/entity/Entity;isPushedByFluids()Zintermediary method_5675Lnet/minecraft/class_1297;method_5675()Zofficial cNLbzm;cN()Z
 - 
setPlayingDead
public void setPlayingDead(boolean playingDead) - Mappings:
 Namespace Name Mixin selector named setPlayingDeadLnet/minecraft/entity/passive/AxolotlEntity;setPlayingDead(Z)Vintermediary method_33231Lnet/minecraft/class_5762;method_33231(Z)Vofficial yLcnu;y(Z)V
 - 
isPlayingDead
public boolean isPlayingDead()- Mappings:
 Namespace Name Mixin selector named isPlayingDeadLnet/minecraft/entity/passive/AxolotlEntity;isPlayingDead()Zintermediary method_33226Lnet/minecraft/class_5762;method_33226()Zofficial gILcnu;gI()Z
 - 
isFromBucket
public boolean isFromBucket()- Specified by:
 isFromBucketin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named isFromBucketLnet/minecraft/entity/Bucketable;isFromBucket()Zintermediary method_6453Lnet/minecraft/class_5761;method_6453()Zofficial mLcmf;m()Z
 - 
setFromBucket
public void setFromBucket(boolean fromBucket) - Specified by:
 setFromBucketin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named setFromBucketLnet/minecraft/entity/Bucketable;setFromBucket(Z)Vintermediary method_6454Lnet/minecraft/class_5761;method_6454(Z)Vofficial xLcmf;x(Z)V
 - 
createChild
- Specified by:
 createChildin classPassiveEntity- Mappings:
 Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;intermediary method_5613Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;official aLbzc;a(Laub;Lbzc;)Lbzc;
 - 
isBreedingItem
- Specified by:
 isBreedingItemin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial iLcmd;i(Ldcv;)Z
 - 
canBeLeashed
public boolean canBeLeashed()- Specified by:
 canBeLeashedin interfaceLeashable- Overrides:
 canBeLeashedin classMobEntity- Mappings:
 Namespace Name Mixin selector named canBeLeashedLnet/minecraft/entity/Leashable;canBeLeashed()Zintermediary method_5931Lnet/minecraft/class_9817;method_5931()Zofficial vLcak;v()Z
 - 
mobTick
- Overrides:
 mobTickin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named mobTickLnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)Vintermediary method_5958Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)Vofficial aLcao;a(Laub;)V
 - 
createAxolotlAttributes
- Mappings:
 Namespace Name Mixin selector named createAxolotlAttributesLnet/minecraft/entity/passive/AxolotlEntity;createAxolotlAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_33227Lnet/minecraft/class_5762;method_33227()Lnet/minecraft/class_5132$class_5133;official gJLcnu;gJ()Lcbr$a;
 - 
playAttackSound
public void playAttackSound()- Overrides:
 playAttackSoundin classMobEntity- Mappings:
 Namespace Name Mixin selector named playAttackSoundLnet/minecraft/entity/mob/MobEntity;playAttackSound()Vintermediary method_59928Lnet/minecraft/class_1308;method_59928()Vofficial gALcao;gA()V
 - 
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
LivingEntity.isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
 damagein classLivingEntity- Returns:
 - whether the entity was actually damaged
 - See Also:
 - Mappings:
 Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_64397Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Zofficial aLbzm;a(Laub;Lbyb;F)Z
 - 
getMaxLookPitchChange
public int getMaxLookPitchChange()Returns the maximum degrees which the pitch can change when looking.This is used by the look control.
It can return from
1for entities that can hardly raise their head, like axolotls or dolphins, or180for entities that can freely raise and lower their head, like guardians. The default return value is40.- Overrides:
 getMaxLookPitchChangein classMobEntity- Returns:
 - the maximum degrees which the pitch can change when looking
 - Mappings:
 Namespace Name Mixin selector named getMaxLookPitchChangeLnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()Iintermediary method_5978Lnet/minecraft/class_1308;method_5978()Iofficial ggLcao;gg()I
 - 
getMaxHeadRotation
public int getMaxHeadRotation()Returns the maximum degrees which the head yaw can differ from the body yaw.This is used by the body control.
It can return from
1for entities that can hardly rotate their head, like axolotls or dolphins, or180for entities that can freely rotate their head, like shulkers. The default return value is75.- Overrides:
 getMaxHeadRotationin classMobEntity- Returns:
 - the maximum degrees which the head yaw can differ from the body yaw
 - Mappings:
 Namespace Name Mixin selector named getMaxHeadRotationLnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()Iintermediary method_5986Lnet/minecraft/class_1308;method_5986()Iofficial ghLcao;gh()I
 - 
interactMob
- Overrides:
 interactMobin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLcao;b(Lcut;Lbxi;)Lbxj;
 - 
copyDataToStack
- Specified by:
 copyDataToStackin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named copyDataToStackLnet/minecraft/entity/Bucketable;copyDataToStack(Lnet/minecraft/item/ItemStack;)Vintermediary method_6455Lnet/minecraft/class_5761;method_6455(Lnet/minecraft/class_1799;)Vofficial a_Lcmf;a_(Ldcv;)V
 - 
copyDataFromNbt
- Specified by:
 copyDataFromNbtin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named copyDataFromNbtLnet/minecraft/entity/Bucketable;copyDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_35170Lnet/minecraft/class_5761;method_35170(Lnet/minecraft/class_2487;)Vofficial aLcmf;a(Lui;)V
 - 
getBucketItem
- Specified by:
 getBucketItemin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named getBucketItemLnet/minecraft/entity/Bucketable;getBucketItem()Lnet/minecraft/item/ItemStack;intermediary method_6452Lnet/minecraft/class_5761;method_6452()Lnet/minecraft/class_1799;official aLcmf;a()Ldcv;
 - 
getBucketFillSound
- Specified by:
 getBucketFillSoundin interfaceBucketable- Mappings:
 Namespace Name Mixin selector named getBucketFillSoundLnet/minecraft/entity/Bucketable;getBucketFillSound()Lnet/minecraft/sound/SoundEvent;intermediary method_35171Lnet/minecraft/class_5761;method_35171()Lnet/minecraft/class_3414;official nLcmf;n()Layy;
 - 
canTakeDamage
public boolean canTakeDamage()- Overrides:
 canTakeDamagein classLivingEntity- Mappings:
 Namespace Name Mixin selector named canTakeDamageLnet/minecraft/entity/LivingEntity;canTakeDamage()Zintermediary method_33190Lnet/minecraft/class_1309;method_33190()Zofficial eELcam;eE()Z
 - 
appreciatePlayer
- Mappings:
 Namespace Name Mixin selector named appreciatePlayerLnet/minecraft/entity/passive/AxolotlEntity;appreciatePlayer(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AxolotlEntity;Lnet/minecraft/entity/LivingEntity;)Vintermediary method_35175Lnet/minecraft/class_5762;method_35175(Lnet/minecraft/class_3218;Lnet/minecraft/class_5762;Lnet/minecraft/class_1309;)Vofficial aLcnu;a(Laub;Lcnu;Lcam;)V
 - 
buffPlayer
- Mappings:
 Namespace Name Mixin selector named buffPlayerLnet/minecraft/entity/passive/AxolotlEntity;buffPlayer(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_33223Lnet/minecraft/class_5762;method_33223(Lnet/minecraft/class_1657;)Vofficial gLcnu;g(Lcut;)V
 - 
cannotDespawn
public boolean cannotDespawn()- Overrides:
 cannotDespawnin classMobEntity- Mappings:
 Namespace Name Mixin selector named cannotDespawnLnet/minecraft/entity/mob/MobEntity;cannotDespawn()Zintermediary method_17326Lnet/minecraft/class_1308;method_17326()Zofficial afLcao;af()Z
 - 
getHurtSound
- Overrides:
 getHurtSoundin classLivingEntity- Mappings:
 Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official eLcam;e(Lbyb;)Layy;
 - 
getDeathSound
- Overrides:
 getDeathSoundin classLivingEntity- Mappings:
 Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official f_Lcam;f_()Layy;
 - 
getAmbientSound
- Overrides:
 getAmbientSoundin classMobEntity- Mappings:
 Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official pLcao;p()Layy;
 - 
getSplashSound
- Overrides:
 getSplashSoundin classEntity- Mappings:
 Namespace Name Mixin selector named getSplashSoundLnet/minecraft/entity/Entity;getSplashSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5625Lnet/minecraft/class_1297;method_5625()Lnet/minecraft/class_3414;official aZLbzm;aZ()Layy;
 - 
getSwimSound
- Overrides:
 getSwimSoundin classEntity- Mappings:
 Namespace Name Mixin selector named getSwimSoundLnet/minecraft/entity/Entity;getSwimSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5737Lnet/minecraft/class_1297;method_5737()Lnet/minecraft/class_3414;official aYLbzm;aY()Layy;
 - 
createBrainProfile
- Overrides:
 createBrainProfilein classLivingEntity- Mappings:
 Namespace Name Mixin selector named createBrainProfileLnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;intermediary method_28306Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;official eiLcam;ei()Lcbm$b;
 - 
deserializeBrain
- Overrides:
 deserializeBrainin classLivingEntity- Mappings:
 Namespace Name Mixin selector named deserializeBrainLnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;intermediary method_18867Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;official aLcam;a(Lcom/mojang/serialization/Dynamic;)Lcbm;
 - 
getBrain
- Overrides:
 getBrainin classLivingEntity- Mappings:
 Namespace Name Mixin selector named getBrainLnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;intermediary method_18868Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;official ehLcam;eh()Lcbm;
 - 
sendAiDebugData
protected void sendAiDebugData()- Overrides:
 sendAiDebugDatain classMobEntity- Mappings:
 Namespace Name Mixin selector named sendAiDebugDataLnet/minecraft/entity/mob/MobEntity;sendAiDebugData()Vintermediary method_18409Lnet/minecraft/class_1308;method_18409()Vofficial ahLcao;ah()V
 - 
travel
Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.See vanilla examples of custom horse vehicle and
.invalid reference
flying entities
- Overrides:
 travelin classLivingEntity- Parameters:
 movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order- Mappings:
 Namespace Name Mixin selector named travelLnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)Vintermediary method_6091Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)Vofficial kLcam;k(Lfis;)V
 - 
eat
- Overrides:
 eatin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named eatLnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)Vintermediary method_6475Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vofficial aLcmd;a(Lcut;Lbxi;Ldcv;)V
 - 
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
 canImmediatelyDespawnin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named canImmediatelyDespawnLnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Zintermediary method_5974Lnet/minecraft/class_1308;method_5974(D)Zofficial hLcao;h(D)Z
 - 
getTarget
- Specified by:
 getTargetin interfaceTargeter- Overrides:
 getTargetin classMobEntity- Mappings:
 Namespace Name Mixin selector named getTargetLnet/minecraft/entity/Targeter;getTarget()Lnet/minecraft/entity/LivingEntity;intermediary method_5968Lnet/minecraft/class_8152;method_5968()Lnet/minecraft/class_1309;official eLcbj;e()Lcam;
 - 
canSpawn
public static boolean canSpawn(EntityType<? extends LivingEntity> type, ServerWorldAccess world, SpawnReason reason, BlockPos pos, Random random) - Mappings:
 Namespace Name Mixin selector named canSpawnLnet/minecraft/entity/passive/AxolotlEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Zintermediary method_38987Lnet/minecraft/class_5762;method_38987(Lnet/minecraft/class_1299;Lnet/minecraft/class_5425;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Zofficial aLcnu;a(Lbzv;Ldnl;Lbzu;Ljb;Lbck;)Z
 
 -