Class AbstractHorseEntity
- All Implemented Interfaces:
Attackable
,DataTracked
,EquipmentHolder
,JumpingMount
,Leashable
,Mount
,RideableInventory
,Saddleable
,Tameable
,Targeter
,InventoryChangedListener
,ScoreHolder
,CommandOutput
,Nameable
,EntityLike
- Direct Known Subclasses:
AbstractDonkeyEntity
,CamelEntity
,HorseEntity
,SkeletonHorseEntity
,ZombieHorseEntity
- Mappings:
Namespace Name named net/minecraft/entity/passive/AbstractHorseEntity
intermediary net/minecraft/class_1496
official chi
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveData
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
Nested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private float
private int
private static final int
private static final int
private static final int
private float
private float
private int
private int
static final int
static final int
static final int
static final int
static final int
static final double
private static final float
private static final float
int
private static final TrackedData
<Byte> protected boolean
private final Inventory
private static final Predicate
<LivingEntity> protected SimpleInventory
protected boolean
protected float
private float
private float
private float
private static final float
private static final float
private static final float
private static final float
private static final float
private static final float
private static final TargetPredicate
protected boolean
private static final int
protected int
int
private static final int
protected int
Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWN
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVOR
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, 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, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideAttackDamage, riptideStack, riptideTicks, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
Fields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTH
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractHorseEntity
(EntityType<? extends AbstractHorseEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionint
addTemper
(int difference) boolean
areInventoriesDifferent
(Inventory inventory) boolean
beforeLeashTick
(Entity leashHolder, float distance) Called before the default leash-ticking logic.boolean
bondWithPlayer
(PlayerEntity player) (package private) static double
calculateAttributeBaseValue
(double parentBase, double otherParentBase, double min, double max, Random random) boolean
protected boolean
canBreed()
boolean
canBreedWith
(AnimalEntity other) boolean
canJump()
createChild
(ServerWorld world, PassiveEntity entity) boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected void
boolean
void
equipHorseArmor
(PlayerEntity player, ItemStack stack) float
getAngryAnimationProgress
(float tickDelta) protected @Nullable SoundEvent
protected static float
getChildHealthBonus
(IntUnaryOperator randomIntGetter) protected static double
getChildJumpStrengthBonus
(DoubleSupplier randomDoubleGetter) protected static double
getChildMovementSpeedBonus
(DoubleSupplier randomDoubleGetter) protected Vec3d
getControlledMovementInput
(PlayerEntity controllingPlayer, Vec3d movementInput) protected Vec2f
getControlledRotation
(LivingEntity controllingPassenger) Returns the passenger in control of this entity, ornull
if there is none.float
getEatingAnimationProgress
(float tickDelta) float
getEatingGrassAnimationProgress
(float tickDelta) protected @Nullable SoundEvent
protected boolean
getHorseFlag
(int bitmask) final Inventory
int
final int
static int
getInventorySize
(int columns) int
int
int
int
protected Vec3d
getPassengerAttachmentPos
(Entity passenger, EntityDimensions dimensions, float scaleFactor) protected float
getSaddledSpeed
(PlayerEntity controllingPlayer) protected float
getStackReference
(int mappedIndex) Obtains a stack reference to be modified.int
boolean
handleFallDamage
(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.void
handleStatus
(byte status) Called on the client when the entity receives an entity status from the server.protected void
initAttributes
(Random random) protected void
protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactHorse
(PlayerEntity player, ItemStack stack) interactMob
(PlayerEntity player, Hand hand) boolean
isAngry()
boolean
isBred()
boolean
isBreedingItem
(ItemStack stack) boolean
boolean
boolean
boolean
isInAir()
boolean
Returns whether the entity can be pushed by other entities.boolean
boolean
isTame()
private boolean
isWooden
(BlockSoundGroup soundGroup) protected void
locateSafeDismountingPos
(Vec3d offset, LivingEntity passenger) protected void
void
onInventoryChanged
(Inventory sender) void
openInventory
(PlayerEntity player) void
private void
protected void
protected void
playStepSound
(BlockPos pos, BlockState state) protected void
playWalkSound
(BlockSoundGroup group) protected void
putPlayerOnBack
(PlayerEntity player) void
Reads custom data fromnbt
.protected boolean
receiveFood
(PlayerEntity player, ItemStack item) void
saddle
(ItemStack stack, @Nullable SoundCategory soundCategory) void
setAngry
(boolean angry) void
setBred
(boolean bred) private void
setChildAttribute
(PassiveEntity other, AbstractHorseEntity child, RegistryEntry<EntityAttribute> attribute, double min, double max) protected void
setChildAttributes
(PassiveEntity other, AbstractHorseEntity child) private void
void
setEatingGrass
(boolean eatingGrass) protected void
setHorseFlag
(int bitmask, boolean flag) void
setInAir
(boolean inAir) void
setJumpStrength
(int strength) void
setOwnerUuid
(@Nullable UUID ownerUuid) void
setTame
(boolean tame) void
setTemper
(int temper) protected boolean
protected void
spawnPlayerReactionParticles
(boolean positive) void
startJumping
(int height) void
void
tick()
Ticks this entity.protected void
tickControlled
(PlayerEntity controllingPlayer, Vec3d movementInput) void
void
updatePassengerForDismount
(LivingEntity passenger) Returns the position of the dismountedpassenger
.protected void
updatePassengerPosition
(Entity passenger, Entity.PositionUpdater positionUpdater) protected void
private void
wagTail()
protected void
void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canEat, canImmediatelyDespawn, eat, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicks
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canBeLeashed, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, detachLeash, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getAmbientSound, getArmorItems, getAttackBox, getBodyArmor, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, drop, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTiltYaw, getDamageTracker, getDeathSound, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getFallFlyingTicks, getFallSounds, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getHurtSound, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getStackInHand, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getWeaponStack, getXpToDrop, getYaw, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDropLoot, shouldDropXp, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, tryEatFood, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPose
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryCheckBlockCollision, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
Methods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTable
Methods inherited from interface net.minecraft.entity.JumpingMount
getJumpCooldown
Methods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbt
Methods inherited from interface net.minecraft.entity.Saddleable
getSaddleSound
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
field_30413
public static final int field_30413- See Also:
- Mappings:
Namespace Name Mixin selector named field_30413
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30413:I
intermediary field_30413
Lnet/minecraft/class_1496;field_30413:I
official cn
Lchi;cn:I
-
field_30414
public static final int field_30414- See Also:
- Mappings:
Namespace Name Mixin selector named field_30414
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30414:I
intermediary field_30414
Lnet/minecraft/class_1496;field_30414:I
official co
Lchi;co:I
-
field_30415
public static final int field_30415- See Also:
- Mappings:
Namespace Name Mixin selector named field_30415
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30415:I
intermediary field_30415
Lnet/minecraft/class_1496;field_30415:I
official cp
Lchi;cp:I
-
field_42647
public static final double field_42647- See Also:
- Mappings:
Namespace Name Mixin selector named field_42647
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42647:D
intermediary field_42647
Lnet/minecraft/class_1496;field_42647:D
official cq
Lchi;cq:D
-
MIN_MOVEMENT_SPEED_BONUS
private static final float MIN_MOVEMENT_SPEED_BONUS- Mappings:
Namespace Name Mixin selector named MIN_MOVEMENT_SPEED_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_MOVEMENT_SPEED_BONUS:F
intermediary field_42641
Lnet/minecraft/class_1496;field_42641:F
official cc
Lchi;cc:F
-
MAX_MOVEMENT_SPEED_BONUS
private static final float MAX_MOVEMENT_SPEED_BONUS- Mappings:
Namespace Name Mixin selector named MAX_MOVEMENT_SPEED_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_MOVEMENT_SPEED_BONUS:F
intermediary field_42642
Lnet/minecraft/class_1496;field_42642:F
official cd
Lchi;cd:F
-
MIN_JUMP_STRENGTH_BONUS
private static final float MIN_JUMP_STRENGTH_BONUS- Mappings:
Namespace Name Mixin selector named MIN_JUMP_STRENGTH_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_JUMP_STRENGTH_BONUS:F
intermediary field_42643
Lnet/minecraft/class_1496;field_42643:F
official ce
Lchi;ce:F
-
MAX_JUMP_STRENGTH_BONUS
private static final float MAX_JUMP_STRENGTH_BONUS- Mappings:
Namespace Name Mixin selector named MAX_JUMP_STRENGTH_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_JUMP_STRENGTH_BONUS:F
intermediary field_42644
Lnet/minecraft/class_1496;field_42644:F
official cg
Lchi;cg:F
-
MIN_HEALTH_BONUS
private static final float MIN_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector named MIN_HEALTH_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MIN_HEALTH_BONUS:F
intermediary field_42645
Lnet/minecraft/class_1496;field_42645:F
official ch
Lchi;ch:F
-
MAX_HEALTH_BONUS
private static final float MAX_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector named MAX_HEALTH_BONUS
Lnet/minecraft/entity/passive/AbstractHorseEntity;MAX_HEALTH_BONUS:F
intermediary field_42646
Lnet/minecraft/class_1496;field_42646:F
official ci
Lchi;ci:F
-
field_42979
private static final float field_42979- See Also:
- Mappings:
Namespace Name Mixin selector named field_42979
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42979:F
intermediary field_42979
Lnet/minecraft/class_1496;field_42979:F
official cj
Lchi;cj:F
-
field_42980
private static final float field_42980- See Also:
- Mappings:
Namespace Name Mixin selector named field_42980
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42980:F
intermediary field_42980
Lnet/minecraft/class_1496;field_42980:F
official ck
Lchi;ck:F
-
IS_BRED_HORSE
- Mappings:
Namespace Name Mixin selector named IS_BRED_HORSE
Lnet/minecraft/entity/passive/AbstractHorseEntity;IS_BRED_HORSE:Ljava/util/function/Predicate;
intermediary field_6956
Lnet/minecraft/class_1496;field_6956:Ljava/util/function/Predicate;
official cl
Lchi;cl:Ljava/util/function/Predicate;
-
PARENT_HORSE_PREDICATE
- Mappings:
Namespace Name Mixin selector named PARENT_HORSE_PREDICATE
Lnet/minecraft/entity/passive/AbstractHorseEntity;PARENT_HORSE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
intermediary field_18118
Lnet/minecraft/class_1496;field_18118:Lnet/minecraft/class_4051;
official cm
Lchi;cm:Lcef;
-
HORSE_FLAGS
- Mappings:
Namespace Name Mixin selector named HORSE_FLAGS
Lnet/minecraft/entity/passive/AbstractHorseEntity;HORSE_FLAGS:Lnet/minecraft/entity/data/TrackedData;
intermediary field_6959
Lnet/minecraft/class_1496;field_6959:Lnet/minecraft/class_2940;
official cD
Lchi;cD:Lajw;
-
TAMED_FLAG
private static final int TAMED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named TAMED_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;TAMED_FLAG:I
intermediary field_30419
Lnet/minecraft/class_1496;field_30419:I
official cE
Lchi;cE:I
-
SADDLED_FLAG
private static final int SADDLED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named SADDLED_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;SADDLED_FLAG:I
intermediary field_30420
Lnet/minecraft/class_1496;field_30420:I
official cF
Lchi;cF:I
-
BRED_FLAG
private static final int BRED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named BRED_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;BRED_FLAG:I
intermediary field_30421
Lnet/minecraft/class_1496;field_30421:I
official cG
Lchi;cG:I
-
EATING_GRASS_FLAG
private static final int EATING_GRASS_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_GRASS_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;EATING_GRASS_FLAG:I
intermediary field_30422
Lnet/minecraft/class_1496;field_30422:I
official cH
Lchi;cH:I
-
ANGRY_FLAG
private static final int ANGRY_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named ANGRY_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;ANGRY_FLAG:I
intermediary field_30423
Lnet/minecraft/class_1496;field_30423:I
official cI
Lchi;cI:I
-
EATING_FLAG
private static final int EATING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector named EATING_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;EATING_FLAG:I
intermediary field_30424
Lnet/minecraft/class_1496;field_30424:I
official cJ
Lchi;cJ:I
-
field_30416
public static final int field_30416- See Also:
- Mappings:
Namespace Name Mixin selector named field_30416
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30416:I
intermediary field_30416
Lnet/minecraft/class_1496;field_30416:I
official cr
Lchi;cr:I
-
field_30418
public static final int field_30418- See Also:
- Mappings:
Namespace Name Mixin selector named field_30418
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30418:I
intermediary field_30418
Lnet/minecraft/class_1496;field_30418:I
official cs
Lchi;cs:I
-
eatingGrassTicks
private int eatingGrassTicks- Mappings:
Namespace Name Mixin selector named eatingGrassTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassTicks:I
intermediary field_6971
Lnet/minecraft/class_1496;field_6971:I
official cK
Lchi;cK:I
-
eatingTicks
private int eatingTicks- Mappings:
Namespace Name Mixin selector named eatingTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingTicks:I
intermediary field_6973
Lnet/minecraft/class_1496;field_6973:I
official cL
Lchi;cL:I
-
angryTicks
private int angryTicks- Mappings:
Namespace Name Mixin selector named angryTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;angryTicks:I
intermediary field_6970
Lnet/minecraft/class_1496;field_6970:I
official cM
Lchi;cM:I
-
tailWagTicks
public int tailWagTicks- Mappings:
Namespace Name Mixin selector named tailWagTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;tailWagTicks:I
intermediary field_6957
Lnet/minecraft/class_1496;field_6957:I
official ct
Lchi;ct:I
-
field_6958
public int field_6958- Mappings:
Namespace Name Mixin selector named field_6958
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_6958:I
intermediary field_6958
Lnet/minecraft/class_1496;field_6958:I
official cu
Lchi;cu:I
-
inAir
protected boolean inAir- Mappings:
Namespace Name Mixin selector named inAir
Lnet/minecraft/entity/passive/AbstractHorseEntity;inAir:Z
intermediary field_6968
Lnet/minecraft/class_1496;field_6968:Z
official cv
Lchi;cv:Z
-
items
- Mappings:
Namespace Name Mixin selector named items
Lnet/minecraft/entity/passive/AbstractHorseEntity;items:Lnet/minecraft/inventory/SimpleInventory;
intermediary field_6962
Lnet/minecraft/class_1496;field_6962:Lnet/minecraft/class_1277;
official cw
Lchi;cw:Lbra;
-
temper
protected int temper- Mappings:
Namespace Name Mixin selector named temper
Lnet/minecraft/entity/passive/AbstractHorseEntity;temper:I
intermediary field_6955
Lnet/minecraft/class_1496;field_6955:I
official cx
Lchi;cx:I
-
jumpStrength
protected float jumpStrength- Mappings:
Namespace Name Mixin selector named jumpStrength
Lnet/minecraft/entity/passive/AbstractHorseEntity;jumpStrength:F
intermediary field_6976
Lnet/minecraft/class_1496;field_6976:F
official cy
Lchi;cy:F
-
jumping
protected boolean jumping- Mappings:
Namespace Name Mixin selector named jumping
Lnet/minecraft/entity/passive/AbstractHorseEntity;jumping:Z
intermediary field_6960
Lnet/minecraft/class_1496;field_6960:Z
official cz
Lchi;cz:Z
-
eatingGrassAnimationProgress
private float eatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector named eatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassAnimationProgress:F
intermediary field_6969
Lnet/minecraft/class_1496;field_6969:F
official cN
Lchi;cN:F
-
lastEatingGrassAnimationProgress
private float lastEatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector named lastEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingGrassAnimationProgress:F
intermediary field_6966
Lnet/minecraft/class_1496;field_6966:F
official cO
Lchi;cO:F
-
angryAnimationProgress
private float angryAnimationProgress- Mappings:
Namespace Name Mixin selector named angryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;angryAnimationProgress:F
intermediary field_6967
Lnet/minecraft/class_1496;field_6967:F
official cP
Lchi;cP:F
-
lastAngryAnimationProgress
private float lastAngryAnimationProgress- Mappings:
Namespace Name Mixin selector named lastAngryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastAngryAnimationProgress:F
intermediary field_6963
Lnet/minecraft/class_1496;field_6963:F
official cQ
Lchi;cQ:F
-
eatingAnimationProgress
private float eatingAnimationProgress- Mappings:
Namespace Name Mixin selector named eatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingAnimationProgress:F
intermediary field_6965
Lnet/minecraft/class_1496;field_6965:F
official cR
Lchi;cR:F
-
lastEatingAnimationProgress
private float lastEatingAnimationProgress- Mappings:
Namespace Name Mixin selector named lastEatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingAnimationProgress:F
intermediary field_6961
Lnet/minecraft/class_1496;field_6961:F
official cS
Lchi;cS:F
-
playExtraHorseSounds
protected boolean playExtraHorseSounds- Mappings:
Namespace Name Mixin selector named playExtraHorseSounds
Lnet/minecraft/entity/passive/AbstractHorseEntity;playExtraHorseSounds:Z
intermediary field_6964
Lnet/minecraft/class_1496;field_6964:Z
official cA
Lchi;cA:Z
-
soundTicks
protected int soundTicks- Mappings:
Namespace Name Mixin selector named soundTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;soundTicks:I
intermediary field_6975
Lnet/minecraft/class_1496;field_6975:I
official cB
Lchi;cB:I
-
ownerUuid
- Mappings:
Namespace Name Mixin selector named ownerUuid
Lnet/minecraft/entity/passive/AbstractHorseEntity;ownerUuid:Ljava/util/UUID;
intermediary field_42462
Lnet/minecraft/class_1496;field_42462:Ljava/util/UUID;
official cT
Lchi;cT:Ljava/util/UUID;
-
inventory
- Mappings:
Namespace Name Mixin selector named inventory
Lnet/minecraft/entity/passive/AbstractHorseEntity;inventory:Lnet/minecraft/inventory/Inventory;
intermediary field_48830
Lnet/minecraft/class_1496;field_48830:Lnet/minecraft/class_1263;
official cU
Lchi;cU:Lbqk;
-
-
Constructor Details
-
AbstractHorseEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
official <init>
Lbsr;<init>(Lbsx;Ldcw;)V
-
-
Method Details
-
initGoals
protected void initGoals() -
initCustomGoals
protected void initCustomGoals()- Mappings:
Namespace Name Mixin selector named initCustomGoals
Lnet/minecraft/entity/passive/AbstractHorseEntity;initCustomGoals()V
intermediary method_6764
Lnet/minecraft/class_1496;method_6764()V
official gA
Lchi;gA()V
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTracker
in classPassiveEntity
- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
official a
Lbsr;a(Laka$a;)V
-
getHorseFlag
protected boolean getHorseFlag(int bitmask) - Mappings:
Namespace Name Mixin selector named getHorseFlag
Lnet/minecraft/entity/passive/AbstractHorseEntity;getHorseFlag(I)Z
intermediary method_6730
Lnet/minecraft/class_1496;method_6730(I)Z
official t
Lchi;t(I)Z
-
setHorseFlag
protected void setHorseFlag(int bitmask, boolean flag) - Mappings:
Namespace Name Mixin selector named setHorseFlag
Lnet/minecraft/entity/passive/AbstractHorseEntity;setHorseFlag(IZ)V
intermediary method_6769
Lnet/minecraft/class_1496;method_6769(IZ)V
official d
Lchi;d(IZ)V
-
isTame
public boolean isTame()- Mappings:
Namespace Name Mixin selector named isTame
Lnet/minecraft/entity/passive/AbstractHorseEntity;isTame()Z
intermediary method_6727
Lnet/minecraft/class_1496;method_6727()Z
official gz
Lchi;gz()Z
-
getOwnerUuid
- Specified by:
getOwnerUuid
in interfaceTameable
- Mappings:
Namespace Name Mixin selector named getOwnerUuid
Lnet/minecraft/entity/Tameable;getOwnerUuid()Ljava/util/UUID;
intermediary method_6139
Lnet/minecraft/class_6025;method_6139()Ljava/util/UUID;
official aa_
Lbtv;aa_()Ljava/util/UUID;
-
setOwnerUuid
- Mappings:
Namespace Name Mixin selector named setOwnerUuid
Lnet/minecraft/entity/passive/AbstractHorseEntity;setOwnerUuid(Ljava/util/UUID;)V
intermediary method_6732
Lnet/minecraft/class_1496;method_6732(Ljava/util/UUID;)V
official b
Lchi;b(Ljava/util/UUID;)V
-
isInAir
public boolean isInAir()- Mappings:
Namespace Name Mixin selector named isInAir
Lnet/minecraft/entity/passive/AbstractHorseEntity;isInAir()Z
intermediary method_6763
Lnet/minecraft/class_1496;method_6763()Z
official gB
Lchi;gB()Z
-
setTame
public void setTame(boolean tame) - Mappings:
Namespace Name Mixin selector named setTame
Lnet/minecraft/entity/passive/AbstractHorseEntity;setTame(Z)V
intermediary method_6766
Lnet/minecraft/class_1496;method_6766(Z)V
official y
Lchi;y(Z)V
-
setInAir
public void setInAir(boolean inAir) - Mappings:
Namespace Name Mixin selector named setInAir
Lnet/minecraft/entity/passive/AbstractHorseEntity;setInAir(Z)V
intermediary method_6758
Lnet/minecraft/class_1496;method_6758(Z)V
official z
Lchi;z(Z)V
-
beforeLeashTick
Called before the default leash-ticking logic. Subclasses can override this to add their own logic to it.Returns whether the default logic should run after this..
- Specified by:
beforeLeashTick
in interfaceLeashable
- Overrides:
beforeLeashTick
in classPathAwareEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named beforeLeashTick
Lnet/minecraft/entity/Leashable;beforeLeashTick(Lnet/minecraft/entity/Entity;F)Z
intermediary method_60956
Lnet/minecraft/class_9817;method_60956(Lnet/minecraft/class_1297;F)Z
official a
Lbtk;a(Lbsr;F)Z
-
isEatingGrass
public boolean isEatingGrass()- Mappings:
Namespace Name Mixin selector named isEatingGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;isEatingGrass()Z
intermediary method_6724
Lnet/minecraft/class_1496;method_6724()Z
official gC
Lchi;gC()Z
-
isAngry
public boolean isAngry()- Mappings:
Namespace Name Mixin selector named isAngry
Lnet/minecraft/entity/passive/AbstractHorseEntity;isAngry()Z
intermediary method_6736
Lnet/minecraft/class_1496;method_6736()Z
official gD
Lchi;gD()Z
-
isBred
public boolean isBred()- Mappings:
Namespace Name Mixin selector named isBred
Lnet/minecraft/entity/passive/AbstractHorseEntity;isBred()Z
intermediary method_6744
Lnet/minecraft/class_1496;method_6744()Z
official gE
Lchi;gE()Z
-
setBred
public void setBred(boolean bred) - Mappings:
Namespace Name Mixin selector named setBred
Lnet/minecraft/entity/passive/AbstractHorseEntity;setBred(Z)V
intermediary method_6751
Lnet/minecraft/class_1496;method_6751(Z)V
official A
Lchi;A(Z)V
-
canBeSaddled
public boolean canBeSaddled()- Specified by:
canBeSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector named canBeSaddled
Lnet/minecraft/entity/Saddleable;canBeSaddled()Z
intermediary method_6765
Lnet/minecraft/class_5146;method_6765()Z
official f
Lbue;f()Z
-
saddle
- Specified by:
saddle
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector named saddle
Lnet/minecraft/entity/Saddleable;saddle(Lnet/minecraft/item/ItemStack;Lnet/minecraft/sound/SoundCategory;)V
intermediary method_6576
Lnet/minecraft/class_5146;method_6576(Lnet/minecraft/class_1799;Lnet/minecraft/class_3419;)V
official a
Lbue;a(Lcuq;Lavq;)V
-
equipHorseArmor
- Mappings:
Namespace Name Mixin selector named equipHorseArmor
Lnet/minecraft/entity/passive/AbstractHorseEntity;equipHorseArmor(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
intermediary method_45375
Lnet/minecraft/class_1496;method_45375(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
official b
Lchi;b(Lcmx;Lcuq;)V
-
isSaddled
public boolean isSaddled()- Specified by:
isSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector named isSaddled
Lnet/minecraft/entity/Saddleable;isSaddled()Z
intermediary method_6725
Lnet/minecraft/class_5146;method_6725()Z
official i
Lbue;i()Z
-
getTemper
public int getTemper()- Mappings:
Namespace Name Mixin selector named getTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;getTemper()I
intermediary method_6729
Lnet/minecraft/class_1496;method_6729()I
official gF
Lchi;gF()I
-
setTemper
public void setTemper(int temper) - Mappings:
Namespace Name Mixin selector named setTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;setTemper(I)V
intermediary method_6749
Lnet/minecraft/class_1496;method_6749(I)V
official u
Lchi;u(I)V
-
addTemper
public int addTemper(int difference) - Mappings:
Namespace Name Mixin selector named addTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;addTemper(I)I
intermediary method_6745
Lnet/minecraft/class_1496;method_6745(I)I
official v
Lchi;v(I)I
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushable
in classLivingEntity
- Returns:
- whether the entity can be pushed by other entities
- Mappings:
Namespace Name Mixin selector named isPushable
Lnet/minecraft/entity/Entity;isPushable()Z
intermediary method_5810
Lnet/minecraft/class_1297;method_5810()Z
official bB
Lbsr;bB()Z
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector named playEatingAnimation
Lnet/minecraft/entity/passive/AbstractHorseEntity;playEatingAnimation()V
intermediary method_6733
Lnet/minecraft/class_1496;method_6733()V
official s
Lchi;s()V
-
handleFallDamage
public 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:
handleFallDamage
in classLivingEntity
- Returns:
- whether to play the sound when falling on honey block;
false
for all entities except horses and llamas - Mappings:
Namespace Name Mixin selector named handleFallDamage
Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
intermediary method_5747
Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
official a
Lbsr;a(FFLbrk;)Z
-
getInventorySize
public final int getInventorySize()- Mappings:
Namespace Name Mixin selector named getInventorySize
Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventorySize()I
intermediary method_6750
Lnet/minecraft/class_1496;method_6750()I
official gG
Lchi;gG()I
-
getInventorySize
public static int getInventorySize(int columns) - Mappings:
Namespace Name Mixin selector named getInventorySize
Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventorySize(I)I
intermediary method_60977
Lnet/minecraft/class_1496;method_60977(I)I
official w
Lchi;w(I)I
-
onChestedStatusChanged
protected void onChestedStatusChanged()- Mappings:
Namespace Name Mixin selector named onChestedStatusChanged
Lnet/minecraft/entity/passive/AbstractHorseEntity;onChestedStatusChanged()V
intermediary method_6721
Lnet/minecraft/class_1496;method_6721()V
official gH
Lchi;gH()V
-
updateSaddledFlag
protected void updateSaddledFlag()- Mappings:
Namespace Name Mixin selector named updateSaddledFlag
Lnet/minecraft/entity/passive/AbstractHorseEntity;updateSaddledFlag()V
intermediary method_56679
Lnet/minecraft/class_1496;method_56679()V
official gI
Lchi;gI()V
-
onInventoryChanged
- Specified by:
onInventoryChanged
in interfaceInventoryChangedListener
- Mappings:
Namespace Name Mixin selector named onInventoryChanged
Lnet/minecraft/inventory/InventoryChangedListener;onInventoryChanged(Lnet/minecraft/inventory/Inventory;)V
intermediary method_5453
Lnet/minecraft/class_1265;method_5453(Lnet/minecraft/class_1263;)V
official a
Lbqm;a(Lbqk;)V
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntity
has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntity
also have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity
, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
LivingEntity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)
and return early.- Overrides:
damage
in classLivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector named damage
Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
intermediary method_5643
Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
official a
Lbsr;a(Lbrk;F)Z
-
shouldAmbientStand
protected boolean shouldAmbientStand()- Mappings:
Namespace Name Mixin selector named shouldAmbientStand
Lnet/minecraft/entity/passive/AbstractHorseEntity;shouldAmbientStand()Z
intermediary method_45349
Lnet/minecraft/class_1496;method_45349()Z
official gl
Lchi;gl()Z
-
getEatSound
- Mappings:
Namespace Name Mixin selector named getEatSound
Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_28368
Lnet/minecraft/class_1496;method_28368()Lnet/minecraft/class_3414;
official gm
Lchi;gm()Lavo;
-
getAngrySound
- Mappings:
Namespace Name Mixin selector named getAngrySound
Lnet/minecraft/entity/passive/AbstractHorseEntity;getAngrySound()Lnet/minecraft/sound/SoundEvent;
intermediary method_6747
Lnet/minecraft/class_1496;method_6747()Lnet/minecraft/class_3414;
official gJ
Lchi;gJ()Lavo;
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector named playStepSound
Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_5712
Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official b
Lbsr;b(Ljd;Ldtc;)V
-
isWooden
- Mappings:
Namespace Name Mixin selector named isWooden
Lnet/minecraft/entity/passive/AbstractHorseEntity;isWooden(Lnet/minecraft/sound/BlockSoundGroup;)Z
intermediary method_49996
Lnet/minecraft/class_1496;method_49996(Lnet/minecraft/class_2498;)Z
official b
Lchi;b(Ldnm;)Z
-
playWalkSound
- Mappings:
Namespace Name Mixin selector named playWalkSound
Lnet/minecraft/entity/passive/AbstractHorseEntity;playWalkSound(Lnet/minecraft/sound/BlockSoundGroup;)V
intermediary method_6761
Lnet/minecraft/class_1496;method_6761(Lnet/minecraft/class_2498;)V
official a
Lchi;a(Ldnm;)V
-
createBaseHorseAttributes
- Mappings:
Namespace Name Mixin selector named createBaseHorseAttributes
Lnet/minecraft/entity/passive/AbstractHorseEntity;createBaseHorseAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
intermediary method_26899
Lnet/minecraft/class_1496;method_26899()Lnet/minecraft/class_5132$class_5133;
official gK
Lchi;gK()Lbuv$a;
-
getLimitPerChunk
public int getLimitPerChunk()- Overrides:
getLimitPerChunk
in classMobEntity
- Mappings:
Namespace Name Mixin selector named getLimitPerChunk
Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
intermediary method_5945
Lnet/minecraft/class_1308;method_5945()I
official fN
Lbtp;fN()I
-
getMaxTemper
public int getMaxTemper()- Mappings:
Namespace Name Mixin selector named getMaxTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;getMaxTemper()I
intermediary method_6755
Lnet/minecraft/class_1496;method_6755()I
official gL
Lchi;gL()I
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolume
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getSoundVolume
Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
intermediary method_6107
Lnet/minecraft/class_1309;method_6107()F
official fa
Lbtn;fa()F
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelay
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named getMinAmbientSoundDelay
Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
intermediary method_5970
Lnet/minecraft/class_1308;method_5970()I
official R
Lbtp;R()I
-
openInventory
- Specified by:
openInventory
in interfaceRideableInventory
- Mappings:
Namespace Name Mixin selector named openInventory
Lnet/minecraft/entity/RideableInventory;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)V
intermediary method_6722
Lnet/minecraft/class_7248;method_6722(Lnet/minecraft/class_1657;)V
official b
Lbtf;b(Lcmx;)V
-
interactHorse
- Mappings:
Namespace Name Mixin selector named interactHorse
Lnet/minecraft/entity/passive/AbstractHorseEntity;interactHorse(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult;
intermediary method_30009
Lnet/minecraft/class_1496;method_30009(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;
official c
Lchi;c(Lcmx;Lcuq;)Lbqr;
-
receiveFood
- Mappings:
Namespace Name Mixin selector named receiveFood
Lnet/minecraft/entity/passive/AbstractHorseEntity;receiveFood(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Z
intermediary method_6742
Lnet/minecraft/class_1496;method_6742(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z
official a
Lchi;a(Lcmx;Lcuq;)Z
-
putPlayerOnBack
- Mappings:
Namespace Name Mixin selector named putPlayerOnBack
Lnet/minecraft/entity/passive/AbstractHorseEntity;putPlayerOnBack(Lnet/minecraft/entity/player/PlayerEntity;)V
intermediary method_6726
Lnet/minecraft/class_1496;method_6726(Lnet/minecraft/class_1657;)V
official a
Lchi;a(Lcmx;)V
-
isImmobile
public boolean isImmobile()- Overrides:
isImmobile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named isImmobile
Lnet/minecraft/entity/LivingEntity;isImmobile()Z
intermediary method_6062
Lnet/minecraft/class_1309;method_6062()Z
official fc
Lbtn;fc()Z
-
isBreedingItem
- Specified by:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named isBreedingItem
Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
intermediary method_6481
Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
official o
Lcfe;o(Lcuq;)Z
-
wagTail
private void wagTail()- Mappings:
Namespace Name Mixin selector named wagTail
Lnet/minecraft/entity/passive/AbstractHorseEntity;wagTail()V
intermediary method_6759
Lnet/minecraft/class_1496;method_6759()V
official t
Lchi;t()V
-
dropInventory
protected void dropInventory()- Overrides:
dropInventory
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named dropInventory
Lnet/minecraft/entity/LivingEntity;dropInventory()V
intermediary method_16078
Lnet/minecraft/class_1309;method_16078()V
official ez
Lbtn;ez()V
-
tickMovement
public void tickMovement()- Overrides:
tickMovement
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
official m_
Lbtn;m_()V
-
walkToParent
protected void walkToParent()- Mappings:
Namespace Name Mixin selector named walkToParent
Lnet/minecraft/entity/passive/AbstractHorseEntity;walkToParent()V
intermediary method_6746
Lnet/minecraft/class_1496;method_6746()V
official gM
Lchi;gM()V
-
eatsGrass
public boolean eatsGrass()- Mappings:
Namespace Name Mixin selector named eatsGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatsGrass()Z
intermediary method_6762
Lnet/minecraft/class_1496;method_6762()Z
official gN
Lchi;gN()Z
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in classMobEntity
- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();
should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick()
. - Mappings:
Namespace Name Mixin selector named tick
Lnet/minecraft/entity/Entity;tick()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
official l
Lbsr;l()V
-
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named interactMob
Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
intermediary method_5992
Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
official b
Lbtp;b(Lcmx;Lbqq;)Lbqr;
-
setEating
private void setEating()- Mappings:
Namespace Name Mixin selector named setEating
Lnet/minecraft/entity/passive/AbstractHorseEntity;setEating()V
intermediary method_6738
Lnet/minecraft/class_1496;method_6738()V
official x
Lchi;x()V
-
setEatingGrass
public void setEatingGrass(boolean eatingGrass) - Mappings:
Namespace Name Mixin selector named setEatingGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;setEatingGrass(Z)V
intermediary method_6740
Lnet/minecraft/class_1496;method_6740(Z)V
official B
Lchi;B(Z)V
-
setAngry
public void setAngry(boolean angry) - Mappings:
Namespace Name Mixin selector named setAngry
Lnet/minecraft/entity/passive/AbstractHorseEntity;setAngry(Z)V
intermediary method_6737
Lnet/minecraft/class_1496;method_6737(Z)V
official C
Lchi;C(Z)V
-
getAmbientStandSound
- Mappings:
Namespace Name Mixin selector named getAmbientStandSound
Lnet/minecraft/entity/passive/AbstractHorseEntity;getAmbientStandSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_45376
Lnet/minecraft/class_1496;method_45376()Lnet/minecraft/class_3414;
official gO
Lchi;gO()Lavo;
-
updateAnger
public void updateAnger()- Mappings:
Namespace Name Mixin selector named updateAnger
Lnet/minecraft/entity/passive/AbstractHorseEntity;updateAnger()V
intermediary method_6748
Lnet/minecraft/class_1496;method_6748()V
official gP
Lchi;gP()V
-
playAngrySound
public void playAngrySound()- Mappings:
Namespace Name Mixin selector named playAngrySound
Lnet/minecraft/entity/passive/AbstractHorseEntity;playAngrySound()V
intermediary method_6757
Lnet/minecraft/class_1496;method_6757()V
official gQ
Lchi;gQ()V
-
bondWithPlayer
- Mappings:
Namespace Name Mixin selector named bondWithPlayer
Lnet/minecraft/entity/passive/AbstractHorseEntity;bondWithPlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
intermediary method_6752
Lnet/minecraft/class_1496;method_6752(Lnet/minecraft/class_1657;)Z
official g
Lchi;g(Lcmx;)Z
-
tickControlled
- Overrides:
tickControlled
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named tickControlled
Lnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
intermediary method_49481
Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V
official a
Lbtn;a(Lcmx;Lexc;)V
-
getControlledRotation
- Mappings:
Namespace Name Mixin selector named getControlledRotation
Lnet/minecraft/entity/passive/AbstractHorseEntity;getControlledRotation(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec2f;
intermediary method_49489
Lnet/minecraft/class_1496;method_49489(Lnet/minecraft/class_1309;)Lnet/minecraft/class_241;
official j
Lchi;j(Lbtn;)Lexb;
-
getControlledMovementInput
- Overrides:
getControlledMovementInput
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getControlledMovementInput
Lnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
intermediary method_49482
Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;
official b
Lbtn;b(Lcmx;Lexc;)Lexc;
-
getSaddledSpeed
- Overrides:
getSaddledSpeed
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getSaddledSpeed
Lnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F
intermediary method_49485
Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)F
official e
Lbtn;e(Lcmx;)F
-
jump
- Mappings:
Namespace Name Mixin selector named jump
Lnet/minecraft/entity/passive/AbstractHorseEntity;jump(FLnet/minecraft/util/math/Vec3d;)V
intermediary method_45343
Lnet/minecraft/class_1496;method_45343(FLnet/minecraft/class_243;)V
official b
Lchi;b(FLexc;)V
-
playJumpSound
protected void playJumpSound()- Mappings:
Namespace Name Mixin selector named playJumpSound
Lnet/minecraft/entity/passive/AbstractHorseEntity;playJumpSound()V
intermediary method_6723
Lnet/minecraft/class_1496;method_6723()V
official gR
Lchi;gR()V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
official b
Lbsr;b(Lub;)V
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses have to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbt
Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
official a
Lbsr;a(Lub;)V
-
canBreedWith
- Overrides:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named canBreedWith
Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
intermediary method_6474
Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z
official a
Lcfe;a(Lcfe;)Z
-
canBreed
protected boolean canBreed()- Mappings:
Namespace Name Mixin selector named canBreed
Lnet/minecraft/entity/passive/AbstractHorseEntity;canBreed()Z
intermediary method_6734
Lnet/minecraft/class_1496;method_6734()Z
official gS
Lchi;gS()Z
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named createChild
Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
intermediary method_5613
Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
official a
Lbsl;a(Laqu;Lbsl;)Lbsl;
-
setChildAttributes
- Mappings:
Namespace Name Mixin selector named setChildAttributes
Lnet/minecraft/entity/passive/AbstractHorseEntity;setChildAttributes(Lnet/minecraft/entity/passive/PassiveEntity;Lnet/minecraft/entity/passive/AbstractHorseEntity;)V
intermediary method_6743
Lnet/minecraft/class_1496;method_6743(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)V
official a
Lchi;a(Lbsl;Lchi;)V
-
setChildAttribute
private void setChildAttribute(PassiveEntity other, AbstractHorseEntity child, RegistryEntry<EntityAttribute> attribute, double min, double max) - Mappings:
Namespace Name Mixin selector named setChildAttribute
Lnet/minecraft/entity/passive/AbstractHorseEntity;setChildAttribute(Lnet/minecraft/entity/passive/PassiveEntity;Lnet/minecraft/entity/passive/AbstractHorseEntity;Lnet/minecraft/registry/entry/RegistryEntry;DD)V
intermediary method_49124
Lnet/minecraft/class_1496;method_49124(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_6880;DD)V
official a
Lchi;a(Lbsl;Lchi;Ljm;DD)V
-
calculateAttributeBaseValue
static double calculateAttributeBaseValue(double parentBase, double otherParentBase, double min, double max, Random random) - Mappings:
Namespace Name Mixin selector named calculateAttributeBaseValue
Lnet/minecraft/entity/passive/AbstractHorseEntity;calculateAttributeBaseValue(DDDDLnet/minecraft/util/math/random/Random;)D
intermediary method_49123
Lnet/minecraft/class_1496;method_49123(DDDDLnet/minecraft/class_5819;)D
official a
Lchi;a(DDDDLayw;)D
-
getEatingGrassAnimationProgress
public float getEatingGrassAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingGrassAnimationProgress(F)F
intermediary method_6739
Lnet/minecraft/class_1496;method_6739(F)F
official H
Lchi;H(F)F
-
getAngryAnimationProgress
public float getAngryAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getAngryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getAngryAnimationProgress(F)F
intermediary method_6767
Lnet/minecraft/class_1496;method_6767(F)F
official I
Lchi;I(F)F
-
getEatingAnimationProgress
public float getEatingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector named getEatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingAnimationProgress(F)F
intermediary method_6772
Lnet/minecraft/class_1496;method_6772(F)F
official J
Lchi;J(F)F
-
setJumpStrength
public void setJumpStrength(int strength) - Specified by:
setJumpStrength
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector named setJumpStrength
Lnet/minecraft/entity/JumpingMount;setJumpStrength(I)V
intermediary method_6154
Lnet/minecraft/class_1316;method_6154(I)V
official b
Lbty;b(I)V
-
canJump
public boolean canJump()- Specified by:
canJump
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector named canJump
Lnet/minecraft/entity/JumpingMount;canJump()Z
intermediary method_6153
Lnet/minecraft/class_1316;method_6153()Z
official a
Lbty;a()Z
-
startJumping
public void startJumping(int height) - Specified by:
startJumping
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector named startJumping
Lnet/minecraft/entity/JumpingMount;startJumping(I)V
intermediary method_6155
Lnet/minecraft/class_1316;method_6155(I)V
official c
Lbty;c(I)V
-
stopJumping
public void stopJumping()- Specified by:
stopJumping
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector named stopJumping
Lnet/minecraft/entity/JumpingMount;stopJumping()V
intermediary method_6156
Lnet/minecraft/class_1316;method_6156()V
official b
Lbty;b()V
-
spawnPlayerReactionParticles
protected void spawnPlayerReactionParticles(boolean positive) - Mappings:
Namespace Name Mixin selector named spawnPlayerReactionParticles
Lnet/minecraft/entity/passive/AbstractHorseEntity;spawnPlayerReactionParticles(Z)V
intermediary method_6760
Lnet/minecraft/class_1496;method_6760(Z)V
official D
Lchi;D(Z)V
-
handleStatus
public 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:
handleStatus
in classAnimalEntity
- See Also:
- API Note:
- To send an entity status, use
World.sendEntityStatus(net.minecraft.entity.Entity, byte)
. - Mappings:
Namespace Name Mixin selector named handleStatus
Lnet/minecraft/entity/Entity;handleStatus(B)V
intermediary method_5711
Lnet/minecraft/class_1297;method_5711(B)V
official b
Lbsr;b(B)V
-
updatePassengerPosition
- Overrides:
updatePassengerPosition
in classEntity
- Mappings:
Namespace Name Mixin selector named updatePassengerPosition
Lnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity$PositionUpdater;)V
intermediary method_5865
Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V
official a
Lbsr;a(Lbsr;Lbsr$a;)V
-
getChildHealthBonus
- Mappings:
Namespace Name Mixin selector named getChildHealthBonus
Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildHealthBonus(Ljava/util/function/IntUnaryOperator;)F
intermediary method_6754
Lnet/minecraft/class_1496;method_6754(Ljava/util/function/IntUnaryOperator;)F
official a
Lchi;a(Ljava/util/function/IntUnaryOperator;)F
-
getChildJumpStrengthBonus
- Mappings:
Namespace Name Mixin selector named getChildJumpStrengthBonus
Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildJumpStrengthBonus(Ljava/util/function/DoubleSupplier;)D
intermediary method_6774
Lnet/minecraft/class_1496;method_6774(Ljava/util/function/DoubleSupplier;)D
official a
Lchi;a(Ljava/util/function/DoubleSupplier;)D
-
getChildMovementSpeedBonus
- Mappings:
Namespace Name Mixin selector named getChildMovementSpeedBonus
Lnet/minecraft/entity/passive/AbstractHorseEntity;getChildMovementSpeedBonus(Ljava/util/function/DoubleSupplier;)D
intermediary method_6728
Lnet/minecraft/class_1496;method_6728(Ljava/util/function/DoubleSupplier;)D
official b
Lchi;b(Ljava/util/function/DoubleSupplier;)D
-
isClimbing
public boolean isClimbing()- Overrides:
isClimbing
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named isClimbing
Lnet/minecraft/entity/LivingEntity;isClimbing()Z
intermediary method_6101
Lnet/minecraft/class_1309;method_6101()Z
official p_
Lbtn;p_()Z
-
getStackReference
Obtains a stack reference to be modified. Used by commands like/loot
or/item
.- Overrides:
getStackReference
in classLivingEntity
- Parameters:
mappedIndex
- the mapped index as given by the item slot argument- See Also:
- Mappings:
Namespace Name Mixin selector named getStackReference
Lnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
intermediary method_32318
Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
official a_
Lbsr;a_(I)Lbug;
-
getControllingPassenger
Returns the passenger in control of this entity, ornull
if there is none.Rideable entities should override this to return the entity. This is usually
#getFirstPassenger
.- Overrides:
getControllingPassenger
in classMobEntity
- Returns:
- the passenger in control of this entity, or
null
if there is none - See Also:
- Mappings:
Namespace Name Mixin selector named getControllingPassenger
Lnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
intermediary method_5642
Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;
official cQ
Lbsr;cQ()Lbtn;
-
locateSafeDismountingPos
- Mappings:
Namespace Name Mixin selector named locateSafeDismountingPos
Lnet/minecraft/entity/passive/AbstractHorseEntity;locateSafeDismountingPos(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
intermediary method_27930
Lnet/minecraft/class_1496;method_27930(Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
official a
Lchi;a(Lexc;Lbtn;)Lexc;
-
updatePassengerForDismount
Returns 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:
updatePassengerForDismount
in classEntity
- Returns:
- the position of the dismounted
passenger
- See Also:
- Mappings:
Namespace Name Mixin selector named updatePassengerForDismount
Lnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
intermediary method_24829
Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
official b
Lbsr;b(Lbtn;)Lexc;
-
initAttributes
- Mappings:
Namespace Name Mixin selector named initAttributes
Lnet/minecraft/entity/passive/AbstractHorseEntity;initAttributes(Lnet/minecraft/util/math/random/Random;)V
intermediary method_6001
Lnet/minecraft/class_1496;method_6001(Lnet/minecraft/class_5819;)V
official a
Lchi;a(Layw;)V
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named initialize
Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;
intermediary method_5943
Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
official a
Lbtp;a(Lddl;Lbqp;Lbtr;Lbuh;)Lbuh;
-
areInventoriesDifferent
- Mappings:
Namespace Name Mixin selector named areInventoriesDifferent
Lnet/minecraft/entity/passive/AbstractHorseEntity;areInventoriesDifferent(Lnet/minecraft/inventory/Inventory;)Z
intermediary method_33338
Lnet/minecraft/class_1496;method_33338(Lnet/minecraft/class_1263;)Z
official b
Lchi;b(Lbqk;)Z
-
getMinAmbientStandDelay
public int getMinAmbientStandDelay()- Mappings:
Namespace Name Mixin selector named getMinAmbientStandDelay
Lnet/minecraft/entity/passive/AbstractHorseEntity;getMinAmbientStandDelay()I
intermediary method_45377
Lnet/minecraft/class_1496;method_45377()I
official gT
Lchi;gT()I
-
getPassengerAttachmentPos
protected Vec3d getPassengerAttachmentPos(Entity passenger, EntityDimensions dimensions, float scaleFactor) - Overrides:
getPassengerAttachmentPos
in classEntity
- Mappings:
Namespace Name Mixin selector named getPassengerAttachmentPos
Lnet/minecraft/entity/Entity;getPassengerAttachmentPos(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityDimensions;F)Lnet/minecraft/util/math/Vec3d;
intermediary method_52533
Lnet/minecraft/class_1297;method_52533(Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lnet/minecraft/class_243;
official a
Lbsr;a(Lbsr;Lbsu;F)Lexc;
-
getInventory
- Mappings:
Namespace Name Mixin selector named getInventory
Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventory()Lnet/minecraft/inventory/Inventory;
intermediary method_56680
Lnet/minecraft/class_1496;method_56680()Lnet/minecraft/class_1263;
official gU
Lchi;gU()Lbqk;
-
getInventoryColumns
public int getInventoryColumns()- Mappings:
Namespace Name Mixin selector named getInventoryColumns
Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventoryColumns()I
intermediary method_6702
Lnet/minecraft/class_1496;method_6702()I
official af_
Lchi;af_()I
-