Package net.minecraft.entity.passive
Class CatEntity
- All Implemented Interfaces:
- Attackable,- Tameable,- Targeter,- VariantHolder<CatVariant>,- CommandOutput,- Nameable,- EntityLike
Meow.
- Mappings:
- Namespace - Name - official - bro- intermediary - net/minecraft/class_1451- named - net/minecraft/entity/passive/CatEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classCatEntity.CatFleeGoal<T extends LivingEntity>private static classprivate static 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 TypeFieldDescriptionprivate static final TrackedData<CatVariant>private static final TrackedData<Integer>static final doubleprivate CatEntity.CatFleeGoal<PlayerEntity>private static final TrackedData<Boolean>private floatprivate static final TrackedData<Boolean>static final doubleprivate floatprivate floatprivate floatprivate floatstatic final doubleprivate floatprivate static final Ingredientprivate TemptGoalFields inherited from class net.minecraft.entity.passive.TameableEntityOWNER_UUID, TAMEABLE_FLAGSFields 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, jumping, 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 TypeMethodDescriptionbooleanReturns whether the entity should bypass effects caused by stepping.booleancanBreedWith(AnimalEntity other) booleancanImmediatelyDespawn(double distanceSquared) createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) protected voideat(PlayerEntity player, Hand hand, ItemStack stack) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected @Nullable SoundEventprivate floatprotected SoundEventfloatgetHeadDownAnimation(float tickDelta) protected SoundEventgetHurtSound(DamageSource source) intfloatgetSleepAnimation(float tickDelta) floatgetTailCurlAnimation(float tickDelta) voidhiss()protected voidInitializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) booleanbooleanReturns whether this cat is in a sleeping pose.voidmobTick()protected voidvoidReads custom data fromnbt.voidsetCollarColor(DyeColor color) voidsetHeadDown(boolean headDown) voidsetInSleepingPose(boolean sleeping) Sets whether this cat is in a sleeping pose or not.voidsetVariant(CatVariant catVariant) voidtick()Ticks this entity.booleanprivate voidprivate voidprivate voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.TameableEntitycanAttackWithOwner, canBeLeashedBy, canTarget, getOwnerUuid, getScoreboardTeam, handleStatus, isInSittingPose, isOwner, isSitting, isTamed, isTeammate, onDeath, setInSittingPose, setOwner, setOwnerUuid, setSitting, setTamed, showEmoteParticleMethods inherited from class net.minecraft.entity.passive.AnimalEntitybreed, breed, canEat, damage, getHeightOffset, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntitygetBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, 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, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, 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, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, 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, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, 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, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, 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, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, 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, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, 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, updatePassengerForDismount, updatePassengerPosition, 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.TameablegetOwner, method_48926
- 
Field Details- 
CROUCHING_SPEEDpublic static final double CROUCHING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbro;bW:D- intermediary - field_30310- Lnet/minecraft/class_1451;field_30310:D- named - CROUCHING_SPEED- Lnet/minecraft/entity/passive/CatEntity;CROUCHING_SPEED:D
 
- 
NORMAL_SPEEDpublic static final double NORMAL_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbro;bX:D- intermediary - field_30311- Lnet/minecraft/class_1451;field_30311:D- named - NORMAL_SPEED- Lnet/minecraft/entity/passive/CatEntity;NORMAL_SPEED:D
 
- 
SPRINTING_SPEEDpublic static final double SPRINTING_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbro;bY:D- intermediary - field_30312- Lnet/minecraft/class_1451;field_30312:D- named - SPRINTING_SPEED- Lnet/minecraft/entity/passive/CatEntity;SPRINTING_SPEED:D
 
- 
TAMING_INGREDIENT- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbro;bZ:Lciz;- intermediary - field_6809- Lnet/minecraft/class_1451;field_6809:Lnet/minecraft/class_1856;- named - TAMING_INGREDIENT- Lnet/minecraft/entity/passive/CatEntity;TAMING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
 
- 
CAT_VARIANT- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbro;ca:Laby;- intermediary - field_6811- Lnet/minecraft/class_1451;field_6811:Lnet/minecraft/class_2940;- named - CAT_VARIANT- Lnet/minecraft/entity/passive/CatEntity;CAT_VARIANT:Lnet/minecraft/entity/data/TrackedData;
 
- 
IN_SLEEPING_POSE- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbro;cb:Laby;- intermediary - field_16284- Lnet/minecraft/class_1451;field_16284:Lnet/minecraft/class_2940;- named - IN_SLEEPING_POSE- Lnet/minecraft/entity/passive/CatEntity;IN_SLEEPING_POSE:Lnet/minecraft/entity/data/TrackedData;
 
- 
HEAD_DOWN- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbro;cc:Laby;- intermediary - field_16292- Lnet/minecraft/class_1451;field_16292:Lnet/minecraft/class_2940;- named - HEAD_DOWN- Lnet/minecraft/entity/passive/CatEntity;HEAD_DOWN:Lnet/minecraft/entity/data/TrackedData;
 
- 
COLLAR_COLOR- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbro;cd:Laby;- intermediary - field_16285- Lnet/minecraft/class_1451;field_16285:Lnet/minecraft/class_2940;- named - COLLAR_COLOR- Lnet/minecraft/entity/passive/CatEntity;COLLAR_COLOR:Lnet/minecraft/entity/data/TrackedData;
 
- 
fleeGoal- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbro;ce:Lbro$a;- intermediary - field_6808- Lnet/minecraft/class_1451;field_6808:Lnet/minecraft/class_1451$class_3698;- named - fleeGoal- Lnet/minecraft/entity/passive/CatEntity;fleeGoal:Lnet/minecraft/entity/passive/CatEntity$CatFleeGoal;
 
- 
temptGoal- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbro;cf:Lbod;- intermediary - field_6810- Lnet/minecraft/class_1451;field_6810:Lnet/minecraft/class_1391;- named - temptGoal- Lnet/minecraft/entity/passive/CatEntity;temptGoal:Lnet/minecraft/entity/ai/goal/TemptGoal;
 
- 
sleepAnimationprivate float sleepAnimation- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbro;cg:F- intermediary - field_16290- Lnet/minecraft/class_1451;field_16290:F- named - sleepAnimation- Lnet/minecraft/entity/passive/CatEntity;sleepAnimation:F
 
- 
prevSleepAnimationprivate float prevSleepAnimation- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbro;ch:F- intermediary - field_16291- Lnet/minecraft/class_1451;field_16291:F- named - prevSleepAnimation- Lnet/minecraft/entity/passive/CatEntity;prevSleepAnimation:F
 
- 
tailCurlAnimationprivate float tailCurlAnimation- Mappings:
- Namespace - Name - Mixin selector - official - ci- Lbro;ci:F- intermediary - field_16288- Lnet/minecraft/class_1451;field_16288:F- named - tailCurlAnimation- Lnet/minecraft/entity/passive/CatEntity;tailCurlAnimation:F
 
- 
prevTailCurlAnimationprivate float prevTailCurlAnimation- Mappings:
- Namespace - Name - Mixin selector - official - cj- Lbro;cj:F- intermediary - field_16289- Lnet/minecraft/class_1451;field_16289:F- named - prevTailCurlAnimation- Lnet/minecraft/entity/passive/CatEntity;prevTailCurlAnimation:F
 
- 
headDownAnimationprivate float headDownAnimation- Mappings:
- Namespace - Name - Mixin selector - official - ck- Lbro;ck:F- intermediary - field_16286- Lnet/minecraft/class_1451;field_16286:F- named - headDownAnimation- Lnet/minecraft/entity/passive/CatEntity;headDownAnimation:F
 
- 
prevHeadDownAnimationprivate float prevHeadDownAnimation- Mappings:
- Namespace - Name - Mixin selector - official - cl- Lbro;cl:F- intermediary - field_16287- Lnet/minecraft/class_1451;field_16287:F- named - prevHeadDownAnimation- Lnet/minecraft/entity/passive/CatEntity;prevHeadDownAnimation:F
 
 
- 
- 
Constructor Details- 
CatEntity- 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- 
getTexture- Mappings:
- Namespace - Name - Mixin selector - official - ge- Lbro;ge()Lacq;- intermediary - method_16092- Lnet/minecraft/class_1451;method_16092()Lnet/minecraft/class_2960;- named - getTexture- Lnet/minecraft/entity/passive/CatEntity;getTexture()Lnet/minecraft/util/Identifier;
 
- 
initGoalsprotected void initGoals()
- 
getVariant- Specified by:
- getVariantin interface- VariantHolder<CatVariant>
- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbro;gf()Lbrp;- intermediary - method_47843- Lnet/minecraft/class_1451;method_47843()Lnet/minecraft/class_7375;- named - getVariant- Lnet/minecraft/entity/passive/CatEntity;getVariant()Lnet/minecraft/entity/passive/CatVariant;
 
- 
setVariant- Specified by:
- setVariantin interface- VariantHolder<CatVariant>
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbro;a(Lbrp;)V- intermediary - method_47842- Lnet/minecraft/class_1451;method_47842(Lnet/minecraft/class_7375;)V- named - setVariant- Lnet/minecraft/entity/passive/CatEntity;setVariant(Lnet/minecraft/entity/passive/CatVariant;)V
 
- 
setInSleepingPosepublic void setInSleepingPose(boolean sleeping) Sets whether this cat is in a sleeping pose or not.- Parameters:
- sleeping-- trueif this cat is in a sleeping pose, otherwise- false
- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbro;A(Z)V- intermediary - method_16088- Lnet/minecraft/class_1451;method_16088(Z)V- named - setInSleepingPose- Lnet/minecraft/entity/passive/CatEntity;setInSleepingPose(Z)V
 
- 
isInSleepingPosepublic boolean isInSleepingPose()Returns whether this cat is in a sleeping pose.- Returns:
- whether this cat is in a sleeping pose
- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbro;gg()Z- intermediary - method_16086- Lnet/minecraft/class_1451;method_16086()Z- named - isInSleepingPose- Lnet/minecraft/entity/passive/CatEntity;isInSleepingPose()Z
 
- 
setHeadDownpublic void setHeadDown(boolean headDown) - Mappings:
- Namespace - Name - Mixin selector - official - B- Lbro;B(Z)V- intermediary - method_16087- Lnet/minecraft/class_1451;method_16087(Z)V- named - setHeadDown- Lnet/minecraft/entity/passive/CatEntity;setHeadDown(Z)V
 
- 
isHeadDownpublic boolean isHeadDown()- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbro;gh()Z- intermediary - method_16093- Lnet/minecraft/class_1451;method_16093()Z- named - isHeadDown- Lnet/minecraft/entity/passive/CatEntity;isHeadDown()Z
 
- 
getCollarColor- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbro;gi()Lcen;- intermediary - method_16096- Lnet/minecraft/class_1451;method_16096()Lnet/minecraft/class_1767;- named - getCollarColor- Lnet/minecraft/entity/passive/CatEntity;getCollarColor()Lnet/minecraft/util/DyeColor;
 
- 
setCollarColor- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbro;a(Lcen;)V- intermediary - method_16094- Lnet/minecraft/class_1451;method_16094(Lnet/minecraft/class_1767;)V- named - setCollarColor- Lnet/minecraft/entity/passive/CatEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)V
 
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- TameableEntity
- 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
 
- 
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- TameableEntity
- 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- TameableEntity
- 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
 
- 
mobTickpublic 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
 
- 
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;
 
- 
getMinAmbientSoundDelaypublic int getMinAmbientSoundDelay()- Overrides:
- getMinAmbientSoundDelayin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - M- Lbgb;M()I- intermediary - method_5970- Lnet/minecraft/class_1308;method_5970()I- named - getMinAmbientSoundDelay- Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
 
- 
hisspublic void hiss()- Mappings:
- Namespace - Name - Mixin selector - official - gj- Lbro;gj()V- intermediary - method_16089- Lnet/minecraft/class_1451;method_16089()V- named - hiss- Lnet/minecraft/entity/passive/CatEntity;hiss()V
 
- 
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;
 
- 
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;
 
- 
createCatAttributes- Mappings:
- Namespace - Name - Mixin selector - official - gk- Lbro;gk()Lbhf$a;- intermediary - method_26881- Lnet/minecraft/class_1451;method_26881()Lnet/minecraft/class_5132$class_5133;- named - createCatAttributes- Lnet/minecraft/entity/passive/CatEntity;createCatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
eat- Overrides:
- eatin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrl;a(Lbyo;Lbdw;Lcfz;)V- intermediary - method_6475- Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)V- named - eat- Lnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)V
 
- 
getAttackDamageprivate float getAttackDamage()- Mappings:
- Namespace - Name - Mixin selector - official - gl- Lbro;gl()F- intermediary - method_22327- Lnet/minecraft/class_1451;method_22327()F- named - getAttackDamage- Lnet/minecraft/entity/passive/CatEntity;getAttackDamage()F
 
- 
tryAttack
- 
tickpublic void tick()Ticks this entity.
- 
updateAnimationsprivate void updateAnimations()- Mappings:
- Namespace - Name - Mixin selector - official - gm- Lbro;gm()V- intermediary - method_16085- Lnet/minecraft/class_1451;method_16085()V- named - updateAnimations- Lnet/minecraft/entity/passive/CatEntity;updateAnimations()V
 
- 
updateSleepAnimationprivate void updateSleepAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - gn- Lbro;gn()V- intermediary - method_16090- Lnet/minecraft/class_1451;method_16090()V- named - updateSleepAnimation- Lnet/minecraft/entity/passive/CatEntity;updateSleepAnimation()V
 
- 
updateHeadDownAnimationprivate void updateHeadDownAnimation()- Mappings:
- Namespace - Name - Mixin selector - official - go- Lbro;go()V- intermediary - method_16084- Lnet/minecraft/class_1451;method_16084()V- named - updateHeadDownAnimation- Lnet/minecraft/entity/passive/CatEntity;updateHeadDownAnimation()V
 
- 
getSleepAnimationpublic float getSleepAnimation(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - D- Lbro;D(F)F- intermediary - method_16082- Lnet/minecraft/class_1451;method_16082(F)F- named - getSleepAnimation- Lnet/minecraft/entity/passive/CatEntity;getSleepAnimation(F)F
 
- 
getTailCurlAnimationpublic float getTailCurlAnimation(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - E- Lbro;E(F)F- intermediary - method_16091- Lnet/minecraft/class_1451;method_16091(F)F- named - getTailCurlAnimation- Lnet/minecraft/entity/passive/CatEntity;getTailCurlAnimation(F)F
 
- 
getHeadDownAnimationpublic float getHeadDownAnimation(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - F- Lbro;F(F)F- intermediary - method_16095- Lnet/minecraft/class_1451;method_16095(F)F- named - getHeadDownAnimation- Lnet/minecraft/entity/passive/CatEntity;getHeadDownAnimation(F)F
 
- 
createChild@Nullable public @Nullable CatEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
- createChildin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbro;b(Laif;Lbfe;)Lbro;- intermediary - method_6573- Lnet/minecraft/class_1451;method_6573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451;- named - createChild- Lnet/minecraft/entity/passive/CatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/CatEntity;
 
- 
canBreedWith- Overrides:
- canBreedWithin class- AnimalEntity
- 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
 
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- PassiveEntity
- 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;
 
- 
interactMob- Overrides:
- interactMobin class- AnimalEntity
- 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;
 
- 
isBreedingItem- Overrides:
- isBreedingItemin class- AnimalEntity
- 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
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- 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
 
- 
canImmediatelyDespawnpublic boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
- canImmediatelyDespawnin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbgb;h(D)Z- intermediary - method_5974- Lnet/minecraft/class_1308;method_5974(D)Z- named - canImmediatelyDespawn- Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
 
- 
onTamedChangedprotected void onTamedChanged()- Overrides:
- onTamedChangedin class- TameableEntity
- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbgv;r()V- intermediary - method_6175- Lnet/minecraft/class_1321;method_6175()V- named - onTamedChanged- Lnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
 
- 
bypassesSteppingEffectspublic boolean bypassesSteppingEffects()Returns whether the entity should bypass effects caused by stepping.This returns Entity.isSneaking()by default.- Overrides:
- bypassesSteppingEffectsin class- Entity
- Returns:
- whether the entity should bypass effects caused by stepping
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bQ- Lbfj;bQ()Z- intermediary - method_21749- Lnet/minecraft/class_1297;method_21749()Z- named - bypassesSteppingEffects- Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
 
 
-