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 bti
intermediary net/minecraft/class_1496
named net/minecraft/entity/passive/AbstractHorseEntity
-
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
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final int
private float
private int
private static final int
private static final Ingredient
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 int
static final double
private static final float
private static final float
int
private static final TrackedData<Byte>
protected boolean
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, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractHorseEntity
(EntityType<? extends AbstractHorseEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionint
addTemper
(int difference) boolean
areInventoriesDifferent
(Inventory inventory) 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()
protected int
computeFallDamage
(float fallDistance, float damageMultiplier) createChild
(ServerWorld world, PassiveEntity entity) private StackReference
createInventoryStackReference
(int slot, Predicate<ItemStack> predicate) boolean
damage
(DamageSource source, float amount) Applies a damage to this entity.protected void
boolean
void
equipHorseArmor
(PlayerEntity player, ItemStack stack) protected float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) 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) protected int
double
int
int
int
int
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.boolean
Whether this horse already has an item stack in its horse armor slot.boolean
Whether this horse has a slot for custom equipment besides a saddle.protected void
initAttributes
(Random random) protected void
protected void
Initializes data tracker.protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactHorse
(PlayerEntity player, ItemStack stack) interactMob
(PlayerEntity player, Hand hand) boolean
isAngry()
boolean
isBred()
boolean
isBreedingItem
(ItemStack stack) boolean
boolean
boolean
isHorseArmor
(ItemStack item) Whether the given item stack is valid for this horse's armor slot.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
(@Nullable SoundCategory sound) void
setAngry
(boolean angry) void
setBred
(boolean bred) private void
setChildAttribute
(PassiveEntity other, AbstractHorseEntity child, 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
protected void
updateForLeashLength
(float leashLength) updatePassengerForDismount
(LivingEntity passenger) Returns the position of the dismountedpassenger
.void
updatePassengerPosition
(Entity passenger) protected void
private void
wagTail()
protected void
void
Writes custom data tonbt
.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, breed, canEat, canImmediatelyDespawn, eat, getHeightOffset, 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, shouldFollowLeash, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, 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, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, 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, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, 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, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, 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, 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, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
Methods inherited from interface net.minecraft.entity.JumpingMount
getJumpCooldown
Methods inherited from interface net.minecraft.entity.Saddleable
getSaddleSound
Methods inherited from interface net.minecraft.entity.Tameable
getOwner, method_48926
-
Field Details
-
field_30413
public static final int field_30413- See Also:
- Mappings:
Namespace Name Mixin selector official ce
Lbti;ce:I
intermediary field_30413
Lnet/minecraft/class_1496;field_30413:I
named field_30413
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30413:I
-
field_30414
public static final int field_30414- See Also:
- Mappings:
Namespace Name Mixin selector official cf
Lbti;cf:I
intermediary field_30414
Lnet/minecraft/class_1496;field_30414:I
named field_30414
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30414:I
-
field_30415
public static final int field_30415- See Also:
- Mappings:
Namespace Name Mixin selector official cg
Lbti;cg:I
intermediary field_30415
Lnet/minecraft/class_1496;field_30415:I
named field_30415
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30415:I
-
field_42647
public static final double field_42647- See Also:
- Mappings:
Namespace Name Mixin selector official ch
Lbti;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_BONUS
private static final float MIN_MOVEMENT_SPEED_BONUS- Mappings:
Namespace Name Mixin selector official bT
Lbti;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_BONUS
private static final float MAX_MOVEMENT_SPEED_BONUS- Mappings:
Namespace Name Mixin selector official bU
Lbti;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_BONUS
private static final float MIN_JUMP_STRENGTH_BONUS- Mappings:
Namespace Name Mixin selector official bW
Lbti;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_BONUS
private static final float MAX_JUMP_STRENGTH_BONUS- Mappings:
Namespace Name Mixin selector official bX
Lbti;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_BONUS
private static final float MIN_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector official bY
Lbti;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_BONUS
private static final float MAX_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector official bZ
Lbti;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_42979
private static final float field_42979- See Also:
- Mappings:
Namespace Name Mixin selector official ca
Lbti;ca:F
intermediary field_42979
Lnet/minecraft/class_1496;field_42979:F
named field_42979
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42979:F
-
field_42980
private static final float field_42980- See Also:
- Mappings:
Namespace Name Mixin selector official cb
Lbti;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
Lbti;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
Lbti;cd:Lbqk;
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
Lbti;cu:Lcix;
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
Lbti;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_FLAG
private static final int TAMED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cw
Lbti;cw:I
intermediary field_30419
Lnet/minecraft/class_1496;field_30419:I
named TAMED_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;TAMED_FLAG:I
-
SADDLED_FLAG
private static final int SADDLED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cx
Lbti;cx:I
intermediary field_30420
Lnet/minecraft/class_1496;field_30420:I
named SADDLED_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;SADDLED_FLAG:I
-
BRED_FLAG
private static final int BRED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cy
Lbti;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_FLAG
private static final int EATING_GRASS_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cz
Lbti;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_FLAG
private static final int ANGRY_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cA
Lbti;cA:I
intermediary field_30423
Lnet/minecraft/class_1496;field_30423:I
named ANGRY_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;ANGRY_FLAG:I
-
EATING_FLAG
private static final int EATING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector official cB
Lbti;cB:I
intermediary field_30424
Lnet/minecraft/class_1496;field_30424:I
named EATING_FLAG
Lnet/minecraft/entity/passive/AbstractHorseEntity;EATING_FLAG:I
-
field_30416
public static final int field_30416- See Also:
- Mappings:
Namespace Name Mixin selector official ci
Lbti;ci:I
intermediary field_30416
Lnet/minecraft/class_1496;field_30416:I
named field_30416
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30416:I
-
field_30417
public static final int field_30417- See Also:
- Mappings:
Namespace Name Mixin selector official cj
Lbti;cj:I
intermediary field_30417
Lnet/minecraft/class_1496;field_30417:I
named field_30417
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30417:I
-
field_30418
public static final int field_30418- See Also:
- Mappings:
Namespace Name Mixin selector official ck
Lbti;ck:I
intermediary field_30418
Lnet/minecraft/class_1496;field_30418:I
named field_30418
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30418:I
-
eatingGrassTicks
private int eatingGrassTicks- Mappings:
Namespace Name Mixin selector official cC
Lbti;cC:I
intermediary field_6971
Lnet/minecraft/class_1496;field_6971:I
named eatingGrassTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassTicks:I
-
eatingTicks
private int eatingTicks- Mappings:
Namespace Name Mixin selector official cD
Lbti;cD:I
intermediary field_6973
Lnet/minecraft/class_1496;field_6973:I
named eatingTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingTicks:I
-
angryTicks
private int angryTicks- Mappings:
Namespace Name Mixin selector official cE
Lbti;cE:I
intermediary field_6970
Lnet/minecraft/class_1496;field_6970:I
named angryTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;angryTicks:I
-
tailWagTicks
public int tailWagTicks- Mappings:
Namespace Name Mixin selector official cl
Lbti;cl:I
intermediary field_6957
Lnet/minecraft/class_1496;field_6957:I
named tailWagTicks
Lnet/minecraft/entity/passive/AbstractHorseEntity;tailWagTicks:I
-
field_6958
public int field_6958- Mappings:
Namespace Name Mixin selector official cm
Lbti;cm:I
intermediary field_6958
Lnet/minecraft/class_1496;field_6958:I
named field_6958
Lnet/minecraft/entity/passive/AbstractHorseEntity;field_6958:I
-
inAir
protected boolean inAir- Mappings:
Namespace Name Mixin selector official cn
Lbti;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
Lbti;co:Lbed;
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;
-
temper
protected int temper- Mappings:
Namespace Name Mixin selector official cp
Lbti;cp:I
intermediary field_6955
Lnet/minecraft/class_1496;field_6955:I
named temper
Lnet/minecraft/entity/passive/AbstractHorseEntity;temper:I
-
jumpStrength
protected float jumpStrength- Mappings:
Namespace Name Mixin selector official cq
Lbti;cq:F
intermediary field_6976
Lnet/minecraft/class_1496;field_6976:F
named jumpStrength
Lnet/minecraft/entity/passive/AbstractHorseEntity;jumpStrength:F
-
jumping
protected boolean jumping- Mappings:
Namespace Name Mixin selector official cr
Lbti;cr:Z
intermediary field_6960
Lnet/minecraft/class_1496;field_6960:Z
named jumping
Lnet/minecraft/entity/passive/AbstractHorseEntity;jumping:Z
-
eatingGrassAnimationProgress
private float eatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector official cF
Lbti;cF:F
intermediary field_6969
Lnet/minecraft/class_1496;field_6969:F
named eatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassAnimationProgress:F
-
lastEatingGrassAnimationProgress
private float lastEatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector official cG
Lbti;cG:F
intermediary field_6966
Lnet/minecraft/class_1496;field_6966:F
named lastEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingGrassAnimationProgress:F
-
angryAnimationProgress
private float angryAnimationProgress- Mappings:
Namespace Name Mixin selector official cH
Lbti;cH:F
intermediary field_6967
Lnet/minecraft/class_1496;field_6967:F
named angryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;angryAnimationProgress:F
-
lastAngryAnimationProgress
private float lastAngryAnimationProgress- Mappings:
Namespace Name Mixin selector official cI
Lbti;cI:F
intermediary field_6963
Lnet/minecraft/class_1496;field_6963:F
named lastAngryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastAngryAnimationProgress:F
-
eatingAnimationProgress
private float eatingAnimationProgress- Mappings:
Namespace Name Mixin selector official cJ
Lbti;cJ:F
intermediary field_6965
Lnet/minecraft/class_1496;field_6965:F
named eatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatingAnimationProgress:F
-
lastEatingAnimationProgress
private float lastEatingAnimationProgress- Mappings:
Namespace Name Mixin selector official cK
Lbti;cK:F
intermediary field_6961
Lnet/minecraft/class_1496;field_6961:F
named lastEatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingAnimationProgress:F
-
playExtraHorseSounds
protected boolean playExtraHorseSounds- Mappings:
Namespace Name Mixin selector official cs
Lbti;cs:Z
intermediary field_6964
Lnet/minecraft/class_1496;field_6964:Z
named playExtraHorseSounds
Lnet/minecraft/entity/passive/AbstractHorseEntity;playExtraHorseSounds:Z
-
soundTicks
protected int soundTicks- Mappings:
Namespace Name Mixin selector official ct
Lbti;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
Lbti;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>
Lbfh;<init>(Lbfl;Lcmk;)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
-
initGoals
protected void initGoals() -
initCustomGoals
protected void initCustomGoals()- Mappings:
Namespace Name Mixin selector official gn
Lbti;gn()V
intermediary method_6764
Lnet/minecraft/class_1496;method_6764()V
named initCustomGoals
Lnet/minecraft/entity/passive/AbstractHorseEntity;initCustomGoals()V
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTracker
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a_
Lbfh;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
getHorseFlag
protected boolean getHorseFlag(int bitmask) - Mappings:
Namespace Name Mixin selector official t
Lbti;t(I)Z
intermediary method_6730
Lnet/minecraft/class_1496;method_6730(I)Z
named getHorseFlag
Lnet/minecraft/entity/passive/AbstractHorseEntity;getHorseFlag(I)Z
-
setHorseFlag
protected void setHorseFlag(int bitmask, boolean flag) - Mappings:
Namespace Name Mixin selector official d
Lbti;d(IZ)V
intermediary method_6769
Lnet/minecraft/class_1496;method_6769(IZ)V
named setHorseFlag
Lnet/minecraft/entity/passive/AbstractHorseEntity;setHorseFlag(IZ)V
-
isTame
public boolean isTame()- Mappings:
Namespace Name Mixin selector official gm
Lbti;gm()Z
intermediary method_6727
Lnet/minecraft/class_1496;method_6727()Z
named isTame
Lnet/minecraft/entity/passive/AbstractHorseEntity;isTame()Z
-
getOwnerUuid
- Specified by:
getOwnerUuid
in interfaceTameable
- Mappings:
Namespace Name Mixin selector official T_
Lbgf;T_()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
Lbti;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
-
isInAir
public boolean isInAir()- Mappings:
Namespace Name Mixin selector official go
Lbti;go()Z
intermediary method_6763
Lnet/minecraft/class_1496;method_6763()Z
named isInAir
Lnet/minecraft/entity/passive/AbstractHorseEntity;isInAir()Z
-
setTame
public void setTame(boolean tame) - Mappings:
Namespace Name Mixin selector official y
Lbti;y(Z)V
intermediary method_6766
Lnet/minecraft/class_1496;method_6766(Z)V
named setTame
Lnet/minecraft/entity/passive/AbstractHorseEntity;setTame(Z)V
-
setInAir
public void setInAir(boolean inAir) - Mappings:
Namespace Name Mixin selector official z
Lbti;z(Z)V
intermediary method_6758
Lnet/minecraft/class_1496;method_6758(Z)V
named setInAir
Lnet/minecraft/entity/passive/AbstractHorseEntity;setInAir(Z)V
-
updateForLeashLength
protected void updateForLeashLength(float leashLength) - Overrides:
updateForLeashLength
in classPathAwareEntity
- Mappings:
Namespace Name Mixin selector official C
Lbgg;C(F)V
intermediary method_6142
Lnet/minecraft/class_1314;method_6142(F)V
named updateForLeashLength
Lnet/minecraft/entity/mob/PathAwareEntity;updateForLeashLength(F)V
-
isEatingGrass
public boolean isEatingGrass()- Mappings:
Namespace Name Mixin selector official gp
Lbti;gp()Z
intermediary method_6724
Lnet/minecraft/class_1496;method_6724()Z
named isEatingGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;isEatingGrass()Z
-
isAngry
public boolean isAngry()- Mappings:
Namespace Name Mixin selector official gq
Lbti;gq()Z
intermediary method_6736
Lnet/minecraft/class_1496;method_6736()Z
named isAngry
Lnet/minecraft/entity/passive/AbstractHorseEntity;isAngry()Z
-
isBred
public boolean isBred()- Mappings:
Namespace Name Mixin selector official gr
Lbti;gr()Z
intermediary method_6744
Lnet/minecraft/class_1496;method_6744()Z
named isBred
Lnet/minecraft/entity/passive/AbstractHorseEntity;isBred()Z
-
setBred
public void setBred(boolean bred) - Mappings:
Namespace Name Mixin selector official A
Lbti;A(Z)V
intermediary method_6751
Lnet/minecraft/class_1496;method_6751(Z)V
named setBred
Lnet/minecraft/entity/passive/AbstractHorseEntity;setBred(Z)V
-
canBeSaddled
public boolean canBeSaddled()- Specified by:
canBeSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector official g
Lbgo;g()Z
intermediary method_6765
Lnet/minecraft/class_5146;method_6765()Z
named canBeSaddled
Lnet/minecraft/entity/Saddleable;canBeSaddled()Z
-
saddle
- Specified by:
saddle
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector official a
Lbgo;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
Lbti;b(Lbym;Lcfx;)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
-
isSaddled
public boolean isSaddled()- Specified by:
isSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector official i
Lbgo;i()Z
intermediary method_6725
Lnet/minecraft/class_5146;method_6725()Z
named isSaddled
Lnet/minecraft/entity/Saddleable;isSaddled()Z
-
getTemper
public int getTemper()- Mappings:
Namespace Name Mixin selector official gs
Lbti;gs()I
intermediary method_6729
Lnet/minecraft/class_1496;method_6729()I
named getTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;getTemper()I
-
setTemper
public void setTemper(int temper) - Mappings:
Namespace Name Mixin selector official u
Lbti;u(I)V
intermediary method_6749
Lnet/minecraft/class_1496;method_6749(I)V
named setTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;setTemper(I)V
-
addTemper
public int addTemper(int difference) - Mappings:
Namespace Name Mixin selector official v
Lbti;v(I)I
intermediary method_6745
Lnet/minecraft/class_1496;method_6745(I)I
named addTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;addTemper(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 official bo
Lbfh;bo()Z
intermediary method_5810
Lnet/minecraft/class_1297;method_5810()Z
named isPushable
Lnet/minecraft/entity/Entity;isPushable()Z
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector official p
Lbti;p()V
intermediary method_6733
Lnet/minecraft/class_1496;method_6733()V
named playEatingAnimation
Lnet/minecraft/entity/passive/AbstractHorseEntity;playEatingAnimation()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 official a
Lbfh;a(FFLbem;)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
-
computeFallDamage
protected int computeFallDamage(float fallDistance, float damageMultiplier) - Overrides:
computeFallDamage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lbfx;d(FF)I
intermediary method_23329
Lnet/minecraft/class_1309;method_23329(FF)I
named computeFallDamage
Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
-
getInventorySize
protected int getInventorySize()- Mappings:
Namespace Name Mixin selector official U_
Lbti;U_()I
intermediary method_6750
Lnet/minecraft/class_1496;method_6750()I
named getInventorySize
Lnet/minecraft/entity/passive/AbstractHorseEntity;getInventorySize()I
-
onChestedStatusChanged
protected void onChestedStatusChanged()- Mappings:
Namespace Name Mixin selector official gt
Lbti;gt()V
intermediary method_6721
Lnet/minecraft/class_1496;method_6721()V
named onChestedStatusChanged
Lnet/minecraft/entity/passive/AbstractHorseEntity;onChestedStatusChanged()V
-
updateSaddle
protected void updateSaddle()- Mappings:
Namespace Name Mixin selector official gu
Lbti;gu()V
intermediary method_6731
Lnet/minecraft/class_1496;method_6731()V
named updateSaddle
Lnet/minecraft/entity/passive/AbstractHorseEntity;updateSaddle()V
-
onInventoryChanged
- Specified by:
onInventoryChanged
in interfaceInventoryChangedListener
- Mappings:
Namespace Name Mixin selector official a
Lbdr;a(Lbdp;)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
-
getJumpStrength
public double getJumpStrength()- Mappings:
Namespace Name Mixin selector official gv
Lbti;gv()D
intermediary method_6771
Lnet/minecraft/class_1496;method_6771()D
named getJumpStrength
Lnet/minecraft/entity/passive/AbstractHorseEntity;getJumpStrength()D
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntity
has health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntity
also have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity
, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)
and return early.- Overrides:
damage
in classAnimalEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfh;a(Lbem;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
-
shouldAmbientStand
protected boolean shouldAmbientStand()- Mappings:
Namespace Name Mixin selector official gd
Lbti;gd()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 ge
Lbti;ge()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 gw
Lbti;gw()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:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfh;b(Lgu;Ldby;)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
Lbti;b(Lcwx;)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
Lbti;a(Lcwx;)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 gx
Lbti;gx()Lbhd$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;
-
getLimitPerChunk
public int getLimitPerChunk()- Overrides:
getLimitPerChunk
in classMobEntity
- Mappings:
Namespace Name Mixin selector official fD
Lbfz;fD()I
intermediary method_5945
Lnet/minecraft/class_1308;method_5945()I
named getLimitPerChunk
Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
-
getMaxTemper
public int getMaxTemper()- Mappings:
Namespace Name Mixin selector official gy
Lbti;gy()I
intermediary method_6755
Lnet/minecraft/class_1496;method_6755()I
named getMaxTemper
Lnet/minecraft/entity/passive/AbstractHorseEntity;getMaxTemper()I
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolume
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eR
Lbfx;eR()F
intermediary method_6107
Lnet/minecraft/class_1309;method_6107()F
named getSoundVolume
Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelay
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official L
Lbfz;L()I
intermediary method_5970
Lnet/minecraft/class_1308;method_5970()I
named getMinAmbientSoundDelay
Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
-
openInventory
- Specified by:
openInventory
in interfaceRideableInventory
- Mappings:
Namespace Name Mixin selector official b
Lbfq;b(Lbym;)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
Lbti;c(Lbym;Lcfx;)Lbdw;
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
Lbti;a(Lbym;Lcfx;)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
Lbti;f(Lbym;)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
-
isImmobile
public boolean isImmobile()- Overrides:
isImmobile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eT
Lbfx;eT()Z
intermediary method_6062
Lnet/minecraft/class_1309;method_6062()Z
named isImmobile
Lnet/minecraft/entity/LivingEntity;isImmobile()Z
-
isBreedingItem
- Overrides:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official m
Lbrj;m(Lcfx;)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
-
wagTail
private void wagTail()- Mappings:
Namespace Name Mixin selector official q
Lbti;q()V
intermediary method_6759
Lnet/minecraft/class_1496;method_6759()V
named wagTail
Lnet/minecraft/entity/passive/AbstractHorseEntity;wagTail()V
-
dropInventory
protected void dropInventory()- Overrides:
dropInventory
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eu
Lbfx;eu()V
intermediary method_16078
Lnet/minecraft/class_1309;method_16078()V
named dropInventory
Lnet/minecraft/entity/LivingEntity;dropInventory()V
-
tickMovement
public void tickMovement()- Overrides:
tickMovement
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b_
Lbfx;b_()V
intermediary method_6007
Lnet/minecraft/class_1309;method_6007()V
named tickMovement
Lnet/minecraft/entity/LivingEntity;tickMovement()V
-
walkToParent
protected void walkToParent()- Mappings:
Namespace Name Mixin selector official gz
Lbti;gz()V
intermediary method_6746
Lnet/minecraft/class_1496;method_6746()V
named walkToParent
Lnet/minecraft/entity/passive/AbstractHorseEntity;walkToParent()V
-
eatsGrass
public boolean eatsGrass()- Mappings:
Namespace Name Mixin selector official gA
Lbti;gA()Z
intermediary method_6762
Lnet/minecraft/class_1496;method_6762()Z
named eatsGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;eatsGrass()Z
-
tick
public void tick()Ticks this entity. -
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfz;b(Lbym;Lbdv;)Lbdw;
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;
-
setEating
private void setEating()- Mappings:
Namespace Name Mixin selector official fX
Lbti;fX()V
intermediary method_6738
Lnet/minecraft/class_1496;method_6738()V
named setEating
Lnet/minecraft/entity/passive/AbstractHorseEntity;setEating()V
-
setEatingGrass
public void setEatingGrass(boolean eatingGrass) - Mappings:
Namespace Name Mixin selector official B
Lbti;B(Z)V
intermediary method_6740
Lnet/minecraft/class_1496;method_6740(Z)V
named setEatingGrass
Lnet/minecraft/entity/passive/AbstractHorseEntity;setEatingGrass(Z)V
-
setAngry
public void setAngry(boolean angry) - Mappings:
Namespace Name Mixin selector official C
Lbti;C(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 gB
Lbti;gB()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;
-
updateAnger
public void updateAnger()- Mappings:
Namespace Name Mixin selector official gC
Lbti;gC()V
intermediary method_6748
Lnet/minecraft/class_1496;method_6748()V
named updateAnger
Lnet/minecraft/entity/passive/AbstractHorseEntity;updateAnger()V
-
playAngrySound
public void playAngrySound()- Mappings:
Namespace Name Mixin selector official gD
Lbti;gD()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
Lbti;h(Lbym;)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:
tickControlled
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfx;a(Lbym;Leea;)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
Lbti;l(Lbfx;)Ledz;
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:
getControlledMovementInput
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbym;Leea;)Leea;
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:
getSaddledSpeed
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official e
Lbfx;e(Lbym;)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
Lbti;b(FLeea;)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
-
playJumpSound
protected void playJumpSound()- Mappings:
Namespace Name Mixin selector official gE
Lbti;gE()V
intermediary method_6723
Lnet/minecraft/class_1496;method_6723()V
named playJumpSound
Lnet/minecraft/entity/passive/AbstractHorseEntity;playJumpSound()V
-
writeCustomDataToNbt
Writes custom data tonbt
. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
- Overrides:
writeCustomDataToNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Lbfh;b(Lqr;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToNbt
Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
Reads custom data fromnbt
. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbt
in classAnimalEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbfh;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:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbrj;a(Lbrj;)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
-
canBreed
protected boolean canBreed()- Mappings:
Namespace Name Mixin selector official gF
Lbti;gF()Z
intermediary method_6734
Lnet/minecraft/class_1496;method_6734()Z
named canBreed
Lnet/minecraft/entity/passive/AbstractHorseEntity;canBreed()Z
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfc;a(Laif;Lbfc;)Lbfc;
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
Lbti;a(Lbfc;Lbti;)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
-
setChildAttribute
private void setChildAttribute(PassiveEntity other, AbstractHorseEntity child, EntityAttribute attribute, double min, double max) - Mappings:
Namespace Name Mixin selector official a
Lbti;a(Lbfc;Lbti;Lbgz;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
-
calculateAttributeBaseValue
static double calculateAttributeBaseValue(double parentBase, double otherParentBase, double min, double max, Random random) - Mappings:
Namespace Name Mixin selector official a
Lbti;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
-
getEatingGrassAnimationProgress
public float getEatingGrassAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official D
Lbti;D(F)F
intermediary method_6739
Lnet/minecraft/class_1496;method_6739(F)F
named getEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingGrassAnimationProgress(F)F
-
getAngryAnimationProgress
public float getAngryAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official E
Lbti;E(F)F
intermediary method_6767
Lnet/minecraft/class_1496;method_6767(F)F
named getAngryAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getAngryAnimationProgress(F)F
-
getEatingAnimationProgress
public float getEatingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector official F
Lbti;F(F)F
intermediary method_6772
Lnet/minecraft/class_1496;method_6772(F)F
named getEatingAnimationProgress
Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatingAnimationProgress(F)F
-
setJumpStrength
public void setJumpStrength(int strength) - Specified by:
setJumpStrength
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector official b
Lbgi;b(I)V
intermediary method_6154
Lnet/minecraft/class_1316;method_6154(I)V
named setJumpStrength
Lnet/minecraft/entity/JumpingMount;setJumpStrength(I)V
-
canJump
public boolean canJump()- Specified by:
canJump
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector official a
Lbgi;a()Z
intermediary method_6153
Lnet/minecraft/class_1316;method_6153()Z
named canJump
Lnet/minecraft/entity/JumpingMount;canJump()Z
-
startJumping
public void startJumping(int height) - Specified by:
startJumping
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector official c
Lbgi;c(I)V
intermediary method_6155
Lnet/minecraft/class_1316;method_6155(I)V
named startJumping
Lnet/minecraft/entity/JumpingMount;startJumping(I)V
-
stopJumping
public void stopJumping()- Specified by:
stopJumping
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector official b
Lbgi;b()V
intermediary method_6156
Lnet/minecraft/class_1316;method_6156()V
named stopJumping
Lnet/minecraft/entity/JumpingMount;stopJumping()V
-
spawnPlayerReactionParticles
protected void spawnPlayerReactionParticles(boolean positive) - Mappings:
Namespace Name Mixin selector official D
Lbti;D(Z)V
intermediary method_6760
Lnet/minecraft/class_1496;method_6760(Z)V
named spawnPlayerReactionParticles
Lnet/minecraft/entity/passive/AbstractHorseEntity;spawnPlayerReactionParticles(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:
- Mappings:
Namespace Name Mixin selector official b
Lbfh;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:
updatePassengerPosition
in classEntity
- Mappings:
Namespace Name Mixin selector official i
Lbfh;i(Lbfh;)V
intermediary method_5865
Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;)V
named updatePassengerPosition
Lnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;)V
-
getChildHealthBonus
- Mappings:
Namespace Name Mixin selector official a
Lbti;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
Lbti;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
Lbti;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
-
isClimbing
public boolean isClimbing()- Overrides:
isClimbing
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official i_
Lbfx;i_()Z
intermediary method_6101
Lnet/minecraft/class_1309;method_6101()Z
named isClimbing
Lnet/minecraft/entity/LivingEntity;isClimbing()Z
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbfx;b(Lbgj;Lbfi;)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
-
hasArmorSlot
public 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 gG
Lbti;gG()Z
intermediary method_6735
Lnet/minecraft/class_1496;method_6735()Z
named hasArmorSlot
Lnet/minecraft/entity/passive/AbstractHorseEntity;hasArmorSlot()Z
-
hasArmorInSlot
public boolean hasArmorInSlot()Whether this horse already has an item stack in its horse armor slot.- See Also:
- Mappings:
Namespace Name Mixin selector official gH
Lbti;gH()Z
intermediary method_6753
Lnet/minecraft/class_1496;method_6753()Z
named hasArmorInSlot
Lnet/minecraft/entity/passive/AbstractHorseEntity;hasArmorInSlot()Z
-
isHorseArmor
Whether the given item stack is valid for this horse's armor slot.- See Also:
- Mappings:
Namespace Name Mixin selector official l
Lbti;l(Lcfx;)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
Lbti;a(ILjava/util/function/Predicate;)Lbgq;
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;
-
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 official a_
Lbfh;a_(I)Lbgq;
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;
-
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 official cL
Lbfh;cL()Lbfx;
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
Lbti;a(Leea;Lbfx;)Leea;
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;
-
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 official b
Lbfh;b(Lbfx;)Leea;
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
Lbti;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:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbfz;a(Lcmz;Lbdu;Lbgb;Lbgr;Lqr;)Lbgr;
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
Lbti;b(Lbdp;)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
-
getMinAmbientStandDelay
public int getMinAmbientStandDelay()- Mappings:
Namespace Name Mixin selector official gI
Lbti;gI()I
intermediary method_45377
Lnet/minecraft/class_1496;method_45377()I
named getMinAmbientStandDelay
Lnet/minecraft/entity/passive/AbstractHorseEntity;getMinAmbientStandDelay()I
-