Class AbstractHorseEntity
- All Implemented Interfaces:
- Attackable,- JumpingMount,- Mount,- RideableInventory,- Saddleable,- Tameable,- Targeter,- InventoryChangedListener,- CommandOutput,- Nameable,- EntityLike
- Direct Known Subclasses:
- AbstractDonkeyEntity,- CamelEntity,- HorseEntity,- SkeletonHorseEntity,- ZombieHorseEntity
- Mappings:
- Namespace - Name - official - btk- intermediary - net/minecraft/class_1496- named - net/minecraft/entity/passive/AbstractHorseEntity
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntityPassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final intprivate floatprivate intprivate static final intprivate static final Ingredientprivate static final intprivate static final intprivate floatprivate floatprivate intprivate intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final doubleprivate static final floatprivate static final floatintprivate static final TrackedData<Byte>protected booleanprivate static final Predicate<LivingEntity>protected SimpleInventoryprotected booleanprotected floatprivate floatprivate floatprivate floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final TargetPredicateprotected booleanprivate static final intprotected intintprivate static final intprotected intFields inherited from class net.minecraft.entity.passive.AnimalEntityBREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntityBABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, 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, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, 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, 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_FLAGFields inherited from class net.minecraft.entity.Entityage, 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, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedAbstractHorseEntity(EntityType<? extends AbstractHorseEntity> type, World world) 
- 
Method SummaryModifier and TypeMethodDescriptionintaddTemper(int difference) booleanareInventoriesDifferent(Inventory inventory) booleanbondWithPlayer(PlayerEntity player) (package private) static doublecalculateAttributeBaseValue(double parentBase, double otherParentBase, double min, double max, Random random) booleanprotected booleancanBreed()booleancanBreedWith(AnimalEntity other) booleancanJump()protected intcomputeFallDamage(float fallDistance, float damageMultiplier) createChild(ServerWorld world, PassiveEntity entity) private StackReferencecreateInventoryStackReference(int slot, Predicate<ItemStack> predicate) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected voidbooleanvoidequipHorseArmor(PlayerEntity player, ItemStack stack) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) floatgetAngryAnimationProgress(float tickDelta) protected @Nullable SoundEventprotected static floatgetChildHealthBonus(IntUnaryOperator randomIntGetter) protected static doublegetChildJumpStrengthBonus(DoubleSupplier randomDoubleGetter) protected static doublegetChildMovementSpeedBonus(DoubleSupplier randomDoubleGetter) protected Vec3dgetControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput) protected Vec2fgetControlledRotation(LivingEntity controllingPassenger) Returns the passenger in control of this entity, ornullif there is none.floatgetEatingAnimationProgress(float tickDelta) floatgetEatingGrassAnimationProgress(float tickDelta) protected @Nullable SoundEventprotected booleangetHorseFlag(int bitmask) protected intdoubleintintintintprotected floatgetSaddledSpeed(PlayerEntity controllingPlayer) protected floatgetStackReference(int mappedIndex) Obtains a stack reference to be modified.intbooleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.booleanWhether this horse already has an item stack in its horse armor slot.booleanWhether this horse has a slot for custom equipment besides a saddle.protected voidinitAttributes(Random random) protected voidprotected voidInitializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactHorse(PlayerEntity player, ItemStack stack) interactMob(PlayerEntity player, Hand hand) booleanisAngry()booleanisBred()booleanisBreedingItem(ItemStack stack) booleanbooleanbooleanisHorseArmor(ItemStack item) Whether the given item stack is valid for this horse's armor slot.booleanbooleanisInAir()booleanReturns whether the entity can be pushed by other entities.booleanbooleanisTame()private booleanisWooden(BlockSoundGroup soundGroup) protected voidlocateSafeDismountingPos(Vec3d offset, LivingEntity passenger) protected voidvoidonInventoryChanged(Inventory sender) voidopenInventory(PlayerEntity player) voidprivate voidprotected voidprotected voidplayStepSound(BlockPos pos, BlockState state) protected voidplayWalkSound(BlockSoundGroup group) protected voidputPlayerOnBack(PlayerEntity player) voidReads custom data fromnbt.protected booleanreceiveFood(PlayerEntity player, ItemStack item) voidsaddle(@Nullable SoundCategory sound) voidsetAngry(boolean angry) voidsetBred(boolean bred) private voidsetChildAttribute(PassiveEntity other, AbstractHorseEntity child, EntityAttribute attribute, double min, double max) protected voidsetChildAttributes(PassiveEntity other, AbstractHorseEntity child) private voidvoidsetEatingGrass(boolean eatingGrass) protected voidsetHorseFlag(int bitmask, boolean flag) voidsetInAir(boolean inAir) voidsetJumpStrength(int strength) voidsetOwnerUuid(@Nullable UUID ownerUuid) voidsetTame(boolean tame) voidsetTemper(int temper) protected booleanprotected voidspawnPlayerReactionParticles(boolean positive) voidstartJumping(int height) voidvoidtick()Ticks this entity.protected voidtickControlled(PlayerEntity controllingPlayer, Vec3d movementInput) voidvoidprotected voidupdateForLeashLength(float leashLength) updatePassengerForDismount(LivingEntity passenger) Returns the position of the dismountedpassenger.protected voidupdatePassengerPosition(Entity passenger, Entity.PositionUpdater positionUpdater) protected voidprivate voidwagTail()protected voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AnimalEntitybreed, breed, canEat, canImmediatelyDespawn, eat, getHeightOffset, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntitygetBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getAmbientSound, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, 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, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, 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, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTiltYaw, getDamageTracker, getDeathSound, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getHurtSound, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getStackInHand, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, 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, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, 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, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilencedMethods inherited from interface net.minecraft.entity.JumpingMountgetJumpCooldownMethods inherited from interface net.minecraft.entity.SaddleablegetSaddleSoundMethods inherited from interface net.minecraft.entity.TameablegetOwner, method_48926
- 
Field Details- 
field_30413public static final int field_30413- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbtk;ce:I- intermediary - field_30413- Lnet/minecraft/class_1496;field_30413:I- named - field_30413- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30413:I
 
- 
field_30414public static final int field_30414- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbtk;cf:I- intermediary - field_30414- Lnet/minecraft/class_1496;field_30414:I- named - field_30414- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30414:I
 
- 
field_30415public static final int field_30415- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbtk;cg:I- intermediary - field_30415- Lnet/minecraft/class_1496;field_30415:I- named - field_30415- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30415:I
 
- 
field_42647public static final double field_42647- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbtk;ch:D- intermediary - field_42647- Lnet/minecraft/class_1496;field_42647:D- named - field_42647- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42647:D
 
- 
MIN_MOVEMENT_SPEED_BONUSprivate static final float MIN_MOVEMENT_SPEED_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbtk;bT:F- intermediary - field_42641- Lnet/minecraft/class_1496;field_42641:F- named - MIN_MOVEMENT_SPEED_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_MOVEMENT_SPEED_BONUS:F
 
- 
MAX_MOVEMENT_SPEED_BONUSprivate static final float MAX_MOVEMENT_SPEED_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbtk;bU:F- intermediary - field_42642- Lnet/minecraft/class_1496;field_42642:F- named - MAX_MOVEMENT_SPEED_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_MOVEMENT_SPEED_BONUS:F
 
- 
MIN_JUMP_STRENGTH_BONUSprivate static final float MIN_JUMP_STRENGTH_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbtk;bW:F- intermediary - field_42643- Lnet/minecraft/class_1496;field_42643:F- named - MIN_JUMP_STRENGTH_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_JUMP_STRENGTH_BONUS:F
 
- 
MAX_JUMP_STRENGTH_BONUSprivate static final float MAX_JUMP_STRENGTH_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbtk;bX:F- intermediary - field_42644- Lnet/minecraft/class_1496;field_42644:F- named - MAX_JUMP_STRENGTH_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_JUMP_STRENGTH_BONUS:F
 
- 
MIN_HEALTH_BONUSprivate static final float MIN_HEALTH_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbtk;bY:F- intermediary - field_42645- Lnet/minecraft/class_1496;field_42645:F- named - MIN_HEALTH_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_HEALTH_BONUS:F
 
- 
MAX_HEALTH_BONUSprivate static final float MAX_HEALTH_BONUS- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbtk;bZ:F- intermediary - field_42646- Lnet/minecraft/class_1496;field_42646:F- named - MAX_HEALTH_BONUS- Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_HEALTH_BONUS:F
 
- 
field_42979private static final float field_42979- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbtk;ca:F- intermediary - field_42979- Lnet/minecraft/class_1496;field_42979:F- named - field_42979- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42979:F
 
- 
field_42980private static final float field_42980- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbtk;cb:F- intermediary - field_42980- Lnet/minecraft/class_1496;field_42980:F- named - field_42980- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42980:F
 
- 
IS_BRED_HORSE- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbtk;cc:Ljava/util/function/Predicate;- intermediary - field_6956- Lnet/minecraft/class_1496;field_6956:Ljava/util/function/Predicate;- named - IS_BRED_HORSE- Lnet/minecraft/entity/passive/AbstractHorseEntity;IS_BRED_HORSE:Ljava/util/function/Predicate;
 
- 
PARENT_HORSE_PREDICATE- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbtk;cd:Lbqm;- intermediary - field_18118- Lnet/minecraft/class_1496;field_18118:Lnet/minecraft/class_4051;- named - PARENT_HORSE_PREDICATE- Lnet/minecraft/entity/passive/AbstractHorseEntity;PARENT_HORSE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
 
- 
BREEDING_INGREDIENT- Mappings:
- Namespace - Name - Mixin selector - official - cu- Lbtk;cu:Lciz;- intermediary - field_25374- Lnet/minecraft/class_1496;field_25374:Lnet/minecraft/class_1856;- named - BREEDING_INGREDIENT- Lnet/minecraft/entity/passive/AbstractHorseEntity;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
 
- 
HORSE_FLAGS- Mappings:
- Namespace - Name - Mixin selector - official - cv- Lbtk;cv:Laby;- intermediary - field_6959- Lnet/minecraft/class_1496;field_6959:Lnet/minecraft/class_2940;- named - HORSE_FLAGS- Lnet/minecraft/entity/passive/AbstractHorseEntity;HORSE_FLAGS:Lnet/minecraft/entity/data/TrackedData;
 
- 
TAMED_FLAGprivate static final int TAMED_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cw- Lbtk;cw:I- intermediary - field_30419- Lnet/minecraft/class_1496;field_30419:I- named - TAMED_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;TAMED_FLAG:I
 
- 
SADDLED_FLAGprivate static final int SADDLED_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cx- Lbtk;cx:I- intermediary - field_30420- Lnet/minecraft/class_1496;field_30420:I- named - SADDLED_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;SADDLED_FLAG:I
 
- 
BRED_FLAGprivate static final int BRED_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cy- Lbtk;cy:I- intermediary - field_30421- Lnet/minecraft/class_1496;field_30421:I- named - BRED_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;BRED_FLAG:I
 
- 
EATING_GRASS_FLAGprivate static final int EATING_GRASS_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cz- Lbtk;cz:I- intermediary - field_30422- Lnet/minecraft/class_1496;field_30422:I- named - EATING_GRASS_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;EATING_GRASS_FLAG:I
 
- 
ANGRY_FLAGprivate static final int ANGRY_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cA- Lbtk;cA:I- intermediary - field_30423- Lnet/minecraft/class_1496;field_30423:I- named - ANGRY_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;ANGRY_FLAG:I
 
- 
EATING_FLAGprivate static final int EATING_FLAG- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cB- Lbtk;cB:I- intermediary - field_30424- Lnet/minecraft/class_1496;field_30424:I- named - EATING_FLAG- Lnet/minecraft/entity/passive/AbstractHorseEntity;EATING_FLAG:I
 
- 
field_30416public static final int field_30416- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ci- Lbtk;ci:I- intermediary - field_30416- Lnet/minecraft/class_1496;field_30416:I- named - field_30416- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30416:I
 
- 
field_30417public static final int field_30417- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cj- Lbtk;cj:I- intermediary - field_30417- Lnet/minecraft/class_1496;field_30417:I- named - field_30417- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30417:I
 
- 
field_30418public static final int field_30418- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ck- Lbtk;ck:I- intermediary - field_30418- Lnet/minecraft/class_1496;field_30418:I- named - field_30418- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30418:I
 
- 
eatingGrassTicksprivate int eatingGrassTicks- Mappings:
- Namespace - Name - Mixin selector - official - cC- Lbtk;cC:I- intermediary - field_6971- Lnet/minecraft/class_1496;field_6971:I- named - eatingGrassTicks- Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassTicks:I
 
- 
eatingTicksprivate int eatingTicks- Mappings:
- Namespace - Name - Mixin selector - official - cD- Lbtk;cD:I- intermediary - field_6973- Lnet/minecraft/class_1496;field_6973:I- named - eatingTicks- Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingTicks:I
 
- 
angryTicksprivate int angryTicks- Mappings:
- Namespace - Name - Mixin selector - official - cE- Lbtk;cE:I- intermediary - field_6970- Lnet/minecraft/class_1496;field_6970:I- named - angryTicks- Lnet/minecraft/entity/passive/AbstractHorseEntity;angryTicks:I
 
- 
tailWagTickspublic int tailWagTicks- Mappings:
- Namespace - Name - Mixin selector - official - cl- Lbtk;cl:I- intermediary - field_6957- Lnet/minecraft/class_1496;field_6957:I- named - tailWagTicks- Lnet/minecraft/entity/passive/AbstractHorseEntity;tailWagTicks:I
 
- 
field_6958public int field_6958- Mappings:
- Namespace - Name - Mixin selector - official - cm- Lbtk;cm:I- intermediary - field_6958- Lnet/minecraft/class_1496;field_6958:I- named - field_6958- Lnet/minecraft/entity/passive/AbstractHorseEntity;field_6958:I
 
- 
inAirprotected boolean inAir- Mappings:
- Namespace - Name - Mixin selector - official - cn- Lbtk;cn:Z- intermediary - field_6968- Lnet/minecraft/class_1496;field_6968:Z- named - inAir- Lnet/minecraft/entity/passive/AbstractHorseEntity;inAir:Z
 
- 
items- Mappings:
- Namespace - Name - Mixin selector - official - co- Lbtk;co:Lbee;- intermediary - field_6962- Lnet/minecraft/class_1496;field_6962:Lnet/minecraft/class_1277;- named - items- Lnet/minecraft/entity/passive/AbstractHorseEntity;items:Lnet/minecraft/inventory/SimpleInventory;
 
- 
temperprotected int temper- Mappings:
- Namespace - Name - Mixin selector - official - cp- Lbtk;cp:I- intermediary - field_6955- Lnet/minecraft/class_1496;field_6955:I- named - temper- Lnet/minecraft/entity/passive/AbstractHorseEntity;temper:I
 
- 
jumpStrengthprotected float jumpStrength- Mappings:
- Namespace - Name - Mixin selector - official - cq- Lbtk;cq:F- intermediary - field_6976- Lnet/minecraft/class_1496;field_6976:F- named - jumpStrength- Lnet/minecraft/entity/passive/AbstractHorseEntity;jumpStrength:F
 
- 
jumpingprotected boolean jumping- Mappings:
- Namespace - Name - Mixin selector - official - cr- Lbtk;cr:Z- intermediary - field_6960- Lnet/minecraft/class_1496;field_6960:Z- named - jumping- Lnet/minecraft/entity/passive/AbstractHorseEntity;jumping:Z
 
- 
eatingGrassAnimationProgressprivate float eatingGrassAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cF- Lbtk;cF:F- intermediary - field_6969- Lnet/minecraft/class_1496;field_6969:F- named - eatingGrassAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassAnimationProgress:F
 
- 
lastEatingGrassAnimationProgressprivate float lastEatingGrassAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cG- Lbtk;cG:F- intermediary - field_6966- Lnet/minecraft/class_1496;field_6966:F- named - lastEatingGrassAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingGrassAnimationProgress:F
 
- 
angryAnimationProgressprivate float angryAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cH- Lbtk;cH:F- intermediary - field_6967- Lnet/minecraft/class_1496;field_6967:F- named - angryAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;angryAnimationProgress:F
 
- 
lastAngryAnimationProgressprivate float lastAngryAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cI- Lbtk;cI:F- intermediary - field_6963- Lnet/minecraft/class_1496;field_6963:F- named - lastAngryAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;lastAngryAnimationProgress:F
 
- 
eatingAnimationProgressprivate float eatingAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cJ- Lbtk;cJ:F- intermediary - field_6965- Lnet/minecraft/class_1496;field_6965:F- named - eatingAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingAnimationProgress:F
 
- 
lastEatingAnimationProgressprivate float lastEatingAnimationProgress- Mappings:
- Namespace - Name - Mixin selector - official - cK- Lbtk;cK:F- intermediary - field_6961- Lnet/minecraft/class_1496;field_6961:F- named - lastEatingAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingAnimationProgress:F
 
- 
playExtraHorseSoundsprotected boolean playExtraHorseSounds- Mappings:
- Namespace - Name - Mixin selector - official - cs- Lbtk;cs:Z- intermediary - field_6964- Lnet/minecraft/class_1496;field_6964:Z- named - playExtraHorseSounds- Lnet/minecraft/entity/passive/AbstractHorseEntity;playExtraHorseSounds:Z
 
- 
soundTicksprotected int soundTicks- Mappings:
- Namespace - Name - Mixin selector - official - ct- Lbtk;ct:I- intermediary - field_6975- Lnet/minecraft/class_1496;field_6975:I- named - soundTicks- Lnet/minecraft/entity/passive/AbstractHorseEntity;soundTicks:I
 
- 
ownerUuid- Mappings:
- Namespace - Name - Mixin selector - official - cL- Lbtk;cL:Ljava/util/UUID;- intermediary - field_42462- Lnet/minecraft/class_1496;field_42462:Ljava/util/UUID;- named - ownerUuid- Lnet/minecraft/entity/passive/AbstractHorseEntity;ownerUuid:Ljava/util/UUID;
 
 
- 
- 
Constructor Details- 
AbstractHorseEntity- 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- 
initGoalsprotected void initGoals()
- 
initCustomGoalsprotected void initCustomGoals()- Mappings:
- Namespace - Name - Mixin selector - official - go- Lbtk;go()V- intermediary - method_6764- Lnet/minecraft/class_1496;method_6764()V- named - initCustomGoals- Lnet/minecraft/entity/passive/AbstractHorseEntity;initCustomGoals()V
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- PassiveEntity
- 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
 
- 
getHorseFlagprotected boolean getHorseFlag(int bitmask) - Mappings:
- Namespace - Name - Mixin selector - official - t- Lbtk;t(I)Z- intermediary - method_6730- Lnet/minecraft/class_1496;method_6730(I)Z- named - getHorseFlag- Lnet/minecraft/entity/passive/AbstractHorseEntity;getHorseFlag(I)Z
 
- 
setHorseFlagprotected void setHorseFlag(int bitmask, boolean flag) - Mappings:
- Namespace - Name - Mixin selector - official - d- Lbtk;d(IZ)V- intermediary - method_6769- Lnet/minecraft/class_1496;method_6769(IZ)V- named - setHorseFlag- Lnet/minecraft/entity/passive/AbstractHorseEntity;setHorseFlag(IZ)V
 
- 
isTamepublic boolean isTame()- Mappings:
- Namespace - Name - Mixin selector - official - gn- Lbtk;gn()Z- intermediary - method_6727- Lnet/minecraft/class_1496;method_6727()Z- named - isTame- Lnet/minecraft/entity/passive/AbstractHorseEntity;isTame()Z
 
- 
getOwnerUuid- Specified by:
- getOwnerUuidin interface- Tameable
- Mappings:
- Namespace - Name - Mixin selector - official - U_- Lbgh;U_()Ljava/util/UUID;- intermediary - method_6139- Lnet/minecraft/class_6025;method_6139()Ljava/util/UUID;- named - getOwnerUuid- Lnet/minecraft/entity/Tameable;getOwnerUuid()Ljava/util/UUID;
 
- 
setOwnerUuid- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(Ljava/util/UUID;)V- intermediary - method_6732- Lnet/minecraft/class_1496;method_6732(Ljava/util/UUID;)V- named - setOwnerUuid- Lnet/minecraft/entity/passive/AbstractHorseEntity;setOwnerUuid(Ljava/util/UUID;)V
 
- 
isInAirpublic boolean isInAir()- Mappings:
- Namespace - Name - Mixin selector - official - gp- Lbtk;gp()Z- intermediary - method_6763- Lnet/minecraft/class_1496;method_6763()Z- named - isInAir- Lnet/minecraft/entity/passive/AbstractHorseEntity;isInAir()Z
 
- 
setTamepublic void setTame(boolean tame) - Mappings:
- Namespace - Name - Mixin selector - official - x- Lbtk;x(Z)V- intermediary - method_6766- Lnet/minecraft/class_1496;method_6766(Z)V- named - setTame- Lnet/minecraft/entity/passive/AbstractHorseEntity;setTame(Z)V
 
- 
setInAirpublic void setInAir(boolean inAir) - Mappings:
- Namespace - Name - Mixin selector - official - y- Lbtk;y(Z)V- intermediary - method_6758- Lnet/minecraft/class_1496;method_6758(Z)V- named - setInAir- Lnet/minecraft/entity/passive/AbstractHorseEntity;setInAir(Z)V
 
- 
updateForLeashLengthprotected void updateForLeashLength(float leashLength) - Overrides:
- updateForLeashLengthin class- PathAwareEntity
- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbgi;C(F)V- intermediary - method_6142- Lnet/minecraft/class_1314;method_6142(F)V- named - updateForLeashLength- Lnet/minecraft/entity/mob/PathAwareEntity;updateForLeashLength(F)V
 
- 
isEatingGrasspublic boolean isEatingGrass()- Mappings:
- Namespace - Name - Mixin selector - official - gq- Lbtk;gq()Z- intermediary - method_6724- Lnet/minecraft/class_1496;method_6724()Z- named - isEatingGrass- Lnet/minecraft/entity/passive/AbstractHorseEntity;isEatingGrass()Z
 
- 
isAngrypublic boolean isAngry()- Mappings:
- Namespace - Name - Mixin selector - official - gr- Lbtk;gr()Z- intermediary - method_6736- Lnet/minecraft/class_1496;method_6736()Z- named - isAngry- Lnet/minecraft/entity/passive/AbstractHorseEntity;isAngry()Z
 
- 
isBredpublic boolean isBred()- Mappings:
- Namespace - Name - Mixin selector - official - gs- Lbtk;gs()Z- intermediary - method_6744- Lnet/minecraft/class_1496;method_6744()Z- named - isBred- Lnet/minecraft/entity/passive/AbstractHorseEntity;isBred()Z
 
- 
setBredpublic void setBred(boolean bred) - Mappings:
- Namespace - Name - Mixin selector - official - z- Lbtk;z(Z)V- intermediary - method_6751- Lnet/minecraft/class_1496;method_6751(Z)V- named - setBred- Lnet/minecraft/entity/passive/AbstractHorseEntity;setBred(Z)V
 
- 
canBeSaddledpublic boolean canBeSaddled()- Specified by:
- canBeSaddledin interface- Saddleable
- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbgq;g()Z- intermediary - method_6765- Lnet/minecraft/class_5146;method_6765()Z- named - canBeSaddled- Lnet/minecraft/entity/Saddleable;canBeSaddled()Z
 
- 
saddle- Specified by:
- saddlein interface- Saddleable
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgq;a(Lami;)V- intermediary - method_6576- Lnet/minecraft/class_5146;method_6576(Lnet/minecraft/class_3419;)V- named - saddle- Lnet/minecraft/entity/Saddleable;saddle(Lnet/minecraft/sound/SoundCategory;)V
 
- 
equipHorseArmor- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(Lbyo;Lcfz;)V- intermediary - method_45375- Lnet/minecraft/class_1496;method_45375(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V- named - equipHorseArmor- Lnet/minecraft/entity/passive/AbstractHorseEntity;equipHorseArmor(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
 
- 
isSaddledpublic boolean isSaddled()- Specified by:
- isSaddledin interface- Saddleable
- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbgq;i()Z- intermediary - method_6725- Lnet/minecraft/class_5146;method_6725()Z- named - isSaddled- Lnet/minecraft/entity/Saddleable;isSaddled()Z
 
- 
getTemperpublic int getTemper()- Mappings:
- Namespace - Name - Mixin selector - official - gt- Lbtk;gt()I- intermediary - method_6729- Lnet/minecraft/class_1496;method_6729()I- named - getTemper- Lnet/minecraft/entity/passive/AbstractHorseEntity;getTemper()I
 
- 
setTemperpublic void setTemper(int temper) - Mappings:
- Namespace - Name - Mixin selector - official - u- Lbtk;u(I)V- intermediary - method_6749- Lnet/minecraft/class_1496;method_6749(I)V- named - setTemper- Lnet/minecraft/entity/passive/AbstractHorseEntity;setTemper(I)V
 
- 
addTemperpublic int addTemper(int difference) - Mappings:
- Namespace - Name - Mixin selector - official - v- Lbtk;v(I)I- intermediary - method_6745- Lnet/minecraft/class_1496;method_6745(I)I- named - addTemper- Lnet/minecraft/entity/passive/AbstractHorseEntity;addTemper(I)I
 
- 
isPushablepublic boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
- isPushablein class- LivingEntity
- Returns:
- whether the entity can be pushed by other entities
- Mappings:
- Namespace - Name - Mixin selector - official - bp- Lbfj;bp()Z- intermediary - method_5810- Lnet/minecraft/class_1297;method_5810()Z- named - isPushable- Lnet/minecraft/entity/Entity;isPushable()Z
 
- 
playEatingAnimationprivate void playEatingAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbtk;q()V- intermediary - method_6733- Lnet/minecraft/class_1496;method_6733()V- named - playEatingAnimation- Lnet/minecraft/entity/passive/AbstractHorseEntity;playEatingAnimation()V
 
- 
handleFallDamagepublic boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.Flying mobs and mobs immune to fall damage should override this to do nothing. Mobs with reduced fall damage should override this method to apply reduced damage instead. Some entities explode instead of applying fall damage, like TntMinecartEntity.- Overrides:
- handleFallDamagein class- LivingEntity
- Returns:
- whether to play the sound when falling on honey block; falsefor all entities except horses and llamas
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(FFLben;)Z- intermediary - method_5747- Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z- named - handleFallDamage- Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
 
- 
computeFallDamageprotected int computeFallDamage(float fallDistance, float damageMultiplier) - Overrides:
- computeFallDamagein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(FF)I- intermediary - method_23329- Lnet/minecraft/class_1309;method_23329(FF)I- named - computeFallDamage- Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
 
- 
getInventorySizeprotected int getInventorySize()- Mappings:
- Namespace - Name - Mixin selector - official - V_- Lbtk;V_()I- intermediary - method_6750- Lnet/minecraft/class_1496;method_6750()I- named - getInventorySize- Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventorySize()I
 
- 
onChestedStatusChangedprotected void onChestedStatusChanged()- Mappings:
- Namespace - Name - Mixin selector - official - gu- Lbtk;gu()V- intermediary - method_6721- Lnet/minecraft/class_1496;method_6721()V- named - onChestedStatusChanged- Lnet/minecraft/entity/passive/AbstractHorseEntity;onChestedStatusChanged()V
 
- 
updateSaddleprotected void updateSaddle()- Mappings:
- Namespace - Name - Mixin selector - official - gv- Lbtk;gv()V- intermediary - method_6731- Lnet/minecraft/class_1496;method_6731()V- named - updateSaddle- Lnet/minecraft/entity/passive/AbstractHorseEntity;updateSaddle()V
 
- 
onInventoryChanged- Specified by:
- onInventoryChangedin interface- InventoryChangedListener
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbds;a(Lbdq;)V- intermediary - method_5453- Lnet/minecraft/class_1265;method_5453(Lnet/minecraft/class_1263;)V- named - onInventoryChanged- Lnet/minecraft/inventory/InventoryChangedListener;onInventoryChanged(Lnet/minecraft/inventory/Inventory;)V
 
- 
getJumpStrengthpublic double getJumpStrength()- Mappings:
- Namespace - Name - Mixin selector - official - gw- Lbtk;gw()D- intermediary - method_6771- Lnet/minecraft/class_1496;method_6771()D- named - getJumpStrength- Lnet/minecraft/entity/passive/AbstractHorseEntity;getJumpStrength()D
 
- 
damageApplies 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 Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- AnimalEntity
- 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
 
- 
shouldAmbientStandprotected boolean shouldAmbientStand()- Mappings:
- Namespace - Name - Mixin selector - official - ge- Lbtk;ge()Z- intermediary - method_45349- Lnet/minecraft/class_1496;method_45349()Z- named - shouldAmbientStand- Lnet/minecraft/entity/passive/AbstractHorseEntity;shouldAmbientStand()Z
 
- 
getEatSound- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbtk;gf()Lamg;- intermediary - method_28368- Lnet/minecraft/class_1496;method_28368()Lnet/minecraft/class_3414;- named - getEatSound- Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getAngrySound- Mappings:
- Namespace - Name - Mixin selector - official - gx- Lbtk;gx()Lamg;- intermediary - method_6747- Lnet/minecraft/class_1496;method_6747()Lnet/minecraft/class_3414;- named - getAngrySound- Lnet/minecraft/entity/passive/AbstractHorseEntity;getAngrySound()Lnet/minecraft/sound/SoundEvent;
 
- 
playStepSound- Overrides:
- playStepSoundin class- Entity
- 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
 
- 
isWooden- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(Lcxa;)Z- intermediary - method_49996- Lnet/minecraft/class_1496;method_49996(Lnet/minecraft/class_2498;)Z- named - isWooden- Lnet/minecraft/entity/passive/AbstractHorseEntity;isWooden(Lnet/minecraft/sound/BlockSoundGroup;)Z
 
- 
playWalkSound- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lcxa;)V- intermediary - method_6761- Lnet/minecraft/class_1496;method_6761(Lnet/minecraft/class_2498;)V- named - playWalkSound- Lnet/minecraft/entity/passive/AbstractHorseEntity;playWalkSound(Lnet/minecraft/sound/BlockSoundGroup;)V
 
- 
createBaseHorseAttributes- Mappings:
- Namespace - Name - Mixin selector - official - gy- Lbtk;gy()Lbhf$a;- intermediary - method_26899- Lnet/minecraft/class_1496;method_26899()Lnet/minecraft/class_5132$class_5133;- named - createBaseHorseAttributes- Lnet/minecraft/entity/passive/AbstractHorseEntity;createBaseHorseAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
getLimitPerChunkpublic int getLimitPerChunk()- Overrides:
- getLimitPerChunkin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fE- Lbgb;fE()I- intermediary - method_5945- Lnet/minecraft/class_1308;method_5945()I- named - getLimitPerChunk- Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
 
- 
getMaxTemperpublic int getMaxTemper()- Mappings:
- Namespace - Name - Mixin selector - official - gz- Lbtk;gz()I- intermediary - method_6755- Lnet/minecraft/class_1496;method_6755()I- named - getMaxTemper- Lnet/minecraft/entity/passive/AbstractHorseEntity;getMaxTemper()I
 
- 
getSoundVolumeprotected float getSoundVolume()- Overrides:
- getSoundVolumein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eR- Lbfz;eR()F- intermediary - method_6107- Lnet/minecraft/class_1309;method_6107()F- named - getSoundVolume- Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
 
- 
getMinAmbientSoundDelaypublic int getMinAmbientSoundDelay()- Overrides:
- getMinAmbientSoundDelayin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - M- Lbgb;M()I- intermediary - method_5970- Lnet/minecraft/class_1308;method_5970()I- named - getMinAmbientSoundDelay- Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
 
- 
openInventory- Specified by:
- openInventoryin interface- RideableInventory
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfs;b(Lbyo;)V- intermediary - method_6722- Lnet/minecraft/class_7248;method_6722(Lnet/minecraft/class_1657;)V- named - openInventory- Lnet/minecraft/entity/RideableInventory;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
interactHorse- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbtk;c(Lbyo;Lcfz;)Lbdx;- intermediary - method_30009- Lnet/minecraft/class_1496;method_30009(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;- named - interactHorse- Lnet/minecraft/entity/passive/AbstractHorseEntity;interactHorse(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult;
 
- 
receiveFood- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lbyo;Lcfz;)Z- intermediary - method_6742- Lnet/minecraft/class_1496;method_6742(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z- named - receiveFood- Lnet/minecraft/entity/passive/AbstractHorseEntity;receiveFood(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Z
 
- 
putPlayerOnBack- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbtk;f(Lbyo;)V- intermediary - method_6726- Lnet/minecraft/class_1496;method_6726(Lnet/minecraft/class_1657;)V- named - putPlayerOnBack- Lnet/minecraft/entity/passive/AbstractHorseEntity;putPlayerOnBack(Lnet/minecraft/entity/player/PlayerEntity;)V
 
- 
isImmobilepublic boolean isImmobile()- Overrides:
- isImmobilein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eT- Lbfz;eT()Z- intermediary - method_6062- Lnet/minecraft/class_1309;method_6062()Z- named - isImmobile- Lnet/minecraft/entity/LivingEntity;isImmobile()Z
 
- 
isBreedingItem- Overrides:
- isBreedingItemin class- AnimalEntity
- 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
 
- 
wagTailprivate void wagTail()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbtk;r()V- intermediary - method_6759- Lnet/minecraft/class_1496;method_6759()V- named - wagTail- Lnet/minecraft/entity/passive/AbstractHorseEntity;wagTail()V
 
- 
dropInventoryprotected void dropInventory()- Overrides:
- dropInventoryin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eu- Lbfz;eu()V- intermediary - method_16078- Lnet/minecraft/class_1309;method_16078()V- named - dropInventory- Lnet/minecraft/entity/LivingEntity;dropInventory()V
 
- 
tickMovementpublic void tickMovement()- Overrides:
- tickMovementin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b_- Lbfz;b_()V- intermediary - method_6007- Lnet/minecraft/class_1309;method_6007()V- named - tickMovement- Lnet/minecraft/entity/LivingEntity;tickMovement()V
 
- 
walkToParentprotected void walkToParent()- Mappings:
- Namespace - Name - Mixin selector - official - gA- Lbtk;gA()V- intermediary - method_6746- Lnet/minecraft/class_1496;method_6746()V- named - walkToParent- Lnet/minecraft/entity/passive/AbstractHorseEntity;walkToParent()V
 
- 
eatsGrasspublic boolean eatsGrass()- Mappings:
- Namespace - Name - Mixin selector - official - gB- Lbtk;gB()Z- intermediary - method_6762- Lnet/minecraft/class_1496;method_6762()Z- named - eatsGrass- Lnet/minecraft/entity/passive/AbstractHorseEntity;eatsGrass()Z
 
- 
tickpublic void tick()Ticks this entity.
- 
interactMob- Overrides:
- interactMobin class- AnimalEntity
- 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;
 
- 
setEatingprivate void setEating()- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbtk;fY()V- intermediary - method_6738- Lnet/minecraft/class_1496;method_6738()V- named - setEating- Lnet/minecraft/entity/passive/AbstractHorseEntity;setEating()V
 
- 
setEatingGrasspublic void setEatingGrass(boolean eatingGrass) - Mappings:
- Namespace - Name - Mixin selector - official - A- Lbtk;A(Z)V- intermediary - method_6740- Lnet/minecraft/class_1496;method_6740(Z)V- named - setEatingGrass- Lnet/minecraft/entity/passive/AbstractHorseEntity;setEatingGrass(Z)V
 
- 
setAngrypublic void setAngry(boolean angry) - Mappings:
- Namespace - Name - Mixin selector - official - B- Lbtk;B(Z)V- intermediary - method_6737- Lnet/minecraft/class_1496;method_6737(Z)V- named - setAngry- Lnet/minecraft/entity/passive/AbstractHorseEntity;setAngry(Z)V
 
- 
getAmbientStandSound- Mappings:
- Namespace - Name - Mixin selector - official - gC- Lbtk;gC()Lamg;- intermediary - method_45376- Lnet/minecraft/class_1496;method_45376()Lnet/minecraft/class_3414;- named - getAmbientStandSound- Lnet/minecraft/entity/passive/AbstractHorseEntity;getAmbientStandSound()Lnet/minecraft/sound/SoundEvent;
 
- 
updateAngerpublic void updateAnger()- Mappings:
- Namespace - Name - Mixin selector - official - gD- Lbtk;gD()V- intermediary - method_6748- Lnet/minecraft/class_1496;method_6748()V- named - updateAnger- Lnet/minecraft/entity/passive/AbstractHorseEntity;updateAnger()V
 
- 
playAngrySoundpublic void playAngrySound()- Mappings:
- Namespace - Name - Mixin selector - official - gE- Lbtk;gE()V- intermediary - method_6757- Lnet/minecraft/class_1496;method_6757()V- named - playAngrySound- Lnet/minecraft/entity/passive/AbstractHorseEntity;playAngrySound()V
 
- 
bondWithPlayer- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbtk;h(Lbyo;)Z- intermediary - method_6752- Lnet/minecraft/class_1496;method_6752(Lnet/minecraft/class_1657;)Z- named - bondWithPlayer- Lnet/minecraft/entity/passive/AbstractHorseEntity;bondWithPlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
 
- 
tickControlled- Overrides:
- tickControlledin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lbyo;Leei;)V- intermediary - method_49481- Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V- named - tickControlled- Lnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
 
- 
getControlledRotation- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbtk;l(Lbfz;)Leeh;- intermediary - method_49489- Lnet/minecraft/class_1496;method_49489(Lnet/minecraft/class_1309;)Lnet/minecraft/class_241;- named - getControlledRotation- Lnet/minecraft/entity/passive/AbstractHorseEntity;getControlledRotation(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec2f;
 
- 
getControlledMovementInput- Overrides:
- getControlledMovementInputin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbyo;Leei;)Leei;- intermediary - method_49482- Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;- named - getControlledMovementInput- Lnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
 
- 
getSaddledSpeed- Overrides:
- getSaddledSpeedin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbfz;e(Lbyo;)F- intermediary - method_49485- Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)F- named - getSaddledSpeed- Lnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F
 
- 
jump- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(FLeei;)V- intermediary - method_45343- Lnet/minecraft/class_1496;method_45343(FLnet/minecraft/class_243;)V- named - jump- Lnet/minecraft/entity/passive/AbstractHorseEntity;jump(FLnet/minecraft/util/math/Vec3d;)V
 
- 
playJumpSoundprotected void playJumpSound()- Mappings:
- Namespace - Name - Mixin selector - official - gF- Lbtk;gF()V- intermediary - method_6723- Lnet/minecraft/class_1496;method_6723()V- named - playJumpSound- Lnet/minecraft/entity/passive/AbstractHorseEntity;playJumpSound()V
 
- 
writeCustomDataToNbtWrites 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:
- writeCustomDataToNbtin class- AnimalEntity
- 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
 
- 
readCustomDataFromNbtReads 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. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- AnimalEntity
- 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
 
- 
canBreedWith- Overrides:
- canBreedWithin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrl;a(Lbrl;)Z- intermediary - method_6474- Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z- named - canBreedWith- Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
 
- 
canBreedprotected boolean canBreed()- Mappings:
- Namespace - Name - Mixin selector - official - gG- Lbtk;gG()Z- intermediary - method_6734- Lnet/minecraft/class_1496;method_6734()Z- named - canBreed- Lnet/minecraft/entity/passive/AbstractHorseEntity;canBreed()Z
 
- 
createChild- Specified by:
- createChildin class- PassiveEntity
- 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;
 
- 
setChildAttributes- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lbfe;Lbtk;)V- intermediary - method_6743- Lnet/minecraft/class_1496;method_6743(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V- named - setChildAttributes- Lnet/minecraft/entity/passive/AbstractHorseEntity;setChildAttributes(Lnet/minecraft/entity/passive/PassiveEntity;Lnet/minecraft/entity/passive/AbstractHorseEntity;)V
 
- 
setChildAttributeprivate void setChildAttribute(PassiveEntity other, AbstractHorseEntity child, EntityAttribute attribute, double min, double max) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lbfe;Lbtk;Lbhb;DD)V- intermediary - method_49124- Lnet/minecraft/class_1496;method_49124(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_1320;DD)V- named - setChildAttribute- Lnet/minecraft/entity/passive/AbstractHorseEntity;setChildAttribute(Lnet/minecraft/entity/passive/PassiveEntity;Lnet/minecraft/entity/passive/AbstractHorseEntity;Lnet/minecraft/entity/attribute/EntityAttribute;DD)V
 
- 
calculateAttributeBaseValuestatic double calculateAttributeBaseValue(double parentBase, double otherParentBase, double min, double max, Random random) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(DDDDLapf;)D- intermediary - method_49123- Lnet/minecraft/class_1496;method_49123(DDDDLnet/minecraft/class_5819;)D- named - calculateAttributeBaseValue- Lnet/minecraft/entity/passive/AbstractHorseEntity;calculateAttributeBaseValue(DDDDLnet/minecraft/util/math/random/Random;)D
 
- 
getEatingGrassAnimationProgresspublic float getEatingGrassAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - D- Lbtk;D(F)F- intermediary - method_6739- Lnet/minecraft/class_1496;method_6739(F)F- named - getEatingGrassAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingGrassAnimationProgress(F)F
 
- 
getAngryAnimationProgresspublic float getAngryAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - E- Lbtk;E(F)F- intermediary - method_6767- Lnet/minecraft/class_1496;method_6767(F)F- named - getAngryAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;getAngryAnimationProgress(F)F
 
- 
getEatingAnimationProgresspublic float getEatingAnimationProgress(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - F- Lbtk;F(F)F- intermediary - method_6772- Lnet/minecraft/class_1496;method_6772(F)F- named - getEatingAnimationProgress- Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingAnimationProgress(F)F
 
- 
setJumpStrengthpublic void setJumpStrength(int strength) - Specified by:
- setJumpStrengthin interface- JumpingMount
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgk;b(I)V- intermediary - method_6154- Lnet/minecraft/class_1316;method_6154(I)V- named - setJumpStrength- Lnet/minecraft/entity/JumpingMount;setJumpStrength(I)V
 
- 
canJumppublic boolean canJump()- Specified by:
- canJumpin interface- JumpingMount
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgk;a()Z- intermediary - method_6153- Lnet/minecraft/class_1316;method_6153()Z- named - canJump- Lnet/minecraft/entity/JumpingMount;canJump()Z
 
- 
startJumpingpublic void startJumping(int height) - Specified by:
- startJumpingin interface- JumpingMount
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgk;c(I)V- intermediary - method_6155- Lnet/minecraft/class_1316;method_6155(I)V- named - startJumping- Lnet/minecraft/entity/JumpingMount;startJumping(I)V
 
- 
stopJumpingpublic void stopJumping()- Specified by:
- stopJumpingin interface- JumpingMount
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgk;b()V- intermediary - method_6156- Lnet/minecraft/class_1316;method_6156()V- named - stopJumping- Lnet/minecraft/entity/JumpingMount;stopJumping()V
 
- 
spawnPlayerReactionParticlesprotected void spawnPlayerReactionParticles(boolean positive) - Mappings:
- Namespace - Name - Mixin selector - official - C- Lbtk;C(Z)V- intermediary - method_6760- Lnet/minecraft/class_1496;method_6760(Z)V- named - spawnPlayerReactionParticles- Lnet/minecraft/entity/passive/AbstractHorseEntity;spawnPlayerReactionParticles(Z)V
 
- 
handleStatuspublic void handleStatus(byte status) Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.- Overrides:
- handleStatusin class- AnimalEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(B)V- intermediary - method_5711- Lnet/minecraft/class_1297;method_5711(B)V- named - handleStatus- Lnet/minecraft/entity/Entity;handleStatus(B)V
 
- 
updatePassengerPosition- Overrides:
- updatePassengerPositionin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbfj;Lbfj$a;)V- intermediary - method_5865- Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V- named - updatePassengerPosition- Lnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity$PositionUpdater;)V
 
- 
getChildHealthBonus- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Ljava/util/function/IntUnaryOperator;)F- intermediary - method_6754- Lnet/minecraft/class_1496;method_6754(Ljava/util/function/IntUnaryOperator;)F- named - getChildHealthBonus- Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildHealthBonus(Ljava/util/function/IntUnaryOperator;)F
 
- 
getChildJumpStrengthBonus- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Ljava/util/function/DoubleSupplier;)D- intermediary - method_6774- Lnet/minecraft/class_1496;method_6774(Ljava/util/function/DoubleSupplier;)D- named - getChildJumpStrengthBonus- Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildJumpStrengthBonus(Ljava/util/function/DoubleSupplier;)D
 
- 
getChildMovementSpeedBonus- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(Ljava/util/function/DoubleSupplier;)D- intermediary - method_6728- Lnet/minecraft/class_1496;method_6728(Ljava/util/function/DoubleSupplier;)D- named - getChildMovementSpeedBonus- Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildMovementSpeedBonus(Ljava/util/function/DoubleSupplier;)D
 
- 
isClimbingpublic boolean isClimbing()- Overrides:
- isClimbingin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - i_- Lbfz;i_()Z- intermediary - method_6101- Lnet/minecraft/class_1309;method_6101()Z- named - isClimbing- Lnet/minecraft/entity/LivingEntity;isClimbing()Z
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)F- intermediary - method_18394- Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F- named - getActiveEyeHeight- Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
 
- 
hasArmorSlotpublic boolean hasArmorSlot()Whether this horse has a slot for custom equipment besides a saddle.In the item slot argument type, the slot is referred to as horse.armor. In this horse's screen, it appears in the middle of the left side, and right below the saddle slot if this horse has a saddle slot.This is used by horse armors and llama carpets, but can be refitted to any purpose. - Mappings:
- Namespace - Name - Mixin selector - official - gH- Lbtk;gH()Z- intermediary - method_6735- Lnet/minecraft/class_1496;method_6735()Z- named - hasArmorSlot- Lnet/minecraft/entity/passive/AbstractHorseEntity;hasArmorSlot()Z
 
- 
hasArmorInSlotpublic boolean hasArmorInSlot()Whether this horse already has an item stack in its horse armor slot.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - gI- Lbtk;gI()Z- intermediary - method_6753- Lnet/minecraft/class_1496;method_6753()Z- named - hasArmorInSlot- Lnet/minecraft/entity/passive/AbstractHorseEntity;hasArmorInSlot()Z
 
- 
isHorseArmorWhether the given item stack is valid for this horse's armor slot.- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbtk;l(Lcfz;)Z- intermediary - method_6773- Lnet/minecraft/class_1496;method_6773(Lnet/minecraft/class_1799;)Z- named - isHorseArmor- Lnet/minecraft/entity/passive/AbstractHorseEntity;isHorseArmor(Lnet/minecraft/item/ItemStack;)Z
 
- 
createInventoryStackReference- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(ILjava/util/function/Predicate;)Lbgs;- intermediary - method_32335- Lnet/minecraft/class_1496;method_32335(ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;- named - createInventoryStackReference- Lnet/minecraft/entity/passive/AbstractHorseEntity;createInventoryStackReference(ILjava/util/function/Predicate;)Lnet/minecraft/inventory/StackReference;
 
- 
getStackReferenceObtains a stack reference to be modified. Used by commands like/lootor/item.- Overrides:
- getStackReferencein class- LivingEntity
- Parameters:
- mappedIndex- the mapped index as given by the item slot argument
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_(I)Lbgs;- intermediary - method_32318- Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;- named - getStackReference- Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
 
- 
getControllingPassengerReturns the passenger in control of this entity, ornullif there is none.Rideable entities should override this to return the entity. This is usually #getFirstPassenger.- Overrides:
- getControllingPassengerin class- MobEntity
- Returns:
- the passenger in control of this entity, or nullif there is none
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cL- Lbfj;cL()Lbfz;- intermediary - method_5642- Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;- named - getControllingPassenger- Lnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
 
- 
locateSafeDismountingPos- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Leei;Lbfz;)Leei;- intermediary - method_27930- Lnet/minecraft/class_1496;method_27930(Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;- named - locateSafeDismountingPos- Lnet/minecraft/entity/passive/AbstractHorseEntity;locateSafeDismountingPos(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
 
- 
updatePassengerForDismountReturns the position of the dismountedpassenger.Vehicles should override this to return a suitable dismounting position for the passenger. Check the implementation of the subclass for details. - Overrides:
- updatePassengerForDismountin class- Entity
- Returns:
- the position of the dismounted passenger
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lbfz;)Leei;- intermediary - method_24829- Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;- named - updatePassengerForDismount- Lnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
 
- 
initAttributes- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lapf;)V- intermediary - method_6001- Lnet/minecraft/class_1496;method_6001(Lnet/minecraft/class_5819;)V- named - initAttributes- Lnet/minecraft/entity/passive/AbstractHorseEntity;initAttributes(Lnet/minecraft/util/math/random/Random;)V
 
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- PassiveEntity
- 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;
 
- 
areInventoriesDifferent- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(Lbdq;)Z- intermediary - method_33338- Lnet/minecraft/class_1496;method_33338(Lnet/minecraft/class_1263;)Z- named - areInventoriesDifferent- Lnet/minecraft/entity/passive/AbstractHorseEntity;areInventoriesDifferent(Lnet/minecraft/inventory/Inventory;)Z
 
- 
getMinAmbientStandDelaypublic int getMinAmbientStandDelay()- Mappings:
- Namespace - Name - Mixin selector - official - gJ- Lbtk;gJ()I- intermediary - method_45377- Lnet/minecraft/class_1496;method_45377()I- named - getMinAmbientStandDelay- Lnet/minecraft/entity/passive/AbstractHorseEntity;getMinAmbientStandDelay()I
 
 
-