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 intermediary net/minecraft/class_1496official btinamed net/minecraft/entity/passive/AbstractHorseEntity
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate floatprivate intprivate static final intprivate static final Ingredientprivate static final intprivate static final intprivate floatprivate floatprivate intprivate intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final doubleprivate static final floatprivate static final floatintprivate static final TrackedData<Byte>protected booleanprivate static final Predicate<LivingEntity>protected SimpleInventoryprotected booleanprotected floatprivate floatprivate floatprivate floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final TargetPredicateprotected booleanprivate static final intprotected intintprivate static final intprotected intFields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields 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, targetSelectorFields 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_FLAGFields 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, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractHorseEntity(EntityType<? extends AbstractHorseEntity> type, World world) -
Method Summary
Modifier and TypeMethodDescriptionintaddTemper(int difference) booleanareInventoriesDifferent(Inventory inventory) booleanbondWithPlayer(PlayerEntity player) (package private) static doublecalculateAttributeBaseValue(double parentBase, double otherParentBase, double min, double max, Random random) booleanprotected booleancanBreed()booleancanBreedWith(AnimalEntity other) booleancanJump()protected intcomputeFallDamage(float fallDistance, float damageMultiplier) createChild(ServerWorld world, PassiveEntity entity) private StackReferencecreateInventoryStackReference(int slot, Predicate<ItemStack> predicate) booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected voidbooleanvoidequipHorseArmor(PlayerEntity player, ItemStack stack) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) floatgetAngryAnimationProgress(float tickDelta) protected @Nullable SoundEventprotected static floatgetChildHealthBonus(IntUnaryOperator randomIntGetter) protected static doublegetChildJumpStrengthBonus(DoubleSupplier randomDoubleGetter) protected static doublegetChildMovementSpeedBonus(DoubleSupplier randomDoubleGetter) protected Vec3dgetControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput) protected Vec2fgetControlledRotation(LivingEntity controllingPassenger) Returns the passenger in control of this entity, ornullif there is none.floatgetEatingAnimationProgress(float tickDelta) floatgetEatingGrassAnimationProgress(float tickDelta) protected @Nullable SoundEventprotected booleangetHorseFlag(int bitmask) protected intdoubleintintintintprotected floatgetSaddledSpeed(PlayerEntity controllingPlayer) protected floatgetStackReference(int mappedIndex) Obtains a stack reference to be modified.intbooleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) Called when an entity falls.voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.booleanWhether this horse already has an item stack in its horse armor slot.booleanWhether this horse has a slot for custom equipment besides a saddle.protected voidinitAttributes(Random random) protected voidprotected voidInitializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactHorse(PlayerEntity player, ItemStack stack) interactMob(PlayerEntity player, Hand hand) booleanisAngry()booleanisBred()booleanisBreedingItem(ItemStack stack) booleanbooleanbooleanisHorseArmor(ItemStack item) Whether the given item stack is valid for this horse's armor slot.booleanbooleanisInAir()booleanReturns whether the entity can be pushed by other entities.booleanbooleanisTame()private booleanisWooden(BlockSoundGroup soundGroup) protected voidlocateSafeDismountingPos(Vec3d offset, LivingEntity passenger) protected voidvoidonInventoryChanged(Inventory sender) voidopenInventory(PlayerEntity player) voidprivate voidprotected voidprotected voidplayStepSound(BlockPos pos, BlockState state) protected voidplayWalkSound(BlockSoundGroup group) protected voidputPlayerOnBack(PlayerEntity player) voidReads custom data fromnbt.protected booleanreceiveFood(PlayerEntity player, ItemStack item) voidsaddle(@Nullable SoundCategory sound) voidsetAngry(boolean angry) voidsetBred(boolean bred) private voidsetChildAttribute(PassiveEntity other, AbstractHorseEntity child, EntityAttribute attribute, double min, double max) protected voidsetChildAttributes(PassiveEntity other, AbstractHorseEntity child) private voidvoidsetEatingGrass(boolean eatingGrass) protected voidsetHorseFlag(int bitmask, boolean flag) voidsetInAir(boolean inAir) voidsetJumpStrength(int strength) voidsetOwnerUuid(@Nullable UUID ownerUuid) voidsetTame(boolean tame) voidsetTemper(int temper) protected booleanprotected voidspawnPlayerReactionParticles(boolean positive) voidstartJumping(int height) voidvoidtick()Ticks this entity.protected voidtickControlled(PlayerEntity controllingPlayer, Vec3d movementInput) voidvoidprotected voidupdateForLeashLength(float leashLength) updatePassengerForDismount(LivingEntity passenger) Returns the position of the dismountedpassenger.voidupdatePassengerPosition(Entity passenger) protected voidprivate voidwagTail()protected voidvoidWrites 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, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateLeashMethods 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, 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, method_51851, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.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, wakeUpMethods 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, 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, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, method_51848, method_51849, method_51850, 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, 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, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.entity.JumpingMount
getJumpCooldownMethods inherited from interface net.minecraft.entity.Saddleable
getSaddleSoundMethods 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 intermediary field_30413Lnet/minecraft/class_1496;field_30413:Iofficial ceLbti;ce:Inamed field_30413Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30413:I
-
field_30414
public static final int field_30414- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30414Lnet/minecraft/class_1496;field_30414:Iofficial cfLbti;cf:Inamed field_30414Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30414:I
-
field_30415
public static final int field_30415- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30415Lnet/minecraft/class_1496;field_30415:Iofficial cgLbti;cg:Inamed field_30415Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30415:I
-
field_42647
public static final double field_42647- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_42647Lnet/minecraft/class_1496;field_42647:Dofficial chLbti;ch:Dnamed field_42647Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42647:D
-
MIN_MOVEMENT_SPEED_BONUS
private static final float MIN_MOVEMENT_SPEED_BONUS- Mappings:
Namespace Name Mixin selector intermediary field_42641Lnet/minecraft/class_1496;field_42641:Fofficial bTLbti;bT:Fnamed MIN_MOVEMENT_SPEED_BONUSLnet/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 intermediary field_42642Lnet/minecraft/class_1496;field_42642:Fofficial bULbti;bU:Fnamed MAX_MOVEMENT_SPEED_BONUSLnet/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 intermediary field_42643Lnet/minecraft/class_1496;field_42643:Fofficial bWLbti;bW:Fnamed MIN_JUMP_STRENGTH_BONUSLnet/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 intermediary field_42644Lnet/minecraft/class_1496;field_42644:Fofficial bXLbti;bX:Fnamed MAX_JUMP_STRENGTH_BONUSLnet/minecraft/entity/passive/AbstractHorseEntity;MAX_JUMP_STRENGTH_BONUS:F
-
MIN_HEALTH_BONUS
private static final float MIN_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector intermediary field_42645Lnet/minecraft/class_1496;field_42645:Fofficial bYLbti;bY:Fnamed MIN_HEALTH_BONUSLnet/minecraft/entity/passive/AbstractHorseEntity;MIN_HEALTH_BONUS:F
-
MAX_HEALTH_BONUS
private static final float MAX_HEALTH_BONUS- Mappings:
Namespace Name Mixin selector intermediary field_42646Lnet/minecraft/class_1496;field_42646:Fofficial bZLbti;bZ:Fnamed MAX_HEALTH_BONUSLnet/minecraft/entity/passive/AbstractHorseEntity;MAX_HEALTH_BONUS:F
-
field_42979
private static final float field_42979- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_42979Lnet/minecraft/class_1496;field_42979:Fofficial caLbti;ca:Fnamed field_42979Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42979:F
-
field_42980
private static final float field_42980- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_42980Lnet/minecraft/class_1496;field_42980:Fofficial cbLbti;cb:Fnamed field_42980Lnet/minecraft/entity/passive/AbstractHorseEntity;field_42980:F
-
IS_BRED_HORSE
- Mappings:
Namespace Name Mixin selector intermediary field_6956Lnet/minecraft/class_1496;field_6956:Ljava/util/function/Predicate;official ccLbti;cc:Ljava/util/function/Predicate;named IS_BRED_HORSELnet/minecraft/entity/passive/AbstractHorseEntity;IS_BRED_HORSE:Ljava/util/function/Predicate;
-
PARENT_HORSE_PREDICATE
- Mappings:
Namespace Name Mixin selector intermediary field_18118Lnet/minecraft/class_1496;field_18118:Lnet/minecraft/class_4051;official cdLbti;cd:Lbqk;named PARENT_HORSE_PREDICATELnet/minecraft/entity/passive/AbstractHorseEntity;PARENT_HORSE_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate;
-
BREEDING_INGREDIENT
- Mappings:
Namespace Name Mixin selector intermediary field_25374Lnet/minecraft/class_1496;field_25374:Lnet/minecraft/class_1856;official cuLbti;cu:Lcix;named BREEDING_INGREDIENTLnet/minecraft/entity/passive/AbstractHorseEntity;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
-
HORSE_FLAGS
- Mappings:
Namespace Name Mixin selector intermediary field_6959Lnet/minecraft/class_1496;field_6959:Lnet/minecraft/class_2940;official cvLbti;cv:Laby;named HORSE_FLAGSLnet/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 intermediary field_30419Lnet/minecraft/class_1496;field_30419:Iofficial cwLbti;cw:Inamed TAMED_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;TAMED_FLAG:I
-
SADDLED_FLAG
private static final int SADDLED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30420Lnet/minecraft/class_1496;field_30420:Iofficial cxLbti;cx:Inamed SADDLED_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;SADDLED_FLAG:I
-
BRED_FLAG
private static final int BRED_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30421Lnet/minecraft/class_1496;field_30421:Iofficial cyLbti;cy:Inamed BRED_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;BRED_FLAG:I
-
EATING_GRASS_FLAG
private static final int EATING_GRASS_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30422Lnet/minecraft/class_1496;field_30422:Iofficial czLbti;cz:Inamed EATING_GRASS_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;EATING_GRASS_FLAG:I
-
ANGRY_FLAG
private static final int ANGRY_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30423Lnet/minecraft/class_1496;field_30423:Iofficial cALbti;cA:Inamed ANGRY_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;ANGRY_FLAG:I
-
EATING_FLAG
private static final int EATING_FLAG- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30424Lnet/minecraft/class_1496;field_30424:Iofficial cBLbti;cB:Inamed EATING_FLAGLnet/minecraft/entity/passive/AbstractHorseEntity;EATING_FLAG:I
-
field_30416
public static final int field_30416- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30416Lnet/minecraft/class_1496;field_30416:Iofficial ciLbti;ci:Inamed field_30416Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30416:I
-
field_30417
public static final int field_30417- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30417Lnet/minecraft/class_1496;field_30417:Iofficial cjLbti;cj:Inamed field_30417Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30417:I
-
field_30418
public static final int field_30418- See Also:
- Mappings:
Namespace Name Mixin selector intermediary field_30418Lnet/minecraft/class_1496;field_30418:Iofficial ckLbti;ck:Inamed field_30418Lnet/minecraft/entity/passive/AbstractHorseEntity;field_30418:I
-
eatingGrassTicks
private int eatingGrassTicks- Mappings:
Namespace Name Mixin selector intermediary field_6971Lnet/minecraft/class_1496;field_6971:Iofficial cCLbti;cC:Inamed eatingGrassTicksLnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassTicks:I
-
eatingTicks
private int eatingTicks- Mappings:
Namespace Name Mixin selector intermediary field_6973Lnet/minecraft/class_1496;field_6973:Iofficial cDLbti;cD:Inamed eatingTicksLnet/minecraft/entity/passive/AbstractHorseEntity;eatingTicks:I
-
angryTicks
private int angryTicks- Mappings:
Namespace Name Mixin selector intermediary field_6970Lnet/minecraft/class_1496;field_6970:Iofficial cELbti;cE:Inamed angryTicksLnet/minecraft/entity/passive/AbstractHorseEntity;angryTicks:I
-
tailWagTicks
public int tailWagTicks- Mappings:
Namespace Name Mixin selector intermediary field_6957Lnet/minecraft/class_1496;field_6957:Iofficial clLbti;cl:Inamed tailWagTicksLnet/minecraft/entity/passive/AbstractHorseEntity;tailWagTicks:I
-
field_6958
public int field_6958- Mappings:
Namespace Name Mixin selector intermediary field_6958Lnet/minecraft/class_1496;field_6958:Iofficial cmLbti;cm:Inamed field_6958Lnet/minecraft/entity/passive/AbstractHorseEntity;field_6958:I
-
inAir
protected boolean inAir- Mappings:
Namespace Name Mixin selector intermediary field_6968Lnet/minecraft/class_1496;field_6968:Zofficial cnLbti;cn:Znamed inAirLnet/minecraft/entity/passive/AbstractHorseEntity;inAir:Z
-
items
- Mappings:
Namespace Name Mixin selector intermediary field_6962Lnet/minecraft/class_1496;field_6962:Lnet/minecraft/class_1277;official coLbti;co:Lbed;named itemsLnet/minecraft/entity/passive/AbstractHorseEntity;items:Lnet/minecraft/inventory/SimpleInventory;
-
temper
protected int temper- Mappings:
Namespace Name Mixin selector intermediary field_6955Lnet/minecraft/class_1496;field_6955:Iofficial cpLbti;cp:Inamed temperLnet/minecraft/entity/passive/AbstractHorseEntity;temper:I
-
jumpStrength
protected float jumpStrength- Mappings:
Namespace Name Mixin selector intermediary field_6976Lnet/minecraft/class_1496;field_6976:Fofficial cqLbti;cq:Fnamed jumpStrengthLnet/minecraft/entity/passive/AbstractHorseEntity;jumpStrength:F
-
jumping
protected boolean jumping- Mappings:
Namespace Name Mixin selector intermediary field_6960Lnet/minecraft/class_1496;field_6960:Zofficial crLbti;cr:Znamed jumpingLnet/minecraft/entity/passive/AbstractHorseEntity;jumping:Z
-
eatingGrassAnimationProgress
private float eatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6969Lnet/minecraft/class_1496;field_6969:Fofficial cFLbti;cF:Fnamed eatingGrassAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;eatingGrassAnimationProgress:F
-
lastEatingGrassAnimationProgress
private float lastEatingGrassAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6966Lnet/minecraft/class_1496;field_6966:Fofficial cGLbti;cG:Fnamed lastEatingGrassAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingGrassAnimationProgress:F
-
angryAnimationProgress
private float angryAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6967Lnet/minecraft/class_1496;field_6967:Fofficial cHLbti;cH:Fnamed angryAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;angryAnimationProgress:F
-
lastAngryAnimationProgress
private float lastAngryAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6963Lnet/minecraft/class_1496;field_6963:Fofficial cILbti;cI:Fnamed lastAngryAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;lastAngryAnimationProgress:F
-
eatingAnimationProgress
private float eatingAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6965Lnet/minecraft/class_1496;field_6965:Fofficial cJLbti;cJ:Fnamed eatingAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;eatingAnimationProgress:F
-
lastEatingAnimationProgress
private float lastEatingAnimationProgress- Mappings:
Namespace Name Mixin selector intermediary field_6961Lnet/minecraft/class_1496;field_6961:Fofficial cKLbti;cK:Fnamed lastEatingAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;lastEatingAnimationProgress:F
-
playExtraHorseSounds
protected boolean playExtraHorseSounds- Mappings:
Namespace Name Mixin selector intermediary field_6964Lnet/minecraft/class_1496;field_6964:Zofficial csLbti;cs:Znamed playExtraHorseSoundsLnet/minecraft/entity/passive/AbstractHorseEntity;playExtraHorseSounds:Z
-
soundTicks
protected int soundTicks- Mappings:
Namespace Name Mixin selector intermediary field_6975Lnet/minecraft/class_1496;field_6975:Iofficial ctLbti;ct:Inamed soundTicksLnet/minecraft/entity/passive/AbstractHorseEntity;soundTicks:I
-
ownerUuid
- Mappings:
Namespace Name Mixin selector intermediary field_42462Lnet/minecraft/class_1496;field_42462:Ljava/util/UUID;official cLLbti;cL:Ljava/util/UUID;named ownerUuidLnet/minecraft/entity/passive/AbstractHorseEntity;ownerUuid:Ljava/util/UUID;
-
-
Constructor Details
-
AbstractHorseEntity
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbfh;<init>(Lbfl;Lcmk;)Vnamed <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 intermediary method_6764Lnet/minecraft/class_1496;method_6764()Vofficial gnLbti;gn()Vnamed initCustomGoalsLnet/minecraft/entity/passive/AbstractHorseEntity;initCustomGoals()V
-
initDataTracker
protected void initDataTracker()Initializes data tracker.- Overrides:
initDataTrackerin classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5693Lnet/minecraft/class_1297;method_5693()Vofficial a_Lbfh;a_()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
getHorseFlag
protected boolean getHorseFlag(int bitmask) - Mappings:
Namespace Name Mixin selector intermediary method_6730Lnet/minecraft/class_1496;method_6730(I)Zofficial tLbti;t(I)Znamed getHorseFlagLnet/minecraft/entity/passive/AbstractHorseEntity;getHorseFlag(I)Z
-
setHorseFlag
protected void setHorseFlag(int bitmask, boolean flag) - Mappings:
Namespace Name Mixin selector intermediary method_6769Lnet/minecraft/class_1496;method_6769(IZ)Vofficial dLbti;d(IZ)Vnamed setHorseFlagLnet/minecraft/entity/passive/AbstractHorseEntity;setHorseFlag(IZ)V
-
isTame
public boolean isTame()- Mappings:
Namespace Name Mixin selector intermediary method_6727Lnet/minecraft/class_1496;method_6727()Zofficial gmLbti;gm()Znamed isTameLnet/minecraft/entity/passive/AbstractHorseEntity;isTame()Z
-
getOwnerUuid
- Specified by:
getOwnerUuidin interfaceTameable- Mappings:
Namespace Name Mixin selector intermediary method_6139Lnet/minecraft/class_6025;method_6139()Ljava/util/UUID;official T_Lbgf;T_()Ljava/util/UUID;named getOwnerUuidLnet/minecraft/entity/Tameable;getOwnerUuid()Ljava/util/UUID;
-
setOwnerUuid
- Mappings:
Namespace Name Mixin selector intermediary method_6732Lnet/minecraft/class_1496;method_6732(Ljava/util/UUID;)Vofficial bLbti;b(Ljava/util/UUID;)Vnamed setOwnerUuidLnet/minecraft/entity/passive/AbstractHorseEntity;setOwnerUuid(Ljava/util/UUID;)V
-
isInAir
public boolean isInAir()- Mappings:
Namespace Name Mixin selector intermediary method_6763Lnet/minecraft/class_1496;method_6763()Zofficial goLbti;go()Znamed isInAirLnet/minecraft/entity/passive/AbstractHorseEntity;isInAir()Z
-
setTame
public void setTame(boolean tame) - Mappings:
Namespace Name Mixin selector intermediary method_6766Lnet/minecraft/class_1496;method_6766(Z)Vofficial yLbti;y(Z)Vnamed setTameLnet/minecraft/entity/passive/AbstractHorseEntity;setTame(Z)V
-
setInAir
public void setInAir(boolean inAir) - Mappings:
Namespace Name Mixin selector intermediary method_6758Lnet/minecraft/class_1496;method_6758(Z)Vofficial zLbti;z(Z)Vnamed setInAirLnet/minecraft/entity/passive/AbstractHorseEntity;setInAir(Z)V
-
updateForLeashLength
protected void updateForLeashLength(float leashLength) - Overrides:
updateForLeashLengthin classPathAwareEntity- Mappings:
Namespace Name Mixin selector intermediary method_6142Lnet/minecraft/class_1314;method_6142(F)Vofficial CLbgg;C(F)Vnamed updateForLeashLengthLnet/minecraft/entity/mob/PathAwareEntity;updateForLeashLength(F)V
-
isEatingGrass
public boolean isEatingGrass()- Mappings:
Namespace Name Mixin selector intermediary method_6724Lnet/minecraft/class_1496;method_6724()Zofficial gpLbti;gp()Znamed isEatingGrassLnet/minecraft/entity/passive/AbstractHorseEntity;isEatingGrass()Z
-
isAngry
public boolean isAngry()- Mappings:
Namespace Name Mixin selector intermediary method_6736Lnet/minecraft/class_1496;method_6736()Zofficial gqLbti;gq()Znamed isAngryLnet/minecraft/entity/passive/AbstractHorseEntity;isAngry()Z
-
isBred
public boolean isBred()- Mappings:
Namespace Name Mixin selector intermediary method_6744Lnet/minecraft/class_1496;method_6744()Zofficial grLbti;gr()Znamed isBredLnet/minecraft/entity/passive/AbstractHorseEntity;isBred()Z
-
setBred
public void setBred(boolean bred) - Mappings:
Namespace Name Mixin selector intermediary method_6751Lnet/minecraft/class_1496;method_6751(Z)Vofficial ALbti;A(Z)Vnamed setBredLnet/minecraft/entity/passive/AbstractHorseEntity;setBred(Z)V
-
canBeSaddled
public boolean canBeSaddled()- Specified by:
canBeSaddledin interfaceSaddleable- Mappings:
Namespace Name Mixin selector intermediary method_6765Lnet/minecraft/class_5146;method_6765()Zofficial gLbgo;g()Znamed canBeSaddledLnet/minecraft/entity/Saddleable;canBeSaddled()Z
-
saddle
- Specified by:
saddlein interfaceSaddleable- Mappings:
Namespace Name Mixin selector intermediary method_6576Lnet/minecraft/class_5146;method_6576(Lnet/minecraft/class_3419;)Vofficial aLbgo;a(Lami;)Vnamed saddleLnet/minecraft/entity/Saddleable;saddle(Lnet/minecraft/sound/SoundCategory;)V
-
equipHorseArmor
- Mappings:
Namespace Name Mixin selector intermediary method_45375Lnet/minecraft/class_1496;method_45375(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Vofficial bLbti;b(Lbym;Lcfx;)Vnamed equipHorseArmorLnet/minecraft/entity/passive/AbstractHorseEntity;equipHorseArmor(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)V
-
isSaddled
public boolean isSaddled()- Specified by:
isSaddledin interfaceSaddleable- Mappings:
Namespace Name Mixin selector intermediary method_6725Lnet/minecraft/class_5146;method_6725()Zofficial iLbgo;i()Znamed isSaddledLnet/minecraft/entity/Saddleable;isSaddled()Z
-
getTemper
public int getTemper()- Mappings:
Namespace Name Mixin selector intermediary method_6729Lnet/minecraft/class_1496;method_6729()Iofficial gsLbti;gs()Inamed getTemperLnet/minecraft/entity/passive/AbstractHorseEntity;getTemper()I
-
setTemper
public void setTemper(int temper) - Mappings:
Namespace Name Mixin selector intermediary method_6749Lnet/minecraft/class_1496;method_6749(I)Vofficial uLbti;u(I)Vnamed setTemperLnet/minecraft/entity/passive/AbstractHorseEntity;setTemper(I)V
-
addTemper
public int addTemper(int difference) - Mappings:
Namespace Name Mixin selector intermediary method_6745Lnet/minecraft/class_1496;method_6745(I)Iofficial vLbti;v(I)Inamed addTemperLnet/minecraft/entity/passive/AbstractHorseEntity;addTemper(I)I
-
isPushable
public boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
isPushablein classLivingEntity- Returns:
- whether the entity can be pushed by other entities
- Mappings:
Namespace Name Mixin selector intermediary method_5810Lnet/minecraft/class_1297;method_5810()Zofficial boLbfh;bo()Znamed isPushableLnet/minecraft/entity/Entity;isPushable()Z
-
playEatingAnimation
private void playEatingAnimation()- Mappings:
Namespace Name Mixin selector intermediary method_6733Lnet/minecraft/class_1496;method_6733()Vofficial pLbti;p()Vnamed playEatingAnimationLnet/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:
handleFallDamagein classLivingEntity- Returns:
- whether to play the sound when falling on honey block;
falsefor all entities except horses and llamas - Mappings:
Namespace Name Mixin selector intermediary method_5747Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Zofficial aLbfh;a(FFLbem;)Znamed handleFallDamageLnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
-
computeFallDamage
protected int computeFallDamage(float fallDistance, float damageMultiplier) - Overrides:
computeFallDamagein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_23329Lnet/minecraft/class_1309;method_23329(FF)Iofficial dLbfx;d(FF)Inamed computeFallDamageLnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
-
getInventorySize
protected int getInventorySize()- Mappings:
Namespace Name Mixin selector intermediary method_6750Lnet/minecraft/class_1496;method_6750()Iofficial U_Lbti;U_()Inamed getInventorySizeLnet/minecraft/entity/passive/AbstractHorseEntity;getInventorySize()I
-
onChestedStatusChanged
protected void onChestedStatusChanged()- Mappings:
Namespace Name Mixin selector intermediary method_6721Lnet/minecraft/class_1496;method_6721()Vofficial gtLbti;gt()Vnamed onChestedStatusChangedLnet/minecraft/entity/passive/AbstractHorseEntity;onChestedStatusChanged()V
-
updateSaddle
protected void updateSaddle()- Mappings:
Namespace Name Mixin selector intermediary method_6731Lnet/minecraft/class_1496;method_6731()Vofficial guLbti;gu()Vnamed updateSaddleLnet/minecraft/entity/passive/AbstractHorseEntity;updateSaddle()V
-
onInventoryChanged
- Specified by:
onInventoryChangedin interfaceInventoryChangedListener- Mappings:
Namespace Name Mixin selector intermediary method_5453Lnet/minecraft/class_1265;method_5453(Lnet/minecraft/class_1263;)Vofficial aLbdr;a(Lbdp;)Vnamed onInventoryChangedLnet/minecraft/inventory/InventoryChangedListener;onInventoryChanged(Lnet/minecraft/inventory/Inventory;)V
-
getJumpStrength
public double getJumpStrength()- Mappings:
Namespace Name Mixin selector intermediary method_6771Lnet/minecraft/class_1496;method_6771()Dofficial gvLbti;gv()Dnamed getJumpStrengthLnet/minecraft/entity/passive/AbstractHorseEntity;getJumpStrength()D
-
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
damagein classAnimalEntity- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5643Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Zofficial aLbfh;a(Lbem;F)Znamed damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
-
shouldAmbientStand
protected boolean shouldAmbientStand()- Mappings:
Namespace Name Mixin selector intermediary method_45349Lnet/minecraft/class_1496;method_45349()Zofficial gdLbti;gd()Znamed shouldAmbientStandLnet/minecraft/entity/passive/AbstractHorseEntity;shouldAmbientStand()Z
-
getEatSound
- Mappings:
Namespace Name Mixin selector intermediary method_28368Lnet/minecraft/class_1496;method_28368()Lnet/minecraft/class_3414;official geLbti;ge()Lamg;named getEatSoundLnet/minecraft/entity/passive/AbstractHorseEntity;getEatSound()Lnet/minecraft/sound/SoundEvent;
-
getAngrySound
- Mappings:
Namespace Name Mixin selector intermediary method_6747Lnet/minecraft/class_1496;method_6747()Lnet/minecraft/class_3414;official gwLbti;gw()Lamg;named getAngrySoundLnet/minecraft/entity/passive/AbstractHorseEntity;getAngrySound()Lnet/minecraft/sound/SoundEvent;
-
playStepSound
- Overrides:
playStepSoundin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial bLbfh;b(Lgu;Ldby;)Vnamed playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
isWooden
- Mappings:
Namespace Name Mixin selector intermediary method_49996Lnet/minecraft/class_1496;method_49996(Lnet/minecraft/class_2498;)Zofficial bLbti;b(Lcwx;)Znamed isWoodenLnet/minecraft/entity/passive/AbstractHorseEntity;isWooden(Lnet/minecraft/sound/BlockSoundGroup;)Z
-
playWalkSound
- Mappings:
Namespace Name Mixin selector intermediary method_6761Lnet/minecraft/class_1496;method_6761(Lnet/minecraft/class_2498;)Vofficial aLbti;a(Lcwx;)Vnamed playWalkSoundLnet/minecraft/entity/passive/AbstractHorseEntity;playWalkSound(Lnet/minecraft/sound/BlockSoundGroup;)V
-
createBaseHorseAttributes
- Mappings:
Namespace Name Mixin selector intermediary method_26899Lnet/minecraft/class_1496;method_26899()Lnet/minecraft/class_5132$class_5133;official gxLbti;gx()Lbhd$a;named createBaseHorseAttributesLnet/minecraft/entity/passive/AbstractHorseEntity;createBaseHorseAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
getLimitPerChunk
public int getLimitPerChunk()- Overrides:
getLimitPerChunkin classMobEntity- Mappings:
Namespace Name Mixin selector intermediary method_5945Lnet/minecraft/class_1308;method_5945()Iofficial fDLbfz;fD()Inamed getLimitPerChunkLnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
-
getMaxTemper
public int getMaxTemper()- Mappings:
Namespace Name Mixin selector intermediary method_6755Lnet/minecraft/class_1496;method_6755()Iofficial gyLbti;gy()Inamed getMaxTemperLnet/minecraft/entity/passive/AbstractHorseEntity;getMaxTemper()I
-
getSoundVolume
protected float getSoundVolume()- Overrides:
getSoundVolumein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6107Lnet/minecraft/class_1309;method_6107()Fofficial eRLbfx;eR()Fnamed getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()F
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelayin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_5970Lnet/minecraft/class_1308;method_5970()Iofficial LLbfz;L()Inamed getMinAmbientSoundDelayLnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
-
openInventory
- Specified by:
openInventoryin interfaceRideableInventory- Mappings:
Namespace Name Mixin selector intermediary method_6722Lnet/minecraft/class_7248;method_6722(Lnet/minecraft/class_1657;)Vofficial bLbfq;b(Lbym;)Vnamed openInventoryLnet/minecraft/entity/RideableInventory;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)V
-
interactHorse
- Mappings:
Namespace Name Mixin selector intermediary method_30009Lnet/minecraft/class_1496;method_30009(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1269;official cLbti;c(Lbym;Lcfx;)Lbdw;named interactHorseLnet/minecraft/entity/passive/AbstractHorseEntity;interactHorse(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Lnet/minecraft/util/ActionResult;
-
receiveFood
- Mappings:
Namespace Name Mixin selector intermediary method_6742Lnet/minecraft/class_1496;method_6742(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Zofficial aLbti;a(Lbym;Lcfx;)Znamed receiveFoodLnet/minecraft/entity/passive/AbstractHorseEntity;receiveFood(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Z
-
putPlayerOnBack
- Mappings:
Namespace Name Mixin selector intermediary method_6726Lnet/minecraft/class_1496;method_6726(Lnet/minecraft/class_1657;)Vofficial fLbti;f(Lbym;)Vnamed putPlayerOnBackLnet/minecraft/entity/passive/AbstractHorseEntity;putPlayerOnBack(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isImmobile
public boolean isImmobile()- Overrides:
isImmobilein classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6062Lnet/minecraft/class_1309;method_6062()Zofficial eTLbfx;eT()Znamed isImmobileLnet/minecraft/entity/LivingEntity;isImmobile()Z
-
isBreedingItem
- Overrides:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial mLbrj;m(Lcfx;)Znamed isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
-
wagTail
private void wagTail()- Mappings:
Namespace Name Mixin selector intermediary method_6759Lnet/minecraft/class_1496;method_6759()Vofficial qLbti;q()Vnamed wagTailLnet/minecraft/entity/passive/AbstractHorseEntity;wagTail()V
-
dropInventory
protected void dropInventory()- Overrides:
dropInventoryin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_16078Lnet/minecraft/class_1309;method_16078()Vofficial euLbfx;eu()Vnamed dropInventoryLnet/minecraft/entity/LivingEntity;dropInventory()V
-
tickMovement
public void tickMovement()- Overrides:
tickMovementin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial b_Lbfx;b_()Vnamed tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()V
-
walkToParent
protected void walkToParent()- Mappings:
Namespace Name Mixin selector intermediary method_6746Lnet/minecraft/class_1496;method_6746()Vofficial gzLbti;gz()Vnamed walkToParentLnet/minecraft/entity/passive/AbstractHorseEntity;walkToParent()V
-
eatsGrass
public boolean eatsGrass()- Mappings:
Namespace Name Mixin selector intermediary method_6762Lnet/minecraft/class_1496;method_6762()Zofficial gALbti;gA()Znamed eatsGrassLnet/minecraft/entity/passive/AbstractHorseEntity;eatsGrass()Z
-
tick
public void tick()Ticks this entity. -
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLbfz;b(Lbym;Lbdv;)Lbdw;named interactMobLnet/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 intermediary method_6738Lnet/minecraft/class_1496;method_6738()Vofficial fXLbti;fX()Vnamed setEatingLnet/minecraft/entity/passive/AbstractHorseEntity;setEating()V
-
setEatingGrass
public void setEatingGrass(boolean eatingGrass) - Mappings:
Namespace Name Mixin selector intermediary method_6740Lnet/minecraft/class_1496;method_6740(Z)Vofficial BLbti;B(Z)Vnamed setEatingGrassLnet/minecraft/entity/passive/AbstractHorseEntity;setEatingGrass(Z)V
-
setAngry
public void setAngry(boolean angry) - Mappings:
Namespace Name Mixin selector intermediary method_6737Lnet/minecraft/class_1496;method_6737(Z)Vofficial CLbti;C(Z)Vnamed setAngryLnet/minecraft/entity/passive/AbstractHorseEntity;setAngry(Z)V
-
getAmbientStandSound
- Mappings:
Namespace Name Mixin selector intermediary method_45376Lnet/minecraft/class_1496;method_45376()Lnet/minecraft/class_3414;official gBLbti;gB()Lamg;named getAmbientStandSoundLnet/minecraft/entity/passive/AbstractHorseEntity;getAmbientStandSound()Lnet/minecraft/sound/SoundEvent;
-
updateAnger
public void updateAnger()- Mappings:
Namespace Name Mixin selector intermediary method_6748Lnet/minecraft/class_1496;method_6748()Vofficial gCLbti;gC()Vnamed updateAngerLnet/minecraft/entity/passive/AbstractHorseEntity;updateAnger()V
-
playAngrySound
public void playAngrySound()- Mappings:
Namespace Name Mixin selector intermediary method_6757Lnet/minecraft/class_1496;method_6757()Vofficial gDLbti;gD()Vnamed playAngrySoundLnet/minecraft/entity/passive/AbstractHorseEntity;playAngrySound()V
-
bondWithPlayer
- Mappings:
Namespace Name Mixin selector intermediary method_6752Lnet/minecraft/class_1496;method_6752(Lnet/minecraft/class_1657;)Zofficial hLbti;h(Lbym;)Znamed bondWithPlayerLnet/minecraft/entity/passive/AbstractHorseEntity;bondWithPlayer(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
tickControlled
- Overrides:
tickControlledin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_49481Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Vofficial aLbfx;a(Lbym;Leea;)Vnamed tickControlledLnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
-
getControlledRotation
- Mappings:
Namespace Name Mixin selector intermediary method_49489Lnet/minecraft/class_1496;method_49489(Lnet/minecraft/class_1309;)Lnet/minecraft/class_241;official lLbti;l(Lbfx;)Ledz;named getControlledRotationLnet/minecraft/entity/passive/AbstractHorseEntity;getControlledRotation(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec2f;
-
getControlledMovementInput
- Overrides:
getControlledMovementInputin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_49482Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;official bLbfx;b(Lbym;Leea;)Leea;named getControlledMovementInputLnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
getSaddledSpeed
- Overrides:
getSaddledSpeedin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_49485Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)Fofficial eLbfx;e(Lbym;)Fnamed getSaddledSpeedLnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F
-
jump
- Mappings:
Namespace Name Mixin selector intermediary method_45343Lnet/minecraft/class_1496;method_45343(FLnet/minecraft/class_243;)Vofficial bLbti;b(FLeea;)Vnamed jumpLnet/minecraft/entity/passive/AbstractHorseEntity;jump(FLnet/minecraft/util/math/Vec3d;)V
-
playJumpSound
protected void playJumpSound()- Mappings:
Namespace Name Mixin selector intermediary method_6723Lnet/minecraft/class_1496;method_6723()Vofficial gELbti;gE()Vnamed playJumpSoundLnet/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:
writeCustomDataToNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbfh;b(Lqr;)Vnamed writeCustomDataToNbtLnet/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.
nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readCustomDataFromNbtin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbfh;a(Lqr;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
canBreedWith
- Overrides:
canBreedWithin classAnimalEntity- Mappings:
Namespace Name Mixin selector intermediary method_6474Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Zofficial aLbrj;a(Lbrj;)Znamed canBreedWithLnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
-
canBreed
protected boolean canBreed()- Mappings:
Namespace Name Mixin selector intermediary method_6734Lnet/minecraft/class_1496;method_6734()Zofficial gFLbti;gF()Znamed canBreedLnet/minecraft/entity/passive/AbstractHorseEntity;canBreed()Z
-
createChild
- Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5613Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;official aLbfc;a(Laif;Lbfc;)Lbfc;named createChildLnet/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 intermediary method_6743Lnet/minecraft/class_1496;method_6743(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;)Vofficial aLbti;a(Lbfc;Lbti;)Vnamed setChildAttributesLnet/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 intermediary method_49124Lnet/minecraft/class_1496;method_49124(Lnet/minecraft/class_1296;Lnet/minecraft/class_1496;Lnet/minecraft/class_1320;DD)Vofficial aLbti;a(Lbfc;Lbti;Lbgz;DD)Vnamed setChildAttributeLnet/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 intermediary method_49123Lnet/minecraft/class_1496;method_49123(DDDDLnet/minecraft/class_5819;)Dofficial aLbti;a(DDDDLapf;)Dnamed calculateAttributeBaseValueLnet/minecraft/entity/passive/AbstractHorseEntity;calculateAttributeBaseValue(DDDDLnet/minecraft/util/math/random/Random;)D
-
getEatingGrassAnimationProgress
public float getEatingGrassAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_6739Lnet/minecraft/class_1496;method_6739(F)Fofficial DLbti;D(F)Fnamed getEatingGrassAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;getEatingGrassAnimationProgress(F)F
-
getAngryAnimationProgress
public float getAngryAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_6767Lnet/minecraft/class_1496;method_6767(F)Fofficial ELbti;E(F)Fnamed getAngryAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;getAngryAnimationProgress(F)F
-
getEatingAnimationProgress
public float getEatingAnimationProgress(float tickDelta) - Mappings:
Namespace Name Mixin selector intermediary method_6772Lnet/minecraft/class_1496;method_6772(F)Fofficial FLbti;F(F)Fnamed getEatingAnimationProgressLnet/minecraft/entity/passive/AbstractHorseEntity;getEatingAnimationProgress(F)F
-
setJumpStrength
public void setJumpStrength(int strength) - Specified by:
setJumpStrengthin interfaceJumpingMount- Mappings:
Namespace Name Mixin selector intermediary method_6154Lnet/minecraft/class_1316;method_6154(I)Vofficial bLbgi;b(I)Vnamed setJumpStrengthLnet/minecraft/entity/JumpingMount;setJumpStrength(I)V
-
canJump
public boolean canJump()- Specified by:
canJumpin interfaceJumpingMount- Mappings:
Namespace Name Mixin selector intermediary method_6153Lnet/minecraft/class_1316;method_6153()Zofficial aLbgi;a()Znamed canJumpLnet/minecraft/entity/JumpingMount;canJump()Z
-
startJumping
public void startJumping(int height) - Specified by:
startJumpingin interfaceJumpingMount- Mappings:
Namespace Name Mixin selector intermediary method_6155Lnet/minecraft/class_1316;method_6155(I)Vofficial cLbgi;c(I)Vnamed startJumpingLnet/minecraft/entity/JumpingMount;startJumping(I)V
-
stopJumping
public void stopJumping()- Specified by:
stopJumpingin interfaceJumpingMount- Mappings:
Namespace Name Mixin selector intermediary method_6156Lnet/minecraft/class_1316;method_6156()Vofficial bLbgi;b()Vnamed stopJumpingLnet/minecraft/entity/JumpingMount;stopJumping()V
-
spawnPlayerReactionParticles
protected void spawnPlayerReactionParticles(boolean positive) - Mappings:
Namespace Name Mixin selector intermediary method_6760Lnet/minecraft/class_1496;method_6760(Z)Vofficial DLbti;D(Z)Vnamed spawnPlayerReactionParticlesLnet/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:
handleStatusin classAnimalEntity- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vofficial bLbfh;b(B)Vnamed handleStatusLnet/minecraft/entity/Entity;handleStatus(B)V
-
updatePassengerPosition
- Overrides:
updatePassengerPositionin classEntity- Mappings:
Namespace Name Mixin selector intermediary method_5865Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;)Vofficial iLbfh;i(Lbfh;)Vnamed updatePassengerPositionLnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;)V
-
getChildHealthBonus
- Mappings:
Namespace Name Mixin selector intermediary method_6754Lnet/minecraft/class_1496;method_6754(Ljava/util/function/IntUnaryOperator;)Fofficial aLbti;a(Ljava/util/function/IntUnaryOperator;)Fnamed getChildHealthBonusLnet/minecraft/entity/passive/AbstractHorseEntity;getChildHealthBonus(Ljava/util/function/IntUnaryOperator;)F
-
getChildJumpStrengthBonus
- Mappings:
Namespace Name Mixin selector intermediary method_6774Lnet/minecraft/class_1496;method_6774(Ljava/util/function/DoubleSupplier;)Dofficial aLbti;a(Ljava/util/function/DoubleSupplier;)Dnamed getChildJumpStrengthBonusLnet/minecraft/entity/passive/AbstractHorseEntity;getChildJumpStrengthBonus(Ljava/util/function/DoubleSupplier;)D
-
getChildMovementSpeedBonus
- Mappings:
Namespace Name Mixin selector intermediary method_6728Lnet/minecraft/class_1496;method_6728(Ljava/util/function/DoubleSupplier;)Dofficial bLbti;b(Ljava/util/function/DoubleSupplier;)Dnamed getChildMovementSpeedBonusLnet/minecraft/entity/passive/AbstractHorseEntity;getChildMovementSpeedBonus(Ljava/util/function/DoubleSupplier;)D
-
isClimbing
public boolean isClimbing()- Overrides:
isClimbingin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_6101Lnet/minecraft/class_1309;method_6101()Zofficial i_Lbfx;i_()Znamed isClimbingLnet/minecraft/entity/LivingEntity;isClimbing()Z
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeightin classLivingEntity- Mappings:
Namespace Name Mixin selector intermediary method_18394Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Fofficial bLbfx;b(Lbgj;Lbfi;)Fnamed getActiveEyeHeightLnet/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 intermediary method_6735Lnet/minecraft/class_1496;method_6735()Zofficial gGLbti;gG()Znamed hasArmorSlotLnet/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 intermediary method_6753Lnet/minecraft/class_1496;method_6753()Zofficial gHLbti;gH()Znamed hasArmorInSlotLnet/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 intermediary method_6773Lnet/minecraft/class_1496;method_6773(Lnet/minecraft/class_1799;)Zofficial lLbti;l(Lcfx;)Znamed isHorseArmorLnet/minecraft/entity/passive/AbstractHorseEntity;isHorseArmor(Lnet/minecraft/item/ItemStack;)Z
-
createInventoryStackReference
- Mappings:
Namespace Name Mixin selector intermediary method_32335Lnet/minecraft/class_1496;method_32335(ILjava/util/function/Predicate;)Lnet/minecraft/class_5630;official aLbti;a(ILjava/util/function/Predicate;)Lbgq;named createInventoryStackReferenceLnet/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/lootor/item.- Overrides:
getStackReferencein classLivingEntity- Parameters:
mappedIndex- the mapped index as given by the item slot argument- See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_32318Lnet/minecraft/class_1297;method_32318(I)Lnet/minecraft/class_5630;official a_Lbfh;a_(I)Lbgq;named getStackReferenceLnet/minecraft/entity/Entity;getStackReference(I)Lnet/minecraft/inventory/StackReference;
-
getControllingPassenger
Returns the passenger in control of this entity, ornullif there is none.Rideable entities should override this to return the entity. This is usually
#getFirstPassenger.- Overrides:
getControllingPassengerin classMobEntity- Returns:
- the passenger in control of this entity, or
nullif there is none - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_5642Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;official cLLbfh;cL()Lbfx;named getControllingPassengerLnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
-
locateSafeDismountingPos
- Mappings:
Namespace Name Mixin selector intermediary method_27930Lnet/minecraft/class_1496;method_27930(Lnet/minecraft/class_243;Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;official aLbti;a(Leea;Lbfx;)Leea;named locateSafeDismountingPosLnet/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:
updatePassengerForDismountin classEntity- Returns:
- the position of the dismounted
passenger - See Also:
- Mappings:
Namespace Name Mixin selector intermediary method_24829Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;official bLbfh;b(Lbfx;)Leea;named updatePassengerForDismountLnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
-
initAttributes
- Mappings:
Namespace Name Mixin selector intermediary method_6001Lnet/minecraft/class_1496;method_6001(Lnet/minecraft/class_5819;)Vofficial aLbti;a(Lapf;)Vnamed initAttributesLnet/minecraft/entity/passive/AbstractHorseEntity;initAttributes(Lnet/minecraft/util/math/random/Random;)V
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;official aLbfz;a(Lcmz;Lbdu;Lbgb;Lbgr;Lqr;)Lbgr;named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
areInventoriesDifferent
- Mappings:
Namespace Name Mixin selector intermediary method_33338Lnet/minecraft/class_1496;method_33338(Lnet/minecraft/class_1263;)Zofficial bLbti;b(Lbdp;)Znamed areInventoriesDifferentLnet/minecraft/entity/passive/AbstractHorseEntity;areInventoriesDifferent(Lnet/minecraft/inventory/Inventory;)Z
-
getMinAmbientStandDelay
public int getMinAmbientStandDelay()- Mappings:
Namespace Name Mixin selector intermediary method_45377Lnet/minecraft/class_1496;method_45377()Iofficial gILbti;gI()Inamed getMinAmbientStandDelayLnet/minecraft/entity/passive/AbstractHorseEntity;getMinAmbientStandDelay()I
-