Class Camel
java.lang.Object
- All Implemented Interfaces:
- CommandSource,- ContainerListener,- Attackable,- HasCustomInventoryScreen,- OwnableEntity,- PlayerRideable,- PlayerRideableJumping,- Saddleable,- Targeting,- EntityAccess,- Nameable,- ICapabilityProvider,- ICapabilityProviderImpl<Entity>,- ICapabilitySerializable<CompoundTag>,- IForgeEntity,- IForgeLivingEntity,- INBTSerializable<CompoundTag>
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescription(package private) class(package private) class(package private) classNested classes/interfaces inherited from class net.minecraft.world.entity.AgeableMobAgeableMob.AgeableMobGroupDataNested classes/interfaces inherited from class net.minecraft.world.entity.LivingEntityLivingEntity.FallsoundsNested classes/interfaces inherited from class net.minecraft.world.entity.EntityEntity.MoveFunction, Entity.MovementEmission, Entity.RemovalReasonNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProviderCapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final floatstatic final EntityDataAccessor<Boolean>static final intprivate static final floatprivate static final intprivate static final floatfinal AnimationStateprivate intprivate static final intfinal AnimationStateprivate intstatic final EntityDataAccessor<Long>static final intprivate static final floatfinal AnimationStateprivate static final intfinal AnimationStateprivate static final EntityDimensionsprivate static final floatfinal AnimationStateprivate static final intstatic final IngredientFields inherited from class net.minecraft.world.entity.animal.horse.AbstractHorseallowStandSliding, BREEDING_CROSS_FACTOR, canGallop, CHEST_SLOT_OFFSET, EQUIPMENT_SLOT_OFFSET, gallopSoundCounter, INV_BASE_COUNT, INV_SLOT_ARMOR, INV_SLOT_SADDLE, inventory, INVENTORY_SLOT_OFFSET, isJumping, playerJumpPendingScale, sprintCounter, tailCounter, temperFields inherited from class net.minecraft.world.entity.animal.AnimalPARENT_AGE_AFTER_BREEDINGFields inherited from class net.minecraft.world.entity.AgeableMobage, BABY_START_AGE, forcedAge, forcedAgeTimerFields inherited from class net.minecraft.world.entity.PathfinderMobDEFAULT_WALK_TARGET_VALUEFields inherited from class net.minecraft.world.entity.MobambientSoundTime, armorDropChances, DEFAULT_EQUIPMENT_DROP_CHANCE, goalSelector, handDropChances, jumpControl, LEASH_TAG, lookControl, MAX_ENCHANTED_ARMOR_CHANCE, MAX_ENCHANTED_WEAPON_CHANCE, MAX_PICKUP_LOOT_CHANCE, MAX_WEARING_ARMOR_CHANCE, moveControl, navigation, PICKUP_REACH, PRESERVE_ITEM_DROP_CHANCE, targetSelector, UPDATE_GOAL_SELECTOR_EVERY_N_TICKS, xpRewardFields inherited from class net.minecraft.world.entity.LivingEntityanimStep, animStepO, ARMOR_SLOT_OFFSET, ARMOR_SLOTS, attackAnim, attackStrengthTicker, autoSpinAttackTicks, brain, DATA_LIVING_ENTITY_FLAGS, dead, DEATH_DURATION, deathScore, deathTime, DEFAULT_BASE_GRAVITY, DEFAULT_EYE_HEIGHT, EXTRA_RENDER_CULLING_SIZE_WITH_BIG_HAT, fallFlyTicks, HAND_SLOTS, hurtDuration, hurtTime, invulnerableDuration, jumping, lastHurt, lastHurtByPlayer, lastHurtByPlayerTime, lerpHeadSteps, lerpSteps, lerpX, lerpXRot, lerpY, lerpYHeadRot, lerpYRot, lerpZ, LIVING_ENTITY_FLAG_IS_USING, LIVING_ENTITY_FLAG_OFF_HAND, LIVING_ENTITY_FLAG_SPIN_ATTACK, MIN_MOVEMENT_DISTANCE, noActionTime, oAttackAnim, oRun, PLAYER_HURT_EXPERIENCE_TIME, removeArrowTime, removeStingerTime, rotA, rotOffs, run, SLEEPING_DIMENSIONS, SWING_DURATION, swinging, swingingArm, swingTime, timeOffs, USE_ITEM_INTERVAL, useItem, useItemRemaining, walkAnimation, xxa, yBodyRot, yBodyRotO, yHeadRot, yHeadRotO, yya, zzaFields inherited from class net.minecraft.world.entity.EntityBASE_TICKS_REQUIRED_TO_FREEZE, blocksBuilding, BOARDING_COOLDOWN, boardingCooldown, BREATHING_DISTANCE_BELOW_EYES, DATA_POSE, DATA_SHARED_FLAGS_ID, DEFAULT_BB_HEIGHT, DEFAULT_BB_WIDTH, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_2, DELTA_AFFECTED_BY_BLOCKS_BELOW_0_5, DELTA_AFFECTED_BY_BLOCKS_BELOW_1_0, ENTITY_COUNTER, entityData, fallDistance, firstTick, FLAG_FALL_FLYING, FLAG_GLOWING, FLAG_ONFIRE, fluidHeight, flyDist, forgeFluidTypeHeight, FREEZE_HURT_FREQUENCY, hasImpulse, horizontalCollision, hurtMarked, ID_TAG, invulnerableTime, isInPowderSnow, isInsidePortal, mainSupportingBlockPos, MAX_ENTITY_TAG_COUNT, minorHorizontalCollision, moveDist, noCulling, noPhysics, PASSENGERS_TAG, portalEntrancePos, portalTime, random, stringUUID, stuckSpeedMultiplier, tickCount, TOTAL_AIR_SUPPLY, uuid, UUID_TAG, verticalCollision, verticalCollisionBelow, walkDist, walkDistO, wasEyeInWater, wasInPowderSnow, wasOnFire, wasTouchingWater, xo, xOld, xRotO, yo, yOld, yRotO, zo, zOldFields inherited from interface net.minecraft.commands.CommandSourceNULL
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidactuallyHurt(DamageSource p_250410_, float p_251451_) voidaddAdditionalSaveData(CompoundTag p_250330_) protected Brain.Provider<Camel>protected booleancanAddPassenger(Entity p_248594_) booleanbooleancanJump()booleanprotected booleanbooleanprivate voidclampHeadRotationToBody(Entity p_265624_, float p_265541_) static AttributeSupplier.Builderprotected BodyRotationControlprotected voidprotected voidprotected voidexecuteRidersJump(float p_251967_, Vec3 p_275627_) finalizeSpawn(ServerLevelAccessor p_249190_, DifficultyInstance p_251264_, MobSpawnType p_250254_, SpawnGroupData p_249259_, CompoundTag p_251838_) Forge: Override-Only, call via ForgeEventFactory.onFinalizeSpawn.
 Overrides are allowed.protected SoundEventprivate doublegetBodyAnchorAnimationYOffset(boolean p_249228_, float p_251763_, EntityDimensions p_301064_, float p_299749_) getBreedOffspring(ServerLevel p_251227_, AgeableMob p_251047_) protected SoundEventgetDimensions(Pose p_248973_) protected SoundEventprotected SoundEventgetHurtSound(DamageSource p_250052_) intgetLeashOffset(float p_251477_) intprotected org.joml.Vector3fgetPassengerAttachmentPoint(Entity p_298535_, EntityDimensions p_298993_, float p_301011_) longprotected Vec3getRiddenInput(Player p_278264_, Vec3 p_278298_) protected Vec2getRiddenRotation(LivingEntity p_275271_) protected floatgetRiddenSpeed(Player p_278241_) floatgetScale()protected floatgetStandingEyeHeight(Pose p_248908_, EntityDimensions p_250490_) protected booleanhandleEating(Player p_249923_, ItemStack p_248995_) voidhandleStartJump(int p_249968_) voidbooleanbooleanbooleanbooleanbooleanbooleanisTamed()private booleanprotected Brain<?>makeBrain(com.mojang.serialization.Dynamic<?> p_251586_) mobInteract(Player p_249032_, InteractionHand p_251004_) protected voidonLeashDistance(float p_251143_) voidonPlayerJump(int p_249138_) voidonSyncedDataUpdated(EntityDataAccessor<?> p_252215_) voidopenCustomInventoryScreen(Player p_248613_) protected voidplayStepSound(BlockPos p_252056_, BlockState p_251457_) voidreadAdditionalSaveData(CompoundTag p_250781_) booleanprotected voidvoidresetLastPoseChangeTick(long p_248642_) private voidresetLastPoseChangeTickToFullStand(long p_265447_) protected voidvoidsetDashing(boolean p_251380_) private voidvoidsitDown()voidstandUp()voidvoidtick()protected voidtickRidden(Player p_278319_, Vec3 p_278301_) voidprotected voidupdateWalkAnimation(float p_268362_) Methods inherited from class net.minecraft.world.entity.animal.horse.AbstractHorseaddBehaviourGoals, aiStep, calculateFallDamage, canEatGrass, canParent, canWearArmor, causeFallDamage, containerChanged, createBaseHorseAttributes, createInventory, doPlayerRide, dropEquipment, equipArmor, equipSaddle, fedFood, followMommy, generateJumpStrength, generateMaxHealth, generateSpeed, getAmbientSoundInterval, getAmbientStandInterval, getAmbientStandSound, getAngrySound, getCapability, getControllingPassenger, getCustomJump, getDismountLocationForPassenger, getEatAnim, getFlag, getInventorySize, getMaxSpawnClusterSize, getMaxTemper, getMouthAnim, getOwnerUUID, getPassengersRidingOffsetY, getSlot, getSoundVolume, getStandAnim, getTemper, handleEntityEvent, hasInventoryChanged, hurt, invalidateCaps, isArmor, isBred, isEating, isImmobile, isJumping, isPushable, isSaddleable, isSaddled, isStanding, isWearingArmor, makeMad, modifyTemper, onClimbable, playGallopSound, playJumpSound, positionRider, randomizeAttributes, setBred, setEating, setFlag, setIsJumping, setOffspringAttributes, setOwnerUUID, setStanding, setTamed, setTemper, spawnTamingParticles, standIfPossible, tameWithName, updateContainerEquipmentMethods inherited from class net.minecraft.world.entity.animal.AnimalcanFallInLove, checkAnimalSpawnRules, finalizeSpawnChildFromBreeding, getExperienceReward, getInLoveTime, getLoveCause, getWalkTargetValue, isBrightEnoughToSpawn, isInLove, removeWhenFarAway, resetLove, setInLove, setInLoveTime, spawnChildFromBreeding, usePlayerItemMethods inherited from class net.minecraft.world.entity.AgeableMobageBoundaryReached, ageUp, ageUp, canBreed, getAge, getSpeedUpSecondsWhenFeeding, isBaby, setAge, setBabyMethods inherited from class net.minecraft.world.entity.PathfinderMobcheckSpawnRules, followLeashSpeed, getWalkTargetValue, isPanicking, isPathFinding, shouldStayCloseToLeashHolder, tickLeashMethods inherited from class net.minecraft.world.entity.Mobate, baseTick, canAttackType, canBeLeashed, canFireProjectileWeapon, canHoldItem, canPickUpLoot, canReplaceCurrentItem, canReplaceEqualItem, canTakeItem, checkDespawn, checkMobSpawnRules, checkSpawnObstruction, clearRestriction, convertTo, createMobAttributes, createNavigation, doHurtTarget, dropCustomDeathLoot, dropFromLootTable, dropLeash, enchantSpawnedArmor, enchantSpawnedWeapon, equipItemIfPossible, getArmorSlots, getAttackBoundingBox, getDefaultLootTable, getEquipmentDropChance, getEquipmentForSlot, getHandSlots, getHeadRotSpeed, getItemBySlot, getJumpControl, getLeashHolder, getLookControl, getLootTable, getLootTableSeed, getMainArm, getMaxFallDistance, getMaxHeadXRot, getMoveControl, getNavigation, getPathfindingMalus, getPickResult, getPickupReach, getRestrictCenter, getRestrictRadius, getSensing, getSpawnType, getTarget, hasRestriction, interact, isAggressive, isEffectiveAi, isLeashed, isLeftHanded, isMaxGroupSizeReached, isNoAi, isPersistenceRequired, isSpawnCancelled, isSunBurnTick, isWithinMeleeAttackRange, isWithinRestriction, isWithinRestriction, jumpInFluid, jumpInLiquid, lookAt, onOffspringSpawnedFromEgg, onPathfindingDone, onPathfindingStart, pickUpItem, playAmbientSound, playHurtSound, populateDefaultEquipmentEnchantments, populateDefaultEquipmentSlots, removeAfterChangingDimensions, removeAllGoals, removeFreeWill, requiresCustomPersistence, restrictTo, serverAiStep, setAggressive, setCanPickUpLoot, setDelayedLeashHolderId, setDropChance, setGuaranteedDrop, setItemSlot, setItemSlotAndDropWhenKilled, setLeashedTo, setLeftHanded, setNoAi, setPathfindingMalus, setPersistenceRequired, setSpawnCancelled, setSpeed, setTarget, setXxa, setYya, setZza, shouldDespawnInPeaceful, shouldPassengersInheritMalus, spawnAnim, startRiding, tickHeadTurn, updateControlFlags, wantsToPickUpMethods inherited from class net.minecraft.world.entity.LivingEntityaddEffect, addEffect, animateHurt, areAllEffectsAmbient, attackable, blockedByShield, blockUsingShield, broadcastBreakEvent, broadcastBreakEvent, calculateEntityAnimation, canAttack, canAttack, canBeAffected, canBeSeenAsEnemy, canBeSeenByAnyone, canBreatheUnderwater, canChangeDimensions, canDisableShield, canFreeze, canSpawnSoulSpeedParticle, canStandOnFluid, checkAutoSpinAttack, checkFallDamage, clearSleepingPos, completeUsingItem, createLivingAttributes, createWitherRose, curePotionEffects, decreaseAirSupply, die, doAutoAttackOnTouch, doesEmitEquipEvent, doPush, dropAllDeathLoot, dropExperience, eat, equipmentHasChanged, forceAddEffect, getAbsorptionAmount, getActiveEffects, getActiveEffectsMap, getArmorCoverPercentage, getArmorValue, getArrowCount, getAttackAnim, getAttribute, getAttributeBaseValue, getAttributeBaseValue, getAttributes, getAttributeValue, getAttributeValue, getBedOrientation, getBlockSpeedFactor, getBoundingBoxForCulling, getBrain, getCombatTracker, getDamageAfterArmorAbsorb, getDamageAfterMagicAbsorb, getDismountPoses, getDrinkingSound, getEatingSound, getEffect, getEquipmentSlotForItem, getEyeHeight, getFallFlyingTicks, getFallSounds, getFluidFallingAdjustedMovement, getFlyingSpeed, getHealth, getHitbox, getHurtDir, getItemInHand, getJumpBoostPower, getJumpPower, getKillCredit, getLastAttacker, getLastClimbablePos, getLastDamageSource, getLastHurtByMob, getLastHurtByMobTimestamp, getLastHurtMob, getLastHurtMobTimestamp, getLocalBoundsForPose, getMainHandItem, getMaxAbsorption, getMaxHealth, getMobType, getMyRidingOffset, getNoActionTime, getOffhandItem, getPassengerRidingPosition, getProjectile, getRandom, getRelativePortalPosition, getSleepingPos, getSpeed, getStingerCount, getSwimAmount, getTicksUsingItem, getUsedItemHand, getUseItem, getUseItemRemainingTicks, getViewYRot, getVisibilityPercent, getVisualRotationYInDegrees, getVoicePitch, getWaterSlowDown, getYHeadRot, goDownInWater, handleDamageEvent, handleRelativeFrictionAndCalculateMovement, hasEffect, hasItemInSlot, hasLineOfSight, heal, hurtArmor, hurtCurrentlyUsedShield, hurtHelmet, increaseAirSupply, indicateDamage, internalSetAbsorptionAmount, isAffectedByFluids, isAffectedByPotions, isAlive, isAlwaysExperienceDropper, isAutoSpinAttack, isBlocking, isCurrentlyGlowing, isDamageSourceBlocked, isDeadOrDying, isFallFlying, isHolding, isHolding, isInvertedHealAndHarm, isInWall, isPickable, isSensitiveToWater, isSleeping, isSuppressingSlidingDownLadder, isUsingItem, isVisuallySwimming, jumpFromGround, kill, knockback, lerpHeadRotationStep, lerpHeadTo, lerpTargetX, lerpTargetXRot, lerpTargetY, lerpTargetYRot, lerpTargetZ, lerpTo, lookAt, maxUpStep, onBelowWorld, onChangedBlock, onEffectAdded, onEffectRemoved, onEffectUpdated, onEnterCombat, onEquipItem, onItemPickup, onLeaveCombat, onSoulSpeedBlock, playBlockFallSound, push, pushEntities, randomTeleport, recreateFromPacket, releaseUsingItem, remove, removeAllEffects, removeEffect, removeEffectNoUpdate, removeEffectParticles, removeFrost, removeSoulSpeed, resetForwardDirectionOfRelativePortalPosition, reviveCaps, rideTick, sendEffectToPassengers, setAbsorptionAmount, setArrowCount, setDiscardFriction, setHealth, setItemInHand, setJumping, setLastHurtByMob, setLastHurtByPlayer, setLastHurtMob, setLivingEntityFlag, setNoActionTime, setRecordPlayingNearby, setSleepingPos, setSprinting, setStingerCount, setYBodyRot, setYHeadRot, shouldDiscardFriction, shouldDropExperience, shouldDropLoot, shouldRemoveSoulSpeed, shouldRiderFaceForward, shouldShowName, skipDropExperience, spawnSoulSpeedParticle, startSleeping, startUsingItem, stopRiding, stopSleeping, stopUsingItem, swing, swing, take, tickDeath, tickEffects, triggerItemUseEffects, tryAddFrost, tryAddSoulSpeed, updateEffectVisibility, updateInvisibilityStatus, updateSwingTime, updateUsingItem, verifyEquippedItem, wasExperienceConsumed, wouldNotSuffocateAtTargetPoseMethods inherited from class net.minecraft.world.entity.EntityabsMoveTo, absMoveTo, acceptsFailure, acceptsSuccess, addDeltaMovement, addPassenger, addTag, awardKillScore, blockPosition, broadcastToPlayer, calculateUpVector, calculateViewVector, canBeCollidedWith, canBeHitByProjectile, canCollideWith, canControlVehicle, canRide, canSpawnSprintParticle, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, changeDimension, changeDimension, checkBelowWorld, checkInsideBlocks, checkSlowFallDistance, checkSupportingBlock, chunkPosition, clearFire, closerThan, closerThan, collideBoundingBox, copyPosition, couldAcceptPassenger, createCommandSourceStack, createHoverEvent, damageSources, dampensVibrations, discard, dismountsUnderwater, dismountTo, displayFireAnimation, distanceTo, distanceToSqr, distanceToSqr, distanceToSqr, doEnchantDamageEffects, doWaterSplashEffect, ejectPassengers, equals, extinguishFire, fillCrashReportCategory, findDimensionEntryPoint, fireImmune, fixupDimensions, gameEvent, gameEvent, getAddEntityPacket, getAirSupply, getAllSlots, getBbHeight, getBbWidth, getBlockExplosionResistance, getBlockJumpFactor, getBlockPosBelowThatAffectsMyMovement, getBlockStateOn, getBlockStateOnLegacy, getBlockX, getBlockY, getBlockZ, getBoundingBox, getCollisionHorizontalEscapeVector, getCommandSenderWorld, getControlledVehicle, getCustomName, getDeltaMovement, getDimensionChangingDelay, getDimensionsForge, getDirection, getDisplayName, getEncodeId, getEntityData, getExitPortal, getEyeHeight, getEyeHeight, getEyeHeightAccess, getEyeInFluidType, getEyePosition, getEyePosition, getEyeY, getFeetBlockState, getFireImmuneTicks, getFirstPassenger, getFluidHeight, getFluidJumpThreshold, getFluidTypeHeight, getForward, getHandHoldingItemAngle, getId, getIndirectPassengers, getLeashOffset, getLightLevelDependentMagicValue, getLightProbePosition, getLookAngle, getMaxAirSupply, getMaxHeightFluidType, getMotionDirection, getMovementEmission, getName, getNameTagOffsetY, getOnPos, getOnPos, getOnPosLegacy, getPassengers, getPassengersAndSelf, getPercentFrozen, getPermissionLevel, getPersistentData, getPickRadius, getPistonPushReaction, getPortalCooldown, getPortalWaitTime, getPose, getPosition, getPositionCodec, getPrimaryStepSoundBlockPos, getRandomX, getRandomY, getRandomZ, getRemainingFireTicks, getRemovalReason, getRootVehicle, getRopeHoldPosition, getRotationVector, getScoreboardName, getSelfAndPassengers, getServer, getSharedFlag, getSoundSource, getStringUUID, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTags, getTeam, getTeamColor, getTicksFrozen, getTicksRequiredToFreeze, getType, getTypeName, getUpVector, getUUID, getVehicle, getViewScale, getViewVector, getViewXRot, getX, getX, getXRot, getY, getY, getYRot, getZ, getZ, handleInsidePortal, handleNetherPortal, hasControllingPassenger, hasCustomName, hasExactlyOnePlayerPassenger, hasGlowingTag, hashCode, hasIndirectPassenger, hasPassenger, hasPassenger, hasPermissions, hasPose, ignoreExplosion, interactAt, is, isAddedToWorld, isAlliedTo, isAlliedTo, isAlwaysTicking, isAttackable, isColliding, isControlledByLocalInstance, isCrouching, isCustomNameVisible, isDescending, isDiscrete, isEyeInFluid, isFlapping, isFree, isFreezing, isFullyFrozen, isHorizontalCollisionMinor, isIgnoringBlockTriggers, isInFluidType, isInFluidType, isInLava, isInLiquid, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isInWater, isInWaterOrBubble, isInWaterOrRain, isInWaterRainOrBubble, isNoGravity, isOnFire, isOnPortalCooldown, isOnRails, isPassenger, isPassengerOfSameVehicle, isPushedByFluid, isRemoved, isShiftKeyDown, isSilent, isSpectator, isSprinting, isSteppingCarefully, isSupportedBy, isSuppressingBounce, isSwimming, isUnderWater, isVehicle, isVisuallyCrawling, killedEntity, lavaHurt, lerpMotion, lerpPositionAndRotationStep, level, limitPistonMovement, load, makeBoundingBox, makeStuckInBlock, markHurt, maybeBackOffFromEdge, mayInteract, mirror, move, moveRelative, moveTo, moveTo, moveTo, moveTo, moveTowardsClosestSpace, newDoubleList, newFloatList, nextStep, onAboveBubbleCol, onAddedToWorld, onClientRemoval, onFlap, onGround, onInsideBlock, onInsideBubbleColumn, onlyOpCanSetNbt, onPassengerTurned, onRemovedFromWorld, onSyncedDataUpdated, pick, playCombinationStepSounds, playEntityOnFireExtinguishedSound, playerTouch, playMuffledStepSound, playSound, playSound, playSwimSound, position, positionRider, processFlappingMovement, processPortalCooldown, push, reapplyPosition, refreshDimensions, removePassenger, removeTag, removeVehicle, repositionEntityAfterLoad, resetFallDistance, restoreFrom, revive, ridingOffset, rotate, save, saveAsPassenger, saveWithoutId, sendSystemMessage, setAirSupply, setBoundingBox, setCustomName, setCustomNameVisible, setDeltaMovement, setDeltaMovement, setFluidTypeHeight, setGlowingTag, setId, setInvisible, setInvulnerable, setIsInPowderSnow, setLevel, setLevelCallback, setMaxUpStep, setNoGravity, setOldPosAndRot, setOnGround, setOnGroundWithKnownMovement, setPortalCooldown, setPortalCooldown, setPos, setPos, setPose, setPosRaw, setRemainingFireTicks, setRemoved, setRot, setSecondsOnFire, setSharedFlag, setSharedFlagOnFire, setShiftKeyDown, setSilent, setSwimming, setTicksFrozen, setUUID, setViewScale, setXRot, setYRot, shouldBeSaved, shouldBlockExplode, shouldInformAdmins, shouldRender, shouldRenderAtSqrDistance, showVehicleHealth, skipAttackInteraction, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnAtLocation, spawnSprintParticle, startRiding, startSeenByPlayer, stopSeenByPlayer, syncPacketPositionCodec, teleportRelative, teleportTo, teleportTo, teleportToWithTicket, thunderHit, toString, touchingUnloadedChunk, trackingPosition, tryCheckInsideBlocks, turn, unRide, unsetRemoved, updateDynamicGameEventListener, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateFluidHeightAndDoFluidPushing, updateInWaterStateAndDoFluidPushing, updateSwimming, waterSwimSoundMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, serializeCapsMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.commands.CommandSourcealwaysAcceptsMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeEntitycanBeRiddenUnderFluidType, canFluidExtinguish, canHydrateInFluidType, canRiderInteract, canStartSwimming, canTrample, canUpdate, canUpdate, captureDrops, captureDrops, deserializeNBT, getClassification, getEyeHeightForge, getEyeInFluidType, getFluidFallDistanceModifier, getFluidMotionScale, getFluidTypeHeight, getMaxHeightFluidType, getParts, getPersistentData, getPickedResult, getSoundFromFluidType, getStepHeight, hasCustomOutlineRendering, isAddedToWorld, isEyeInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isInFluidType, isMultipartEntity, isPushedByFluid, onAddedToWorld, onRemovedFromWorld, revive, serializeNBT, shouldRiderSit, shouldUpdateFluidWhileBoatingMethods inherited from interface net.minecraftforge.common.extensions.IForgeLivingEntitycanDrownInFluidType, canSwimInFluidType, moveInFluid, self, sinkInFluidMethods inherited from interface net.minecraft.world.entity.OwnableEntitygetOwner, levelMethods inherited from interface net.minecraft.world.entity.SaddleableequipSaddle, isSaddleable, isSaddled
- 
Field Details- 
TEMPTATION_ITEM
- 
BABY_SCALEpublic static final float BABY_SCALE- See Also:
 
- 
DASH_COOLDOWN_TICKSpublic static final int DASH_COOLDOWN_TICKS- See Also:
 
- 
MAX_HEAD_Y_ROTpublic static final int MAX_HEAD_Y_ROT- See Also:
 
- 
RUNNING_SPEED_BONUSprivate static final float RUNNING_SPEED_BONUS- See Also:
 
- 
DASH_VERTICAL_MOMENTUMprivate static final float DASH_VERTICAL_MOMENTUM- See Also:
 
- 
DASH_HORIZONTAL_MOMENTUMprivate static final float DASH_HORIZONTAL_MOMENTUM- See Also:
 
- 
DASH_MINIMUM_DURATION_TICKSprivate static final int DASH_MINIMUM_DURATION_TICKS- See Also:
 
- 
SITDOWN_DURATION_TICKSprivate static final int SITDOWN_DURATION_TICKS- See Also:
 
- 
STANDUP_DURATION_TICKSprivate static final int STANDUP_DURATION_TICKS- See Also:
 
- 
IDLE_MINIMAL_DURATION_TICKSprivate static final int IDLE_MINIMAL_DURATION_TICKS- See Also:
 
- 
SITTING_HEIGHT_DIFFERENCEprivate static final float SITTING_HEIGHT_DIFFERENCE- See Also:
 
- 
DASH
- 
LAST_POSE_CHANGE_TICK
- 
sitAnimationState
- 
sitPoseAnimationState
- 
sitUpAnimationState
- 
idleAnimationState
- 
dashAnimationState
- 
SITTING_DIMENSIONS
- 
dashCooldownprivate int dashCooldown
- 
idleAnimationTimeoutprivate int idleAnimationTimeout
 
- 
- 
Constructor Details- 
Camel
 
- 
- 
Method Details- 
addAdditionalSaveData- Overrides:
- addAdditionalSaveDatain class- AbstractHorse
 
- 
readAdditionalSaveData- Overrides:
- readAdditionalSaveDatain class- AbstractHorse
 
- 
createAttributes
- 
defineSynchedDataprotected void defineSynchedData()- Overrides:
- defineSynchedDatain class- AbstractHorse
 
- 
finalizeSpawnpublic SpawnGroupData finalizeSpawn(ServerLevelAccessor p_249190_, DifficultyInstance p_251264_, MobSpawnType p_250254_, @Nullable SpawnGroupData p_249259_, @Nullable CompoundTag p_251838_) Description copied from class:MobForge: Override-Only, call via ForgeEventFactory.onFinalizeSpawn.
 Overrides are allowed. Do not wrap super calls within override (as that will cause stack overflows).
 Vanilla calls are replaced with a transformer, and are not visible in source.
 Be certain to either call super.finalizeSpawn or set the Mob.spawnTypefield from within your override.- Overrides:
- finalizeSpawnin class- AbstractHorse
 
- 
brainProvider- Overrides:
- brainProviderin class- LivingEntity
 
- 
registerGoalsprotected void registerGoals()- Overrides:
- registerGoalsin class- AbstractHorse
 
- 
makeBrain- Overrides:
- makeBrainin class- LivingEntity
 
- 
getDimensions- Overrides:
- getDimensionsin class- LivingEntity
 
- 
getStandingEyeHeight- Overrides:
- getStandingEyeHeightin class- AbstractHorse
 
- 
customServerAiStepprotected void customServerAiStep()- Overrides:
- customServerAiStepin class- Animal
 
- 
tickpublic void tick()- Overrides:
- tickin class- AbstractHorse
 
- 
setupAnimationStatesprivate void setupAnimationStates()
- 
updateWalkAnimationprotected void updateWalkAnimation(float p_268362_) - Overrides:
- updateWalkAnimationin class- LivingEntity
 
- 
travel- Overrides:
- travelin class- LivingEntity
 
- 
tickRidden- Overrides:
- tickRiddenin class- AbstractHorse
 
- 
refuseToMovepublic boolean refuseToMove()
- 
getRiddenSpeed- Overrides:
- getRiddenSpeedin class- AbstractHorse
 
- 
getRiddenRotation- Overrides:
- getRiddenRotationin class- AbstractHorse
 
- 
getRiddenInput- Overrides:
- getRiddenInputin class- AbstractHorse
 
- 
canJumppublic boolean canJump()- Specified by:
- canJumpin interface- PlayerRideableJumping
- Overrides:
- canJumpin class- AbstractHorse
 
- 
onPlayerJumppublic void onPlayerJump(int p_249138_) - Specified by:
- onPlayerJumpin interface- PlayerRideableJumping
- Overrides:
- onPlayerJumpin class- AbstractHorse
 
- 
canSprintpublic boolean canSprint()
- 
executeRidersJump- Overrides:
- executeRidersJumpin class- AbstractHorse
 
- 
isDashingpublic boolean isDashing()
- 
setDashingpublic void setDashing(boolean p_251380_) 
- 
handleStartJumppublic void handleStartJump(int p_249968_) - Specified by:
- handleStartJumpin interface- PlayerRideableJumping
- Overrides:
- handleStartJumpin class- AbstractHorse
 
- 
handleStopJumppublic void handleStopJump()- Specified by:
- handleStopJumpin interface- PlayerRideableJumping
- Overrides:
- handleStopJumpin class- AbstractHorse
 
- 
getJumpCooldownpublic int getJumpCooldown()- Specified by:
- getJumpCooldownin interface- PlayerRideableJumping
 
- 
getAmbientSound- Overrides:
- getAmbientSoundin class- Mob
 
- 
getDeathSound- Overrides:
- getDeathSoundin class- LivingEntity
 
- 
getHurtSound- Overrides:
- getHurtSoundin class- LivingEntity
 
- 
playStepSound- Overrides:
- playStepSoundin class- AbstractHorse
 
- 
isFood- Overrides:
- isFoodin class- AbstractHorse
 
- 
mobInteract- Overrides:
- mobInteractin class- AbstractHorse
 
- 
onLeashDistanceprotected void onLeashDistance(float p_251143_) - Overrides:
- onLeashDistancein class- AbstractHorse
 
- 
canCamelChangePosepublic boolean canCamelChangePose()
- 
handleEating- Overrides:
- handleEatingin class- AbstractHorse
 
- 
canPerformRearingprotected boolean canPerformRearing()- Overrides:
- canPerformRearingin class- AbstractHorse
 
- 
canMate- Overrides:
- canMatein class- AbstractHorse
 
- 
getBreedOffspring- Overrides:
- getBreedOffspringin class- AbstractHorse
 
- 
getEatingSound- Overrides:
- getEatingSoundin class- AbstractHorse
 
- 
actuallyHurt- Overrides:
- actuallyHurtin class- LivingEntity
 
- 
getPassengerAttachmentPointprotected org.joml.Vector3f getPassengerAttachmentPoint(Entity p_298535_, EntityDimensions p_298993_, float p_301011_) - Overrides:
- getPassengerAttachmentPointin class- AbstractHorse
 
- 
getScalepublic float getScale()- Overrides:
- getScalein class- LivingEntity
 
- 
getBodyAnchorAnimationYOffsetprivate double getBodyAnchorAnimationYOffset(boolean p_249228_, float p_251763_, EntityDimensions p_301064_, float p_299749_) 
- 
getLeashOffset- Overrides:
- getLeashOffsetin class- Entity
 
- 
clampHeadRotationToBody
- 
getMaxHeadYRotpublic int getMaxHeadYRot()- Overrides:
- getMaxHeadYRotin class- Mob
 
- 
canAddPassenger- Overrides:
- canAddPassengerin class- Entity
 
- 
sendDebugPacketsprotected void sendDebugPackets()- Overrides:
- sendDebugPacketsin class- Mob
 
- 
isCamelSittingpublic boolean isCamelSitting()
- 
isCamelVisuallySittingpublic boolean isCamelVisuallySitting()
- 
isInPoseTransitionpublic boolean isInPoseTransition()
- 
isVisuallySittingDownprivate boolean isVisuallySittingDown()
- 
sitDownpublic void sitDown()
- 
standUppublic void standUp()
- 
standUpInstantlypublic void standUpInstantly()
- 
resetLastPoseChangeTickpublic void resetLastPoseChangeTick(long p_248642_) 
- 
resetLastPoseChangeTickToFullStandprivate void resetLastPoseChangeTickToFullStand(long p_265447_) 
- 
getPoseTimepublic long getPoseTime()
- 
getSaddleSoundEvent- Specified by:
- getSaddleSoundEventin interface- Saddleable
 
- 
onSyncedDataUpdated- Overrides:
- onSyncedDataUpdatedin class- AgeableMob
 
- 
isTamedpublic boolean isTamed()- Overrides:
- isTamedin class- AbstractHorse
 
- 
openCustomInventoryScreen- Specified by:
- openCustomInventoryScreenin interface- HasCustomInventoryScreen
- Overrides:
- openCustomInventoryScreenin class- AbstractHorse
 
- 
createBodyControl- Overrides:
- createBodyControlin class- Mob
 
 
-