Package net.minecraft.entity.passive
Class HorseBaseEntity
- All Implemented Interfaces:
EntityLike
,JumpingMount
,Saddleable
,InventoryChangedListener
,CommandOutput
,Nameable
- Direct Known Subclasses:
AbstractDonkeyEntity
,HorseEntity
,SkeletonHorseEntity
,ZombieHorseEntity
public abstract class HorseBaseEntity extends AnimalEntity implements InventoryChangedListener, JumpingMount, Saddleable
- Mappings:
Namespace Name official bcr
intermediary net/minecraft/class_1496
named net/minecraft/entity/passive/HorseBaseEntity
-
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.Entity
Entity.class_5799, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Fields Modifier and Type Field Description private float
angryAnimationProgress
private int
angryTicks
private static Ingredient
BREEDING_INGREDIENT
private float
eatingAnimationProgress
private float
eatingGrassAnimationProgress
private int
eatingGrassTicks
private int
eatingTicks
int
field_6958
private static TrackedData<Byte>
HORSE_FLAGS
protected boolean
inAir
private static Predicate<LivingEntity>
IS_BRED_HORSE
protected SimpleInventory
items
private boolean
jumping
protected float
jumpStrength
private float
lastAngryAnimationProgress
private float
lastEatingAnimationProgress
private float
lastEatingGrassAnimationProgress
private static TrackedData<Optional<UUID>>
OWNER_UUID
private static TargetPredicate
PARENT_HORSE_PREDICATE
protected boolean
playExtraHorseSounds
protected int
soundTicks
int
tailWagTicks
protected int
temper
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, experiencePoints, goalSelector, handDropChances, jumpControl, lookControl, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, bodyTrackingIncrements, bodyYaw, brain, dead, deathTime, defaultMaxHealth, despawnCounter, field_6215, flyingSpeed, forwardSpeed, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, LIVING_FLAGS, lookDirection, maxHurtTime, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed
Fields inherited from class net.minecraft.entity.Entity
age, dataTracker, distanceTraveled, fallDistance, field_28627, field_28629, firstUpdate, FLAGS, fluidHeight, glowing, horizontalCollision, horizontalSpeed, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, onGround, pitch, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, pushSpeedReduction, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, world, yaw
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
Constructors Modifier Constructor Description protected
HorseBaseEntity(EntityType<? extends HorseBaseEntity> type, World world)
-
Method Summary
Modifier and Type Method Description int
addTemper(int difference)
boolean
bondWithPlayer(PlayerEntity player)
boolean
canBeControlledByRider()
boolean
canBeSaddled()
protected boolean
canBreed()
boolean
canBreedWith(AnimalEntity other)
boolean
canJump()
protected int
computeFallDamage(float fallDistance, float damageMultiplier)
static DefaultAttributeContainer.Builder
createBaseHorseAttributes()
PassiveEntity
createChild(ServerWorld world, PassiveEntity entity)
protected void
dropInventory()
boolean
eatsGrass()
protected float
getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
protected SoundEvent
getAmbientSound()
float
getAngryAnimationProgress(float tickDelta)
protected SoundEvent
getAngrySound()
protected float
getChildHealthBonus()
protected double
getChildJumpStrengthBonus()
protected double
getChildMovementSpeedBonus()
protected SoundEvent
getDeathSound()
float
getEatingAnimationProgress(float tickDelta)
float
getEatingGrassAnimationProgress(float tickDelta)
protected SoundEvent
getEatSound()
protected boolean
getHorseFlag(int bitmask)
protected SoundEvent
getHurtSound(DamageSource source)
protected int
getInventorySize()
double
getJumpStrength()
int
getLimitPerChunk()
int
getMaxTemper()
int
getMinAmbientSoundDelay()
UUID
getOwnerUuid()
Entity
getPrimaryPassenger()
protected float
getSoundVolume()
int
getTemper()
boolean
handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)
void
handleStatus(byte status)
boolean
hasArmorInSlot()
Whether this horse already has an item stack in its horse armor slot.boolean
hasArmorSlot()
Whether this horse has a slot for custom equipment besides a saddle.protected void
initAttributes()
protected void
initCustomGoals()
protected void
initDataTracker()
protected void
initGoals()
EntityData
initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, EntityData entityData, CompoundTag entityTag)
ActionResult
interactHorse(PlayerEntity player, ItemStack stack)
boolean
isAngry()
boolean
isBred()
boolean
isBreedingItem(ItemStack stack)
boolean
isClimbing()
boolean
isEatingGrass()
boolean
isHorseArmor(ItemStack item)
Whether the given item stack is valid for this horse's armor slot.protected boolean
isImmobile()
boolean
isInAir()
boolean
isPushable()
boolean
isSaddled()
boolean
isTame()
private Vec3d
method_27930(Vec3d vec3d, LivingEntity livingEntity)
class_5630
method_32318(int int2)
private class_5630
method_32335(int int2, Predicate<ItemStack> predicate)
boolean
method_33338(Inventory inventory)
protected void
onChestedStatusChanged()
void
onInventoryChanged(Inventory sender)
void
openInventory(PlayerEntity player)
void
playAngrySound()
private void
playEatingAnimation()
protected void
playJumpSound()
protected void
playStepSound(BlockPos pos, BlockState state)
protected void
playWalkSound(BlockSoundGroup group)
protected void
putPlayerOnBack(PlayerEntity player)
void
readCustomDataFromTag(CompoundTag tag)
protected boolean
receiveFood(PlayerEntity player, ItemStack item)
void
saddle(SoundCategory sound)
void
setAngry(boolean angry)
void
setBred(boolean bred)
protected void
setChildAttributes(PassiveEntity mate, HorseBaseEntity child)
private void
setEating()
void
setEatingGrass(boolean eatingGrass)
protected void
setHorseFlag(int bitmask, boolean flag)
void
setInAir(boolean inAir)
void
setJumpStrength(int strength)
void
setOwnerUuid(UUID uuid)
void
setTame(boolean tame)
void
setTemper(int temper)
protected void
spawnPlayerReactionParticles(boolean positive)
void
startJumping(int height)
void
stopJumping()
void
tick()
void
tickMovement()
void
travel(Vec3d movementInput)
private void
updateAnger()
protected void
updateForLeashLength(float leashLength)
Vec3d
updatePassengerForDismount(LivingEntity passenger)
void
updatePassengerPosition(Entity passenger)
protected void
updateSaddle()
private void
wagTail()
protected void
walkToParent()
void
writeCustomDataToTag(CompoundTag tag)
Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, canEat, canImmediatelyDespawn, damage, eat, getCurrentExperience, getHeightOffset, getLoveTicks, getLovingPlayer, getPathfindingFavor, interactMob, isInLove, isValidNaturalSpawn, lovePlayer, mobTick, resetLoveTicks, setLoveTicks
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canTarget, canUseRangedWeapon, checkDespawn, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getBodyYawSpeed, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemsHand, getJumpControl, getLookControl, getLookPitchSpeed, getLookYawSpeed, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, method_29243, method_29244, method_33191, movesIndependently, onEatingGrass, onPlayerSpawnedChild, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, applyMovementEffects, applyStatusEffect, attackLivingEntity, canBeRiddenInWater, canBreatheInWater, canDropLootAndXp, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageShield, deserializeBrain, displaySoulSpeedEffects, drop, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBlockState, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSound, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getStackInHand, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isBlocking, isDead, isFallFlying, isHolding, isHolding, isHoldingOntoLadder, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, method_26317, method_26318, method_29500, method_30633, method_31079, method_33579, onAttacking, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, scheduleVelocityUpdate, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setOnGround, setRiptideTicks, setSleepingPosition, setSprinting, setStackInHand, setStingerCount, setStuckArrowCount, setYaw, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickRiding, tickRiptide, tickStatusEffects, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canFly, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, dealDamage, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, fromTag, getAir, getBlockPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPos, getPose, getRandomBodyY, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getX, getY, getZ, handleAttack, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowing, isImmuneToExplosion, isInLava, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, method_29241, method_29919, method_30330, method_30951, method_31744, method_32877, method_33332, method_33567, method_33568, method_33569, method_33570, method_33571, method_33573, method_33574, method_33575, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playFlySound, playSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, resetNetherPortalCooldown, resetPosition, saveSelfToTag, saveToTag, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPos, setPose, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, squaredHorizontalLength, startRiding, streamPassengers, streamPassengersRecursively, teleport, tickNetherPortal, tickNetherPortalCooldown, toListTag, toListTag, toString, toTag, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide
-
Field Details
-
IS_BRED_HORSE
- Mappings:
Namespace Name Mixin selector official bu
Lbcr;bu: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/HorseBaseEntity;IS_BRED_HORSE:Ljava/util/function/Predicate;
-
PARENT_HORSE_PREDICATE
- Mappings:
Namespace Name Mixin selector official bv
Lbcr;bv:Lbal;
intermediary field_18118
Lnet/minecraft/class_1496;field_18118:Lnet/minecraft/class_4051;
named PARENT_HORSE_PREDICATE
Lnet/minecraft/entity/passive/HorseBaseEntity;PARENT_HORSE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
-
BREEDING_INGREDIENT
- Mappings:
Namespace Name Mixin selector official bw
Lbcr;bw:Lbqk;
intermediary field_25374
Lnet/minecraft/class_1496;field_25374:Lnet/minecraft/class_1856;
named BREEDING_INGREDIENT
Lnet/minecraft/entity/passive/HorseBaseEntity;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
-
HORSE_FLAGS
- Mappings:
Namespace Name Mixin selector official bx
Lbcr;bx:Lvk;
intermediary field_6959
Lnet/minecraft/class_1496;field_6959:Lnet/minecraft/class_2940;
named HORSE_FLAGS
Lnet/minecraft/entity/passive/HorseBaseEntity;HORSE_FLAGS:Lnet/minecraft/entity/data/TrackedData;
-
OWNER_UUID
- Mappings:
Namespace Name Mixin selector official by
Lbcr;by:Lvk;
intermediary field_6972
Lnet/minecraft/class_1496;field_6972:Lnet/minecraft/class_2940;
named OWNER_UUID
Lnet/minecraft/entity/passive/HorseBaseEntity;OWNER_UUID:Lnet/minecraft/entity/data/TrackedData;
-
eatingGrassTicks
private int eatingGrassTicks- Mappings:
Namespace Name Mixin selector official bz
Lbcr;bz:I
intermediary field_6971
Lnet/minecraft/class_1496;field_6971:I
named eatingGrassTicks
Lnet/minecraft/entity/passive/HorseBaseEntity;eatingGrassTicks:I
-
eatingTicks
private int eatingTicks- Mappings:
Namespace Name Mixin selector official bA
Lbcr;bA:I
intermediary field_6973
Lnet/minecraft/class_1496;field_6973:I
named eatingTicks
Lnet/minecraft/entity/passive/HorseBaseEntity;eatingTicks:I
-
angryTicks
private int angryTicks- Mappings:
Namespace Name Mixin selector official bB
Lbcr;bB:I
intermediary field_6970
Lnet/minecraft/class_1496;field_6970:I
named angryTicks
Lnet/minecraft/entity/passive/HorseBaseEntity;angryTicks:I
-
tailWagTicks
public int tailWagTicks- Mappings:
Namespace Name Mixin selector official bm
Lbcr;bm:I
intermediary field_6957
Lnet/minecraft/class_1496;field_6957:I
named tailWagTicks
Lnet/minecraft/entity/passive/HorseBaseEntity;tailWagTicks:I
-
field_6958
public int field_6958- Mappings:
Namespace Name Mixin selector official bn
Lbcr;bn:I
intermediary field_6958
Lnet/minecraft/class_1496;field_6958:I
named field_6958
Lnet/minecraft/entity/passive/HorseBaseEntity;field_6958:I
-
inAir
protected boolean inAir- Mappings:
Namespace Name Mixin selector official bo
Lbcr;bo:Z
intermediary field_6968
Lnet/minecraft/class_1496;field_6968:Z
named inAir
Lnet/minecraft/entity/passive/HorseBaseEntity;inAir:Z
-
items
- Mappings:
Namespace Name Mixin selector official bp
Lbcr;bp:Lapv;
intermediary field_6962
Lnet/minecraft/class_1496;field_6962:Lnet/minecraft/class_1277;
named items
Lnet/minecraft/entity/passive/HorseBaseEntity;items:Lnet/minecraft/inventory/SimpleInventory;
-
temper
protected int temper- Mappings:
Namespace Name Mixin selector official bq
Lbcr;bq:I
intermediary field_6955
Lnet/minecraft/class_1496;field_6955:I
named temper
Lnet/minecraft/entity/passive/HorseBaseEntity;temper:I
-
jumpStrength
protected float jumpStrength- Mappings:
Namespace Name Mixin selector official br
Lbcr;br:F
intermediary field_6976
Lnet/minecraft/class_1496;field_6976:F
named jumpStrength
Lnet/minecraft/entity/passive/HorseBaseEntity;jumpStrength:F
-
jumping
private boolean jumping- Mappings:
Namespace Name Mixin selector official bC
Lbcr;bC:Z
intermediary field_6960
Lnet/minecraft/class_1496;field_6960:Z
named jumping
Lnet/minecraft/entity/passive/HorseBaseEntity;jumping:Z
-
eatingGrassAnimationProgress
private float eatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector official bD
Lbcr;bD:F
intermediary field_6969
Lnet/minecraft/class_1496;field_6969:F
named eatingGrassAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;eatingGrassAnimationProgress:F
-
lastEatingGrassAnimationProgress
private float lastEatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector official bE
Lbcr;bE:F
intermediary field_6966
Lnet/minecraft/class_1496;field_6966:F
named lastEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;lastEatingGrassAnimationProgress:F
-
angryAnimationProgress
private float angryAnimationProgress- Mappings:
Namespace Name Mixin selector official bF
Lbcr;bF:F
intermediary field_6967
Lnet/minecraft/class_1496;field_6967:F
named angryAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;angryAnimationProgress:F
-
lastAngryAnimationProgress
private float lastAngryAnimationProgress- Mappings:
Namespace Name Mixin selector official bG
Lbcr;bG:F
intermediary field_6963
Lnet/minecraft/class_1496;field_6963:F
named lastAngryAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;lastAngryAnimationProgress:F
-
eatingAnimationProgress
private float eatingAnimationProgress- Mappings:
Namespace Name Mixin selector official bH
Lbcr;bH:F
intermediary field_6965
Lnet/minecraft/class_1496;field_6965:F
named eatingAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;eatingAnimationProgress:F
-
lastEatingAnimationProgress
private float lastEatingAnimationProgress- Mappings:
Namespace Name Mixin selector official bI
Lbcr;bI:F
intermediary field_6961
Lnet/minecraft/class_1496;field_6961:F
named lastEatingAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;lastEatingAnimationProgress:F
-
playExtraHorseSounds
protected boolean playExtraHorseSounds- Mappings:
Namespace Name Mixin selector official bs
Lbcr;bs:Z
intermediary field_6964
Lnet/minecraft/class_1496;field_6964:Z
named playExtraHorseSounds
Lnet/minecraft/entity/passive/HorseBaseEntity;playExtraHorseSounds:Z
-
soundTicks
protected int soundTicks- Mappings:
Namespace Name Mixin selector official bt
Lbcr;bt:I
intermediary field_6975
Lnet/minecraft/class_1496;field_6975:I
named soundTicks
Lnet/minecraft/entity/passive/HorseBaseEntity;soundTicks:I
-
-
Constructor Details
-
HorseBaseEntity
- Mappings:
Namespace Name Mixin selector official <init>
Laqv;<init>(Laqz;Lbtv;)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 fu
Lbcr;fu()V
intermediary method_6764
Lnet/minecraft/class_1496;method_6764()V
named initCustomGoals
Lnet/minecraft/entity/passive/HorseBaseEntity;initCustomGoals()V
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTracker
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official e
Laqv;e()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 u
Lbcr;u(I)Z
intermediary method_6730
Lnet/minecraft/class_1496;method_6730(I)Z
named getHorseFlag
Lnet/minecraft/entity/passive/HorseBaseEntity;getHorseFlag(I)Z
-
setHorseFlag
protected void setHorseFlag(int bitmask, boolean flag)- Mappings:
Namespace Name Mixin selector official d
Lbcr;d(IZ)V
intermediary method_6769
Lnet/minecraft/class_1496;method_6769(IZ)V
named setHorseFlag
Lnet/minecraft/entity/passive/HorseBaseEntity;setHorseFlag(IZ)V
-
isTame
public boolean isTame()- Mappings:
Namespace Name Mixin selector official fv
Lbcr;fv()Z
intermediary method_6727
Lnet/minecraft/class_1496;method_6727()Z
named isTame
Lnet/minecraft/entity/passive/HorseBaseEntity;isTame()Z
-
getOwnerUuid
- Mappings:
Namespace Name Mixin selector official fw
Lbcr;fw()Ljava/util/UUID;
intermediary method_6768
Lnet/minecraft/class_1496;method_6768()Ljava/util/UUID;
named getOwnerUuid
Lnet/minecraft/entity/passive/HorseBaseEntity;getOwnerUuid()Ljava/util/UUID;
-
setOwnerUuid
- Mappings:
Namespace Name Mixin selector official b
Lbcr;b(Ljava/util/UUID;)V
intermediary method_6732
Lnet/minecraft/class_1496;method_6732(Ljava/util/UUID;)V
named setOwnerUuid
Lnet/minecraft/entity/passive/HorseBaseEntity;setOwnerUuid(Ljava/util/UUID;)V
-
isInAir
public boolean isInAir()- Mappings:
Namespace Name Mixin selector official fx
Lbcr;fx()Z
intermediary method_6763
Lnet/minecraft/class_1496;method_6763()Z
named isInAir
Lnet/minecraft/entity/passive/HorseBaseEntity;isInAir()Z
-
setTame
public void setTame(boolean tame)- Mappings:
Namespace Name Mixin selector official v
Lbcr;v(Z)V
intermediary method_6766
Lnet/minecraft/class_1496;method_6766(Z)V
named setTame
Lnet/minecraft/entity/passive/HorseBaseEntity;setTame(Z)V
-
setInAir
public void setInAir(boolean inAir)- Mappings:
Namespace Name Mixin selector official w
Lbcr;w(Z)V
intermediary method_6758
Lnet/minecraft/class_1496;method_6758(Z)V
named setInAir
Lnet/minecraft/entity/passive/HorseBaseEntity;setInAir(Z)V
-
updateForLeashLength
protected void updateForLeashLength(float leashLength)- Overrides:
updateForLeashLength
in classPathAwareEntity
- Mappings:
Namespace Name Mixin selector official w
Larq;w(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 fy
Lbcr;fy()Z
intermediary method_6724
Lnet/minecraft/class_1496;method_6724()Z
named isEatingGrass
Lnet/minecraft/entity/passive/HorseBaseEntity;isEatingGrass()Z
-
isAngry
public boolean isAngry()- Mappings:
Namespace Name Mixin selector official fz
Lbcr;fz()Z
intermediary method_6736
Lnet/minecraft/class_1496;method_6736()Z
named isAngry
Lnet/minecraft/entity/passive/HorseBaseEntity;isAngry()Z
-
isBred
public boolean isBred()- Mappings:
Namespace Name Mixin selector official fA
Lbcr;fA()Z
intermediary method_6744
Lnet/minecraft/class_1496;method_6744()Z
named isBred
Lnet/minecraft/entity/passive/HorseBaseEntity;isBred()Z
-
setBred
public void setBred(boolean bred)- Mappings:
Namespace Name Mixin selector official x
Lbcr;x(Z)V
intermediary method_6751
Lnet/minecraft/class_1496;method_6751(Z)V
named setBred
Lnet/minecraft/entity/passive/HorseBaseEntity;setBred(Z)V
-
canBeSaddled
public boolean canBeSaddled()- Specified by:
canBeSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector official c
Larw;c()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
Larw;a(Laeh;)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
-
isSaddled
public boolean isSaddled()- Specified by:
isSaddled
in interfaceSaddleable
- Mappings:
Namespace Name Mixin selector official N_
Larw;N_()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 fB
Lbcr;fB()I
intermediary method_6729
Lnet/minecraft/class_1496;method_6729()I
named getTemper
Lnet/minecraft/entity/passive/HorseBaseEntity;getTemper()I
-
setTemper
public void setTemper(int temper)- Mappings:
Namespace Name Mixin selector official v
Lbcr;v(I)V
intermediary method_6749
Lnet/minecraft/class_1496;method_6749(I)V
named setTemper
Lnet/minecraft/entity/passive/HorseBaseEntity;setTemper(I)V
-
addTemper
public int addTemper(int difference)- Mappings:
Namespace Name Mixin selector official w
Lbcr;w(I)I
intermediary method_6745
Lnet/minecraft/class_1496;method_6745(I)I
named addTemper
Lnet/minecraft/entity/passive/HorseBaseEntity;addTemper(I)I
-
isPushable
public boolean isPushable()- Overrides:
isPushable
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official aZ
Laqv;aZ()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 r
Lbcr;r()V
intermediary method_6733
Lnet/minecraft/class_1496;method_6733()V
named playEatingAnimation
Lnet/minecraft/entity/passive/HorseBaseEntity;playEatingAnimation()V
-
handleFallDamage
public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource)- Overrides:
handleFallDamage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(FFLaqf;)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
Lari;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 fm
Lbcr;fm()I
intermediary method_6750
Lnet/minecraft/class_1496;method_6750()I
named getInventorySize
Lnet/minecraft/entity/passive/HorseBaseEntity;getInventorySize()I
-
onChestedStatusChanged
protected void onChestedStatusChanged()- Mappings:
Namespace Name Mixin selector official fC
Lbcr;fC()V
intermediary method_6721
Lnet/minecraft/class_1496;method_6721()V
named onChestedStatusChanged
Lnet/minecraft/entity/passive/HorseBaseEntity;onChestedStatusChanged()V
-
updateSaddle
protected void updateSaddle()- Mappings:
Namespace Name Mixin selector official fD
Lbcr;fD()V
intermediary method_6731
Lnet/minecraft/class_1496;method_6731()V
named updateSaddle
Lnet/minecraft/entity/passive/HorseBaseEntity;updateSaddle()V
-
onInventoryChanged
- Specified by:
onInventoryChanged
in interfaceInventoryChangedListener
- Mappings:
Namespace Name Mixin selector official a
Lapl;a(Lapj;)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 fE
Lbcr;fE()D
intermediary method_6771
Lnet/minecraft/class_1496;method_6771()D
named getJumpStrength
Lnet/minecraft/entity/passive/HorseBaseEntity;getJumpStrength()D
-
getEatSound
- Mappings:
Namespace Name Mixin selector official fF
Lbcr;fF()Laef;
intermediary method_28368
Lnet/minecraft/class_1496;method_28368()Lnet/minecraft/class_3414;
named getEatSound
Lnet/minecraft/entity/passive/HorseBaseEntity;getEatSound()Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official q
Lari;q()Laef;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lari;c(Laqf;)Laef;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official p
Larj;p()Laef;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getAngrySound
- Mappings:
Namespace Name Mixin selector official fG
Lbcr;fG()Laef;
intermediary method_6747
Lnet/minecraft/class_1496;method_6747()Lnet/minecraft/class_3414;
named getAngrySound
Lnet/minecraft/entity/passive/HorseBaseEntity;getAngrySound()Lnet/minecraft/sound/SoundEvent;
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lfx;Lcht;)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
-
playWalkSound
- Mappings:
Namespace Name Mixin selector official a
Lbcr;a(Lcdg;)V
intermediary method_6761
Lnet/minecraft/class_1496;method_6761(Lnet/minecraft/class_2498;)V
named playWalkSound
Lnet/minecraft/entity/passive/HorseBaseEntity;playWalkSound(Lnet/minecraft/sound/BlockSoundGroup;)V
-
createBaseHorseAttributes
- Mappings:
Namespace Name Mixin selector official fH
Lbcr;fH()Lash$a;
intermediary method_26899
Lnet/minecraft/class_1496;method_26899()Lnet/minecraft/class_5132$class_5133;
named createBaseHorseAttributes
Lnet/minecraft/entity/passive/HorseBaseEntity;createBaseHorseAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
getLimitPerChunk
public int getLimitPerChunk()- Overrides:
getLimitPerChunk
in classMobEntity
- Mappings:
Namespace Name Mixin selector official eR
Larj;eR()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 fI
Lbcr;fI()I
intermediary method_6755
Lnet/minecraft/class_1496;method_6755()I
named getMaxTemper
Lnet/minecraft/entity/passive/HorseBaseEntity;getMaxTemper()I
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolume
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official ee
Lari;ee()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 I
Larj;I()I
intermediary method_5970
Lnet/minecraft/class_1308;method_5970()I
named getMinAmbientSoundDelay
Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
-
openInventory
- Mappings:
Namespace Name Mixin selector official f
Lbcr;f(Lbhl;)V
intermediary method_6722
Lnet/minecraft/class_1496;method_6722(Lnet/minecraft/class_1657;)V
named openInventory
Lnet/minecraft/entity/passive/HorseBaseEntity;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)V
-
interactHorse
- Mappings:
Namespace Name Mixin selector official a
Lbcr;a(Lbhl;Lbnv;)Lapq;
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/HorseBaseEntity;interactHorse(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult;
-
receiveFood
- Mappings:
Namespace Name Mixin selector official b
Lbcr;b(Lbhl;Lbnv;)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/HorseBaseEntity;receiveFood(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Z
-
putPlayerOnBack
- Mappings:
Namespace Name Mixin selector official h
Lbcr;h(Lbhl;)V
intermediary method_6726
Lnet/minecraft/class_1496;method_6726(Lnet/minecraft/class_1657;)V
named putPlayerOnBack
Lnet/minecraft/entity/passive/HorseBaseEntity;putPlayerOnBack(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isImmobile
protected boolean isImmobile()- Overrides:
isImmobile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official eg
Lari;eg()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 k
Lbbj;k(Lbnv;)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 fl
Lbcr;fl()V
intermediary method_6759
Lnet/minecraft/class_1496;method_6759()V
named wagTail
Lnet/minecraft/entity/passive/HorseBaseEntity;wagTail()V
-
dropInventory
protected void dropInventory()- Overrides:
dropInventory
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official dM
Lari;dM()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 k
Lari;k()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 fJ
Lbcr;fJ()V
intermediary method_6746
Lnet/minecraft/class_1496;method_6746()V
named walkToParent
Lnet/minecraft/entity/passive/HorseBaseEntity;walkToParent()V
-
eatsGrass
public boolean eatsGrass()- Mappings:
Namespace Name Mixin selector official fK
Lbcr;fK()Z
intermediary method_6762
Lnet/minecraft/class_1496;method_6762()Z
named eatsGrass
Lnet/minecraft/entity/passive/HorseBaseEntity;eatsGrass()Z
-
tick
public void tick() -
setEating
private void setEating()- Mappings:
Namespace Name Mixin selector official fn
Lbcr;fn()V
intermediary method_6738
Lnet/minecraft/class_1496;method_6738()V
named setEating
Lnet/minecraft/entity/passive/HorseBaseEntity;setEating()V
-
setEatingGrass
public void setEatingGrass(boolean eatingGrass)- Mappings:
Namespace Name Mixin selector official y
Lbcr;y(Z)V
intermediary method_6740
Lnet/minecraft/class_1496;method_6740(Z)V
named setEatingGrass
Lnet/minecraft/entity/passive/HorseBaseEntity;setEatingGrass(Z)V
-
setAngry
public void setAngry(boolean angry)- Mappings:
Namespace Name Mixin selector official z
Lbcr;z(Z)V
intermediary method_6737
Lnet/minecraft/class_1496;method_6737(Z)V
named setAngry
Lnet/minecraft/entity/passive/HorseBaseEntity;setAngry(Z)V
-
updateAnger
private void updateAnger()- Mappings:
Namespace Name Mixin selector official ft
Lbcr;ft()V
intermediary method_6748
Lnet/minecraft/class_1496;method_6748()V
named updateAnger
Lnet/minecraft/entity/passive/HorseBaseEntity;updateAnger()V
-
playAngrySound
public void playAngrySound()- Mappings:
Namespace Name Mixin selector official fL
Lbcr;fL()V
intermediary method_6757
Lnet/minecraft/class_1496;method_6757()V
named playAngrySound
Lnet/minecraft/entity/passive/HorseBaseEntity;playAngrySound()V
-
bondWithPlayer
- Mappings:
Namespace Name Mixin selector official i
Lbcr;i(Lbhl;)Z
intermediary method_6752
Lnet/minecraft/class_1496;method_6752(Lnet/minecraft/class_1657;)Z
named bondWithPlayer
Lnet/minecraft/entity/passive/HorseBaseEntity;bondWithPlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
travel
- Overrides:
travel
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official h
Lari;h(Ldiu;)V
intermediary method_6091
Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
named travel
Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
-
playJumpSound
protected void playJumpSound()- Mappings:
Namespace Name Mixin selector official fM
Lbcr;fM()V
intermediary method_6723
Lnet/minecraft/class_1496;method_6723()V
named playJumpSound
Lnet/minecraft/entity/passive/HorseBaseEntity;playJumpSound()V
-
writeCustomDataToTag
- Overrides:
writeCustomDataToTag
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lmq;)V
intermediary method_5652
Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
named writeCustomDataToTag
Lnet/minecraft/entity/Entity;writeCustomDataToTag(Lnet/minecraft/nbt/CompoundTag;)V
-
readCustomDataFromTag
- Overrides:
readCustomDataFromTag
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(Lmq;)V
intermediary method_5749
Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
named readCustomDataFromTag
Lnet/minecraft/entity/Entity;readCustomDataFromTag(Lnet/minecraft/nbt/CompoundTag;)V
-
canBreedWith
- Overrides:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbbj;a(Lbbj;)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 fN
Lbcr;fN()Z
intermediary method_6734
Lnet/minecraft/class_1496;method_6734()Z
named canBreed
Lnet/minecraft/entity/passive/HorseBaseEntity;canBreed()Z
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Laqt;a(Laav;Laqt;)Laqt;
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
Lbcr;a(Laqt;Lbcr;)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/HorseBaseEntity;setChildAttributes(Lnet/minecraft/entity/passive/PassiveEntity;Lnet/minecraft/entity/passive/HorseBaseEntity;)V
-
canBeControlledByRider
public boolean canBeControlledByRider()- Overrides:
canBeControlledByRider
in classMobEntity
- Mappings:
Namespace Name Mixin selector official eS
Larj;eS()Z
intermediary method_5956
Lnet/minecraft/class_1308;method_5956()Z
named canBeControlledByRider
Lnet/minecraft/entity/mob/MobEntity;canBeControlledByRider()Z
-
getEatingGrassAnimationProgress
- Mappings:
Namespace Name Mixin selector official x
Lbcr;x(F)F
intermediary method_6739
Lnet/minecraft/class_1496;method_6739(F)F
named getEatingGrassAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;getEatingGrassAnimationProgress(F)F
-
getAngryAnimationProgress
- Mappings:
Namespace Name Mixin selector official y
Lbcr;y(F)F
intermediary method_6767
Lnet/minecraft/class_1496;method_6767(F)F
named getAngryAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;getAngryAnimationProgress(F)F
-
getEatingAnimationProgress
- Mappings:
Namespace Name Mixin selector official z
Lbcr;z(F)F
intermediary method_6772
Lnet/minecraft/class_1496;method_6772(F)F
named getEatingAnimationProgress
Lnet/minecraft/entity/passive/HorseBaseEntity;getEatingAnimationProgress(F)F
-
setJumpStrength
- Specified by:
setJumpStrength
in interfaceJumpingMount
- Mappings:
Namespace Name Mixin selector official b_
Lars;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 R_
Lars;R_()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 b
Lars;b(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 S_
Lars;S_()V
intermediary method_6156
Lnet/minecraft/class_1316;method_6156()V
named stopJumping
Lnet/minecraft/entity/JumpingMount;stopJumping()V
-
spawnPlayerReactionParticles
- Mappings:
Namespace Name Mixin selector official A
Lbcr;A(Z)V
intermediary method_6760
Lnet/minecraft/class_1496;method_6760(Z)V
named spawnPlayerReactionParticles
Lnet/minecraft/entity/passive/HorseBaseEntity;spawnPlayerReactionParticles(Z)V
-
handleStatus
- Overrides:
handleStatus
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Laqv;a(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 k
Laqv;k(Laqv;)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
protected float getChildHealthBonus()- Mappings:
Namespace Name Mixin selector official fO
Lbcr;fO()F
intermediary method_6754
Lnet/minecraft/class_1496;method_6754()F
named getChildHealthBonus
Lnet/minecraft/entity/passive/HorseBaseEntity;getChildHealthBonus()F
-
getChildJumpStrengthBonus
protected double getChildJumpStrengthBonus()- Mappings:
Namespace Name Mixin selector official fP
Lbcr;fP()D
intermediary method_6774
Lnet/minecraft/class_1496;method_6774()D
named getChildJumpStrengthBonus
Lnet/minecraft/entity/passive/HorseBaseEntity;getChildJumpStrengthBonus()D
-
getChildMovementSpeedBonus
protected double getChildMovementSpeedBonus()- Mappings:
Namespace Name Mixin selector official fQ
Lbcr;fQ()D
intermediary method_6728
Lnet/minecraft/class_1496;method_6728()D
named getChildMovementSpeedBonus
Lnet/minecraft/entity/passive/HorseBaseEntity;getChildMovementSpeedBonus()D
-
isClimbing
public boolean isClimbing()- Overrides:
isClimbing
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d_
Lari;d_()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
Lari;b(Lart;Laqw;)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 fR
Lbcr;fR()Z
intermediary method_6735
Lnet/minecraft/class_1496;method_6735()Z
named hasArmorSlot
Lnet/minecraft/entity/passive/HorseBaseEntity;hasArmorSlot()Z
-
hasArmorInSlot
public boolean hasArmorInSlot()Whether this horse already has an item stack in its horse armor slot.- See Also:
hasArmorSlot()
- Mappings:
Namespace Name Mixin selector official fS
Lbcr;fS()Z
intermediary method_6753
Lnet/minecraft/class_1496;method_6753()Z
named hasArmorInSlot
Lnet/minecraft/entity/passive/HorseBaseEntity;hasArmorInSlot()Z
-
isHorseArmor
Whether the given item stack is valid for this horse's armor slot.- See Also:
hasArmorSlot()
- Mappings:
Namespace Name Mixin selector official l
Lbcr;l(Lbnv;)Z
intermediary method_6773
Lnet/minecraft/class_1496;method_6773(Lnet/minecraft/class_1799;)Z
named isHorseArmor
Lnet/minecraft/entity/passive/HorseBaseEntity;isHorseArmor(Lnet/minecraft/item/ItemStack;)Z
-
method_32335
- Mappings:
Namespace Name Mixin selector official a
Lbcr;a(ILjava/util/function/Predicate;)Lary;
intermediary method_32335
Lnet/minecraft/class_1496;method_32335(ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;
named method_32335
Lnet/minecraft/entity/passive/HorseBaseEntity;method_32335(ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;
-
method_32318
- Overrides:
method_32318
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official k
Laqv;k(I)Lary;
intermediary method_32318
Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;
named method_32318
Lnet/minecraft/entity/Entity;method_32318(I)Lnet/minecraft/class_5630;
-
getPrimaryPassenger
- Overrides:
getPrimaryPassenger
in classEntity
- Mappings:
Namespace Name Mixin selector official cu
Laqv;cu()Laqv;
intermediary method_5642
Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1297;
named getPrimaryPassenger
Lnet/minecraft/entity/Entity;getPrimaryPassenger()Lnet/minecraft/entity/Entity;
-
method_27930
- Mappings:
Namespace Name Mixin selector official a
Lbcr;a(Ldiu;Lari;)Ldiu;
intermediary method_27930
Lnet/minecraft/class_1496;method_27930(Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
named method_27930
Lnet/minecraft/entity/passive/HorseBaseEntity;method_27930(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
-
updatePassengerForDismount
- Overrides:
updatePassengerForDismount
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Laqv;b(Lari;)Ldiu;
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
protected void initAttributes()- Mappings:
Namespace Name Mixin selector official o
Lbcr;o()V
intermediary method_6001
Lnet/minecraft/class_1496;method_6001()V
named initAttributes
Lnet/minecraft/entity/passive/HorseBaseEntity;initAttributes()V
-
initialize
@Nullable public EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable CompoundTag entityTag)- Overrides:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Larj;a(Lbuj;Lapo;Larl;Larz;Lmq;)Larz;
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/CompoundTag;)Lnet/minecraft/entity/EntityData;
-
method_33338
- Mappings:
Namespace Name Mixin selector official b
Lbcr;b(Lapj;)Z
intermediary method_33338
Lnet/minecraft/class_1496;method_33338(Lnet/minecraft/class_1263;)Z
named method_33338
Lnet/minecraft/entity/passive/HorseBaseEntity;method_33338(Lnet/minecraft/inventory/Inventory;)Z
-