Class CamelEntity
- All Implemented Interfaces:
- Attackable,- AttackPosOffsettingMount,- JumpingMount,- Mount,- RideableInventory,- Saddleable,- Tameable,- Targeter,- InventoryChangedListener,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - bsx- intermediary - net/minecraft/class_7689- named - net/minecraft/entity/passive/CamelEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classprivate classNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntityPassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Ingredientprivate intstatic final TrackedData<Boolean>final AnimationStatestatic final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final floatprivate static final floatprivate static final intstatic final intprivate static final intprivate intfinal AnimationStatestatic final TrackedData<Long>private static final EntityDimensionsfinal AnimationStatefinal AnimationStatefinal AnimationStateFields inherited from class net.minecraft.entity.passive.AbstractHorseEntityfield_30413, field_30414, field_30415, field_30416, field_30417, field_30418, field_42647, field_6958, inAir, items, jumping, jumpStrength, playExtraHorseSounds, soundTicks, tailWagTicks, temperFields inherited from class net.minecraft.entity.passive.AnimalEntityBREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntityBABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideTicks, roll, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidapplyDamage(DamageSource source, float amount) protected booleancanAddPassenger(Entity passenger) Returns whetherentitycan ride this entity.booleancanBreedWith(AnimalEntity other) booleancanJump()booleanprivate voidclampHeadYaw(Entity entity, float range) private voidclampPassengerYaw(Entity passenger) protected BodyControlprotected Brain.Profile<CamelEntity>createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) protected Brain<?>deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected SoundEventprotected Vec3dgetControlledMovementInput(PlayerEntity controllingPlayer, Vec3d movementInput) protected Vec2fgetControlledRotation(LivingEntity controllingPassenger) Returns the passenger in control of this entity, ornullif there is none.protected SoundEventgetDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.protected @Nullable SoundEventprotected SoundEventgetHurtSound(DamageSource source) intlonggetLeashOffset(float tickDelta) intReturns the maximum degrees which the head yaw can differ from the body yaw.doubledoubleReturns an offset to the Y co-ordinate of passengers' positions, for use in their attack positions.protected floatgetSaddledSpeed(PlayerEntity controllingPlayer) protected voidInitializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) private voidinitLastPoseTick(long time) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) booleanbooleanbooleanbooleanbooleanbooleanisTame()protected voidprivate doublemethod_45346(boolean bool, float float2) protected voidmobTick()voidonPassengerLookAround(Entity passenger) voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.voidopenInventory(PlayerEntity player) protected voidplayStepSound(BlockPos pos, BlockState state) voidReads custom data fromnbt.protected booleanreceiveFood(PlayerEntity player, ItemStack item) protected voidvoidsetDashing(boolean dashing) voidsetJumpStrength(int strength) voidsetLastPoseTick(long lastPoseTick) voidprotected booleanprivate booleanbooleanvoidstartJumping(int height) voidvoidvoidvoidtick()Ticks this entity.protected voidtickControlled(PlayerEntity controllingPlayer, Vec3d movementInput) voidAllows you to do certain speed and velocity calculations.private voidprotected voidupdateForLeashLength(float leashLength) protected voidupdateLimbs(float posDelta) protected voidupdatePassengerPosition(Entity passenger, Entity.PositionUpdater positionUpdater) voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.AbstractHorseEntityaddTemper, areInventoriesDifferent, bondWithPlayer, calculateAttributeBaseValue, canBeSaddled, canBreed, computeFallDamage, createBaseHorseAttributes, damage, dropInventory, eatsGrass, equipHorseArmor, getAmbientStandSound, getAngryAnimationProgress, getAngrySound, getChildHealthBonus, getChildJumpStrengthBonus, getChildMovementSpeedBonus, getEatingAnimationProgress, getEatingGrassAnimationProgress, getHorseFlag, getInventorySize, getJumpStrength, getLimitPerChunk, getMaxTemper, getMinAmbientSoundDelay, getMinAmbientStandDelay, getOwnerUuid, getSoundVolume, getStackReference, getTemper, handleFallDamage, handleStatus, hasArmorInSlot, hasArmorSlot, initAttributes, initCustomGoals, interactHorse, isAngry, isBred, isClimbing, isEatingGrass, isHorseArmor, isImmobile, isInAir, isPushable, isSaddled, onChestedStatusChanged, onInventoryChanged, playAngrySound, playJumpSound, playWalkSound, putPlayerOnBack, saddle, setAngry, setBred, setChildAttributes, setEatingGrass, setHorseFlag, setInAir, setOwnerUuid, setTame, setTemper, spawnPlayerReactionParticles, tickMovement, updateAnger, updatePassengerForDismount, updateSaddle, walkToParentMethods inherited from class net.minecraft.entity.passive.AnimalEntitybreed, breed, canEat, canImmediatelyDespawn, eat, getHeightOffset, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntitygetBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, consumeItem, containsOnlyAmbientEffects, createLivingAttributes, damageArmor, damageHelmet, damageShield, 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, getDespawnCounter, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getStackInHand, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, 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, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilencedMethods inherited from interface net.minecraft.entity.SaddleablecanBeSaddled, isSaddled, saddleMethods inherited from interface net.minecraft.entity.TameablegetOwner, method_48926
- 
Field Details- 
BREEDING_INGREDIENT- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbsx;bT:Lciz;- intermediary - field_40131- Lnet/minecraft/class_7689;field_40131:Lnet/minecraft/class_1856;- named - BREEDING_INGREDIENT- Lnet/minecraft/entity/passive/CamelEntity;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
 
- 
field_40132public static final int field_40132- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbsx;bU:I- intermediary - field_40132- Lnet/minecraft/class_7689;field_40132:I- named - field_40132- Lnet/minecraft/entity/passive/CamelEntity;field_40132:I
 
- 
field_41764public static final int field_41764- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbsx;bW:I- intermediary - field_41764- Lnet/minecraft/class_7689;field_41764:I- named - field_41764- Lnet/minecraft/entity/passive/CamelEntity;field_41764:I
 
- 
field_40146private static final float field_40146- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cu- Lbsx;cu:F- intermediary - field_40146- Lnet/minecraft/class_7689;field_40146:F- named - field_40146- Lnet/minecraft/entity/passive/CamelEntity;field_40146:F
 
- 
field_40147private static final float field_40147- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cv- Lbsx;cv:F- intermediary - field_40147- Lnet/minecraft/class_7689;field_40147:F- named - field_40147- Lnet/minecraft/entity/passive/CamelEntity;field_40147:F
 
- 
field_40148private static final float field_40148- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cw- Lbsx;cw:F- intermediary - field_40148- Lnet/minecraft/class_7689;field_40148:F- named - field_40148- Lnet/minecraft/entity/passive/CamelEntity;field_40148:F
 
- 
field_43388private static final int field_43388- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cx- Lbsx;cx:I- intermediary - field_43388- Lnet/minecraft/class_7689;field_43388:I- named - field_43388- Lnet/minecraft/entity/passive/CamelEntity;field_43388:I
 
- 
field_40149private static final int field_40149- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cy- Lbsx;cy:I- intermediary - field_40149- Lnet/minecraft/class_7689;field_40149:I- named - field_40149- Lnet/minecraft/entity/passive/CamelEntity;field_40149:I
 
- 
field_40133private static final int field_40133- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cz- Lbsx;cz:I- intermediary - field_40133- Lnet/minecraft/class_7689;field_40133:I- named - field_40133- Lnet/minecraft/entity/passive/CamelEntity;field_40133:I
 
- 
field_40134private static final int field_40134- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cA- Lbsx;cA:I- intermediary - field_40134- Lnet/minecraft/class_7689;field_40134:I- named - field_40134- Lnet/minecraft/entity/passive/CamelEntity;field_40134:I
 
- 
field_40135private static final float field_40135- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cB- Lbsx;cB:F- intermediary - field_40135- Lnet/minecraft/class_7689;field_40135:F- named - field_40135- Lnet/minecraft/entity/passive/CamelEntity;field_40135:F
 
- 
DASHING- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbsx;bX:Laby;- intermediary - field_40139- Lnet/minecraft/class_7689;field_40139:Lnet/minecraft/class_2940;- named - DASHING- Lnet/minecraft/entity/passive/CamelEntity;DASHING:Lnet/minecraft/entity/data/TrackedData;
 
- 
LAST_POSE_TICK- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbsx;bY:Laby;- intermediary - field_40140- Lnet/minecraft/class_7689;field_40140:Lnet/minecraft/class_2940;- named - LAST_POSE_TICK- Lnet/minecraft/entity/passive/CamelEntity;LAST_POSE_TICK:Lnet/minecraft/entity/data/TrackedData;
 
- 
SITTING_DIMENSIONS- Mappings:
- Namespace - Name - Mixin selector - official - cC- Lbsx;cC:Lbfk;- intermediary - field_40136- Lnet/minecraft/class_7689;field_40136:Lnet/minecraft/class_4048;- named - SITTING_DIMENSIONS- Lnet/minecraft/entity/passive/CamelEntity;SITTING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
 
- 
sittingTransitionAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbsx;bZ:Lbff;- intermediary - field_40142- Lnet/minecraft/class_7689;field_40142:Lnet/minecraft/class_7094;- named - sittingTransitionAnimationState- Lnet/minecraft/entity/passive/CamelEntity;sittingTransitionAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
sittingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbsx;ca:Lbff;- intermediary - field_40734- Lnet/minecraft/class_7689;field_40734:Lnet/minecraft/class_7094;- named - sittingAnimationState- Lnet/minecraft/entity/passive/CamelEntity;sittingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
standingTransitionAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbsx;cb:Lbff;- intermediary - field_40143- Lnet/minecraft/class_7689;field_40143:Lnet/minecraft/class_7094;- named - standingTransitionAnimationState- Lnet/minecraft/entity/passive/CamelEntity;standingTransitionAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
idlingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbsx;cc:Lbff;- intermediary - field_40144- Lnet/minecraft/class_7689;field_40144:Lnet/minecraft/class_7094;- named - idlingAnimationState- Lnet/minecraft/entity/passive/CamelEntity;idlingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
dashingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbsx;cd:Lbff;- intermediary - field_40145- Lnet/minecraft/class_7689;field_40145:Lnet/minecraft/class_7094;- named - dashingAnimationState- Lnet/minecraft/entity/passive/CamelEntity;dashingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
dashCooldownprivate int dashCooldown- Mappings:
- Namespace - Name - Mixin selector - official - cD- Lbsx;cD:I- intermediary - field_40137- Lnet/minecraft/class_7689;field_40137:I- named - dashCooldown- Lnet/minecraft/entity/passive/CamelEntity;dashCooldown:I
 
- 
idleAnimationCooldownprivate int idleAnimationCooldown- Mappings:
- Namespace - Name - Mixin selector - official - cE- Lbsx;cE:I- intermediary - field_40138- Lnet/minecraft/class_7689;field_40138:I- named - idleAnimationCooldown- Lnet/minecraft/entity/passive/CamelEntity;idleAnimationCooldown:I
 
 
- 
- 
Constructor Details- 
CamelEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)V- intermediary - <init>- Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V- named - <init>- Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
 
 
- 
- 
Method Details- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- AbstractHorseEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- AbstractHorseEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
createCamelAttributes- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbsx;q()Lbhf$a;- intermediary - method_45360- Lnet/minecraft/class_7689;method_45360()Lnet/minecraft/class_5132$class_5133;- named - createCamelAttributes- Lnet/minecraft/entity/passive/CamelEntity;createCamelAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
initializepublic EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;- intermediary - method_5943- Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;- named - initialize- Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
 
- 
createBrainProfile- Overrides:
- createBrainProfilein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - dL- Lbfz;dL()Lbha$b;- intermediary - method_28306- Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;- named - createBrainProfile- Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
 
- 
initGoalsprotected void initGoals()- Overrides:
- initGoalsin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - x- Lbgb;x()V- intermediary - method_5959- Lnet/minecraft/class_1308;method_5959()V- named - initGoals- Lnet/minecraft/entity/mob/MobEntity;initGoals()V
 
- 
deserializeBrain- Overrides:
- deserializeBrainin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lcom/mojang/serialization/Dynamic;)Lbha;- intermediary - method_18867- Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;- named - deserializeBrain- Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
 
- 
getDimensionsReturns the dimensions of the entity with the givenpose.- Overrides:
- getDimensionsin class- LivingEntity
- Returns:
- the dimensions of the entity with the given pose
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbgl;)Lbfk;- intermediary - method_18377- Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;- named - getDimensions- Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)F- intermediary - method_18394- Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F- named - getActiveEyeHeight- Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
 
- 
getPassengerAttackYOffsetpublic double getPassengerAttackYOffset()Returns an offset to the Y co-ordinate of passengers' positions, for use in their attack positions.- Specified by:
- getPassengerAttackYOffsetin interface- AttackPosOffsettingMount
- Returns:
- an offset to the Y co-ordinate of passengers' positions, for use in their attack positions
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbgp;d()D- intermediary - method_47923- Lnet/minecraft/class_7997;method_47923()D- named - getPassengerAttackYOffset- Lnet/minecraft/entity/AttackPosOffsettingMount;getPassengerAttackYOffset()D
 
- 
mobTickprotected void mobTick()- Overrides:
- mobTickin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - W- Lbgb;W()V- intermediary - method_5958- Lnet/minecraft/class_1308;method_5958()V- named - mobTick- Lnet/minecraft/entity/mob/MobEntity;mobTick()V
 
- 
tickpublic void tick()Ticks this entity.- Overrides:
- tickin class- AbstractHorseEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbfj;l()V- intermediary - method_5773- Lnet/minecraft/class_1297;method_5773()V- named - tick- Lnet/minecraft/entity/Entity;tick()V
 
- 
updateAnimationsprivate void updateAnimations()- Mappings:
- Namespace - Name - Mixin selector - official - gK- Lbsx;gK()V- intermediary - method_45356- Lnet/minecraft/class_7689;method_45356()V- named - updateAnimations- Lnet/minecraft/entity/passive/CamelEntity;updateAnimations()V
 
- 
updateLimbsprotected void updateLimbs(float posDelta) - Overrides:
- updateLimbsin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - v- Lbfz;v(F)V- intermediary - method_48565- Lnet/minecraft/class_1309;method_48565(F)V- named - updateLimbs- Lnet/minecraft/entity/LivingEntity;updateLimbs(F)V
 
- 
travelAllows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.See vanilla examples of custom horse vehicle and flying entities. - Overrides:
- travelin class- LivingEntity
- Parameters:
- movementInput- represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbfz;h(Leei;)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
 
- 
tickControlled- Overrides:
- tickControlledin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lbyo;Leei;)V- intermediary - method_49481- Lnet/minecraft/class_1309;method_49481(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)V- named - tickControlled- Lnet/minecraft/entity/LivingEntity;tickControlled(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)V
 
- 
isStationarypublic boolean isStationary()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbsx;r()Z- intermediary - method_45357- Lnet/minecraft/class_7689;method_45357()Z- named - isStationary- Lnet/minecraft/entity/passive/CamelEntity;isStationary()Z
 
- 
getSaddledSpeed- Overrides:
- getSaddledSpeedin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbfz;e(Lbyo;)F- intermediary - method_49485- Lnet/minecraft/class_1309;method_49485(Lnet/minecraft/class_1657;)F- named - getSaddledSpeed- Lnet/minecraft/entity/LivingEntity;getSaddledSpeed(Lnet/minecraft/entity/player/PlayerEntity;)F
 
- 
getControlledRotation- Overrides:
- getControlledRotationin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbtk;l(Lbfz;)Leeh;- intermediary - method_49489- Lnet/minecraft/class_1496;method_49489(Lnet/minecraft/class_1309;)Lnet/minecraft/class_241;- named - getControlledRotation- Lnet/minecraft/entity/passive/AbstractHorseEntity;getControlledRotation(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec2f;
 
- 
getControlledMovementInput- Overrides:
- getControlledMovementInputin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbyo;Leei;)Leei;- intermediary - method_49482- Lnet/minecraft/class_1309;method_49482(Lnet/minecraft/class_1657;Lnet/minecraft/class_243;)Lnet/minecraft/class_243;- named - getControlledMovementInput- Lnet/minecraft/entity/LivingEntity;getControlledMovementInput(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
 
- 
canJumppublic boolean canJump()- Specified by:
- canJumpin interface- JumpingMount
- Overrides:
- canJumpin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgk;a()Z- intermediary - method_6153- Lnet/minecraft/class_1316;method_6153()Z- named - canJump- Lnet/minecraft/entity/JumpingMount;canJump()Z
 
- 
setJumpStrengthpublic void setJumpStrength(int strength) - Specified by:
- setJumpStrengthin interface- JumpingMount
- Overrides:
- setJumpStrengthin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgk;b(I)V- intermediary - method_6154- Lnet/minecraft/class_1316;method_6154(I)V- named - setJumpStrength- Lnet/minecraft/entity/JumpingMount;setJumpStrength(I)V
 
- 
canSprintAsVehiclepublic boolean canSprintAsVehicle()- Overrides:
- canSprintAsVehiclein class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - dB- Lbfj;dB()Z- intermediary - method_48155- Lnet/minecraft/class_1297;method_48155()Z- named - canSprintAsVehicle- Lnet/minecraft/entity/Entity;canSprintAsVehicle()Z
 
- 
jump- Overrides:
- jumpin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtk;b(FLeei;)V- intermediary - method_45343- Lnet/minecraft/class_1496;method_45343(FLnet/minecraft/class_243;)V- named - jump- Lnet/minecraft/entity/passive/AbstractHorseEntity;jump(FLnet/minecraft/util/math/Vec3d;)V
 
- 
isDashingpublic boolean isDashing()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbsx;w()Z- intermediary - method_45361- Lnet/minecraft/class_7689;method_45361()Z- named - isDashing- Lnet/minecraft/entity/passive/CamelEntity;isDashing()Z
 
- 
setDashingpublic void setDashing(boolean dashing) - Mappings:
- Namespace - Name - Mixin selector - official - w- Lbsx;w(Z)V- intermediary - method_45362- Lnet/minecraft/class_7689;method_45362(Z)V- named - setDashing- Lnet/minecraft/entity/passive/CamelEntity;setDashing(Z)V
 
- 
isPanickingpublic boolean isPanicking()- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbsx;fY()Z- intermediary - method_45348- Lnet/minecraft/class_7689;method_45348()Z- named - isPanicking- Lnet/minecraft/entity/passive/CamelEntity;isPanicking()Z
 
- 
startJumpingpublic void startJumping(int height) - Specified by:
- startJumpingin interface- JumpingMount
- Overrides:
- startJumpingin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgk;c(I)V- intermediary - method_6155- Lnet/minecraft/class_1316;method_6155(I)V- named - startJumping- Lnet/minecraft/entity/JumpingMount;startJumping(I)V
 
- 
stopJumpingpublic void stopJumping()- Specified by:
- stopJumpingin interface- JumpingMount
- Overrides:
- stopJumpingin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgk;b()V- intermediary - method_6156- Lnet/minecraft/class_1316;method_6156()V- named - stopJumping- Lnet/minecraft/entity/JumpingMount;stopJumping()V
 
- 
getJumpCooldownpublic int getJumpCooldown()- Specified by:
- getJumpCooldownin interface- JumpingMount
- Mappings:
- Namespace - Name - Mixin selector - official - W_- Lbgk;W_()I- intermediary - method_45327- Lnet/minecraft/class_1316;method_45327()I- named - getJumpCooldown- Lnet/minecraft/entity/JumpingMount;getJumpCooldown()I
 
- 
getAmbientSound- Overrides:
- getAmbientSoundin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbgb;s()Lamg;- 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;
 
- 
getDeathSound- Overrides:
- getDeathSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- 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:
- getHurtSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- 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;
 
- 
playStepSound- Overrides:
- playStepSoundin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lgu;Ldcb;)V- intermediary - method_5712- Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V- named - playStepSound- Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
 
- 
isBreedingItem- Overrides:
- isBreedingItemin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbrl;m(Lcfz;)Z- intermediary - method_6481- Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z- named - isBreedingItem- Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
 
- 
interactMob- Overrides:
- interactMobin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgb;b(Lbyo;Lbdw;)Lbdx;- intermediary - method_5992- Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;- named - interactMob- Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
 
- 
updateForLeashLengthprotected void updateForLeashLength(float leashLength) - Overrides:
- updateForLeashLengthin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbgi;C(F)V- intermediary - method_6142- Lnet/minecraft/class_1314;method_6142(F)V- named - updateForLeashLength- Lnet/minecraft/entity/mob/PathAwareEntity;updateForLeashLength(F)V
 
- 
receiveFood- Overrides:
- receiveFoodin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtk;a(Lbyo;Lcfz;)Z- intermediary - method_6742- Lnet/minecraft/class_1496;method_6742(Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)Z- named - receiveFood- Lnet/minecraft/entity/passive/AbstractHorseEntity;receiveFood(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/item/ItemStack;)Z
 
- 
shouldAmbientStandprotected boolean shouldAmbientStand()- Overrides:
- shouldAmbientStandin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - ge- Lbtk;ge()Z- intermediary - method_45349- Lnet/minecraft/class_1496;method_45349()Z- named - shouldAmbientStand- Lnet/minecraft/entity/passive/AbstractHorseEntity;shouldAmbientStand()Z
 
- 
canBreedWith- Overrides:
- canBreedWithin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrl;a(Lbrl;)Z- intermediary - method_6474- Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z- named - canBreedWith- Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
 
- 
createChild@Nullable public @Nullable CamelEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) Description copied from class:AbstractHorseEntity- Overrides:
- createChildin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsx;b(Laif;Lbfe;)Lbsx;- intermediary - method_45347- Lnet/minecraft/class_7689;method_45347(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_7689;- named - createChild- Lnet/minecraft/entity/passive/CamelEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/CamelEntity;
 
- 
getEatSound- Overrides:
- getEatSoundin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbtk;gf()Lamg;- intermediary - method_28368- Lnet/minecraft/class_1496;method_28368()Lnet/minecraft/class_3414;- named - getEatSound- Lnet/minecraft/entity/passive/AbstractHorseEntity;getEatSound()Lnet/minecraft/sound/SoundEvent;
 
- 
applyDamage- Overrides:
- applyDamagein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - f- Lbfz;f(Lben;F)V- intermediary - method_6074- Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_1282;F)V- named - applyDamage- Lnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/entity/damage/DamageSource;F)V
 
- 
updatePassengerPosition- Overrides:
- updatePassengerPositionin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbfj;Lbfj$a;)V- intermediary - method_5865- Lnet/minecraft/class_1297;method_5865(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297$class_4738;)V- named - updatePassengerPosition- Lnet/minecraft/entity/Entity;updatePassengerPosition(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity$PositionUpdater;)V
 
- 
method_45346private double method_45346(boolean bool, float float2) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsx;a(ZF)D- intermediary - method_45346- Lnet/minecraft/class_7689;method_45346(ZF)D- named - method_45346- Lnet/minecraft/entity/passive/CamelEntity;method_45346(ZF)D
 
- 
getLeashOffset- Overrides:
- getLeashOffsetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - p- Lbfj;p(F)Leei;- intermediary - method_45321- Lnet/minecraft/class_1297;method_45321(F)Lnet/minecraft/class_243;- named - getLeashOffset- Lnet/minecraft/entity/Entity;getLeashOffset(F)Lnet/minecraft/util/math/Vec3d;
 
- 
getMountedHeightOffsetpublic double getMountedHeightOffset()- Overrides:
- getMountedHeightOffsetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - bx- Lbfj;bx()D- intermediary - method_5621- Lnet/minecraft/class_1297;method_5621()D- named - getMountedHeightOffset- Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
 
- 
onPassengerLookAround- Overrides:
- onPassengerLookAroundin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbfj;j(Lbfj;)V- intermediary - method_5644- Lnet/minecraft/class_1297;method_5644(Lnet/minecraft/class_1297;)V- named - onPassengerLookAround- Lnet/minecraft/entity/Entity;onPassengerLookAround(Lnet/minecraft/entity/Entity;)V
 
- 
clampPassengerYaw- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsx;a(Lbfj;)V- intermediary - method_45345- Lnet/minecraft/class_7689;method_45345(Lnet/minecraft/class_1297;)V- named - clampPassengerYaw- Lnet/minecraft/entity/passive/CamelEntity;clampPassengerYaw(Lnet/minecraft/entity/Entity;)V
 
- 
clampHeadYaw- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsx;a(Lbfj;F)V- intermediary - method_48159- Lnet/minecraft/class_7689;method_48159(Lnet/minecraft/class_1297;F)V- named - clampHeadYaw- Lnet/minecraft/entity/passive/CamelEntity;clampHeadYaw(Lnet/minecraft/entity/Entity;F)V
 
- 
getMaxHeadRotationpublic int getMaxHeadRotation()Returns the maximum degrees which the head yaw can differ from the body yaw.This is used by the body control. It can return from 1for entities that can hardly rotate their head, like axolotls or dolphins, or180for entities that can freely rotate their head, like shulkers. The default return value is75.- Overrides:
- getMaxHeadRotationin class- MobEntity
- Returns:
- the maximum degrees which the head yaw can differ from the body yaw
- Mappings:
- Namespace - Name - Mixin selector - official - fC- Lbgb;fC()I- intermediary - method_5986- Lnet/minecraft/class_1308;method_5986()I- named - getMaxHeadRotation- Lnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
 
- 
canAddPassengerReturns whetherentitycan ride this entity.Returning falsecauses other entities to be unable to ride this entity. For example,BoatEntityuses this to restrict how many passengers can ride the same boat (2 for normal, 1 for chest boat).This is the opposite of Entity.canStartRiding(net.minecraft.entity.Entity).- Overrides:
- canAddPassengerin class- Entity
- Returns:
- whether entitycan ride this entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - o- Lbfj;o(Lbfj;)Z- intermediary - method_5818- Lnet/minecraft/class_1297;method_5818(Lnet/minecraft/class_1297;)Z- named - canAddPassenger- Lnet/minecraft/entity/Entity;canAddPassenger(Lnet/minecraft/entity/Entity;)Z
 
- 
getControllingPassengerReturns the passenger in control of this entity, ornullif there is none.Rideable entities should override this to return the entity. This is usually #getFirstPassenger.- Overrides:
- getControllingPassengerin class- AbstractHorseEntity
- Returns:
- the passenger in control of this entity, or nullif there is none
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cL- Lbfj;cL()Lbfz;- intermediary - method_5642- Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1309;- named - getControllingPassenger- Lnet/minecraft/entity/Entity;getControllingPassenger()Lnet/minecraft/entity/LivingEntity;
 
- 
sendAiDebugDataprotected void sendAiDebugData()- Overrides:
- sendAiDebugDatain class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - V- Lbgb;V()V- intermediary - method_18409- Lnet/minecraft/class_1308;method_18409()V- named - sendAiDebugData- Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
 
- 
isSittingpublic boolean isSitting()- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbsx;gg()Z- intermediary - method_45350- Lnet/minecraft/class_7689;method_45350()Z- named - isSitting- Lnet/minecraft/entity/passive/CamelEntity;isSitting()Z
 
- 
shouldUpdateSittingAnimationspublic boolean shouldUpdateSittingAnimations()- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbsx;gh()Z- intermediary - method_48573- Lnet/minecraft/class_7689;method_48573()Z- named - shouldUpdateSittingAnimations- Lnet/minecraft/entity/passive/CamelEntity;shouldUpdateSittingAnimations()Z
 
- 
isChangingPosepublic boolean isChangingPose()- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbsx;gi()Z- intermediary - method_45351- Lnet/minecraft/class_7689;method_45351()Z- named - isChangingPose- Lnet/minecraft/entity/passive/CamelEntity;isChangingPose()Z
 
- 
shouldPlaySittingTransitionAnimationprivate boolean shouldPlaySittingTransitionAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gL- Lbsx;gL()Z- intermediary - method_46398- Lnet/minecraft/class_7689;method_46398()Z- named - shouldPlaySittingTransitionAnimation- Lnet/minecraft/entity/passive/CamelEntity;shouldPlaySittingTransitionAnimation()Z
 
- 
startSittingpublic void startSitting()- Mappings:
- Namespace - Name - Mixin selector - official - gj- Lbsx;gj()V- intermediary - method_45352- Lnet/minecraft/class_7689;method_45352()V- named - startSitting- Lnet/minecraft/entity/passive/CamelEntity;startSitting()V
 
- 
startStandingpublic void startStanding()- Mappings:
- Namespace - Name - Mixin selector - official - gk- Lbsx;gk()V- intermediary - method_45353- Lnet/minecraft/class_7689;method_45353()V- named - startStanding- Lnet/minecraft/entity/passive/CamelEntity;startStanding()V
 
- 
setStandingpublic void setStanding()- Mappings:
- Namespace - Name - Mixin selector - official - gl- Lbsx;gl()V- intermediary - method_45354- Lnet/minecraft/class_7689;method_45354()V- named - setStanding- Lnet/minecraft/entity/passive/CamelEntity;setStanding()V
 
- 
setLastPoseTickpublic void setLastPoseTick(long lastPoseTick) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbsx;a(J)V- intermediary - method_45344- Lnet/minecraft/class_7689;method_45344(J)V- named - setLastPoseTick- Lnet/minecraft/entity/passive/CamelEntity;setLastPoseTick(J)V
 
- 
initLastPoseTickprivate void initLastPoseTick(long time) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbsx;b(J)V- intermediary - method_48160- Lnet/minecraft/class_7689;method_48160(J)V- named - initLastPoseTick- Lnet/minecraft/entity/passive/CamelEntity;initLastPoseTick(J)V
 
- 
getLastPoseTickDeltapublic long getLastPoseTickDelta()- Mappings:
- Namespace - Name - Mixin selector - official - gm- Lbsx;gm()J- intermediary - method_45355- Lnet/minecraft/class_7689;method_45355()J- named - getLastPoseTickDelta- Lnet/minecraft/entity/passive/CamelEntity;getLastPoseTickDelta()J
 
- 
getSaddleSound- Specified by:
- getSaddleSoundin interface- Saddleable
- Mappings:
- Namespace - Name - Mixin selector - official - R_- Lbgq;R_()Lamg;- intermediary - method_45328- Lnet/minecraft/class_5146;method_45328()Lnet/minecraft/class_3414;- named - getSaddleSound- Lnet/minecraft/entity/Saddleable;getSaddleSound()Lnet/minecraft/sound/SoundEvent;
 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Overrides:
- onTrackedDataSetin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laby;)V- intermediary - method_5674- Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V- named - onTrackedDataSet- Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
 
- 
createBodyControl- Overrides:
- createBodyControlin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - D- Lbgb;D()Lblt;- intermediary - method_5963- Lnet/minecraft/class_1308;method_5963()Lnet/minecraft/class_1330;- named - createBodyControl- Lnet/minecraft/entity/mob/MobEntity;createBodyControl()Lnet/minecraft/entity/ai/control/BodyControl;
 
- 
isTamepublic boolean isTame()- Overrides:
- isTamein class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - gn- Lbtk;gn()Z- intermediary - method_6727- Lnet/minecraft/class_1496;method_6727()Z- named - isTame- Lnet/minecraft/entity/passive/AbstractHorseEntity;isTame()Z
 
- 
openInventory- Specified by:
- openInventoryin interface- RideableInventory
- Overrides:
- openInventoryin class- AbstractHorseEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfs;b(Lbyo;)V- intermediary - method_6722- Lnet/minecraft/class_7248;method_6722(Lnet/minecraft/class_1657;)V- named - openInventory- Lnet/minecraft/entity/RideableInventory;openInventory(Lnet/minecraft/entity/player/PlayerEntity;)V
 
 
-