Package net.minecraft.entity.passive
Class CatEntity
- All Implemented Interfaces:
Attackable,DataTracked,EquipmentHolder,Leashable,Tameable,Targeter,VariantHolder<RegistryEntry<CatVariant>>,ScoreHolder,CommandOutput,Nameable,EntityLike
Meow.
- Mappings:
Namespace Name named net/minecraft/entity/passive/CatEntityintermediary net/minecraft/class_1451official cfh
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classCatEntity.CatFleeGoal<T extends LivingEntity>private static classprivate static classNested classes/interfaces inherited from class net.minecraft.entity.passive.TameableEntity
TameableEntity.TameableEscapeDangerGoalNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<RegistryEntry<CatVariant>> private static final TrackedData<Integer> static final doubleprivate static final RegistryKey<CatVariant> private @Nullable CatEntity.CatFleeGoal<PlayerEntity> private static final TrackedData<Boolean> private floatprivate static final TrackedData<Boolean> static final doubleprivate floatprivate floatprivate floatprivate floatstatic final doubleprivate floatprivate TemptGoalFields inherited from class net.minecraft.entity.passive.TameableEntity
field_52002, OWNER_UUID, TAMEABLE_FLAGSFields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, fallFlyingTicks, field_30063, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, 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, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideAttackDamage, riptideStack, riptideTicks, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMYFields inherited from interface net.minecraft.entity.Leashable
field_52314, field_52315, LEASH_NBT_KEYFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier 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 @Nullable SoundEventprotected SoundEventfloatgetHeadDownAnimation(float tickDelta) protected SoundEventgetHurtSound(DamageSource source) intfloatgetSleepAnimation(float tickDelta) floatgetTailCurlAnimation(float tickDelta) voidhiss()protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) (package private) booleanbooleanReturns whether this cat is in a sleeping pose.voidmobTick()protected voidvoidReads custom data fromnbt.private voidsetCollarColor(DyeColor color) (package private) voidsetHeadDown(boolean headDown) voidsetInSleepingPose(boolean sleeping) Sets whether this cat is in a sleeping pose or not.voidsetTamed(boolean tamed, boolean updateAttributes) voidsetVariant(RegistryEntry<CatVariant> registryEntry) voidtick()Ticks this entity.private voidtryTame(PlayerEntity player) private voidprivate voidprivate voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.passive.TameableEntity
canAttackWithOwner, canBeLeashed, cannotFollowOwner, canTarget, canTeleportOntoLeaves, getOwnerUuid, getScoreboardTeam, handleStatus, isInSittingPose, isOwner, isSitting, isTamed, isTeammate, onDeath, setInSittingPose, setOwner, setOwnerUuid, setSitting, shouldTickLeash, shouldTryTeleportToOwner, showEmoteParticle, tryTeleportToOwner, updateAttributesForTamedMethods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, breed, canEat, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicks, tickMovementMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, detachLeash, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isHorseArmor, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damage, damageArmor, damageEquipment, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEquippedItems, getFallFlyingTicks, getFallSounds, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getWeaponStack, getXpToDrop, getYaw, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isTarget, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDropLoot, shouldDropXp, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, tryEatFood, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, 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, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, 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, isInFluid, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryCheckBlockCollision, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilencedMethods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbtMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayNameMethods inherited from interface net.minecraft.entity.Tameable
getOwner, method_48926
-
Field Details
-
CROUCHING_SPEED
public static final double CROUCHING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named CROUCHING_SPEEDLnet/minecraft/entity/passive/CatEntity;CROUCHING_SPEED:Dintermediary field_30310Lnet/minecraft/class_1451;field_30310:Dofficial cgLcfh;cg:D
-
NORMAL_SPEED
public static final double NORMAL_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named NORMAL_SPEEDLnet/minecraft/entity/passive/CatEntity;NORMAL_SPEED:Dintermediary field_30311Lnet/minecraft/class_1451;field_30311:Dofficial chLcfh;ch:D
-
SPRINTING_SPEED
public static final double SPRINTING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector named SPRINTING_SPEEDLnet/minecraft/entity/passive/CatEntity;SPRINTING_SPEED:Dintermediary field_30312Lnet/minecraft/class_1451;field_30312:Dofficial ciLcfh;ci:D
-
CAT_VARIANT
- Mappings:
Namespace Name Mixin selector named CAT_VARIANTLnet/minecraft/entity/passive/CatEntity;CAT_VARIANT:Lnet/minecraft/entity/data/TrackedData;intermediary field_6811Lnet/minecraft/class_1451;field_6811:Lnet/minecraft/class_2940;official cjLcfh;cj:Lajw;
-
IN_SLEEPING_POSE
- Mappings:
Namespace Name Mixin selector named IN_SLEEPING_POSELnet/minecraft/entity/passive/CatEntity;IN_SLEEPING_POSE:Lnet/minecraft/entity/data/TrackedData;intermediary field_16284Lnet/minecraft/class_1451;field_16284:Lnet/minecraft/class_2940;official ckLcfh;ck:Lajw;
-
HEAD_DOWN
- Mappings:
Namespace Name Mixin selector named HEAD_DOWNLnet/minecraft/entity/passive/CatEntity;HEAD_DOWN:Lnet/minecraft/entity/data/TrackedData;intermediary field_16292Lnet/minecraft/class_1451;field_16292:Lnet/minecraft/class_2940;official clLcfh;cl:Lajw;
-
COLLAR_COLOR
- Mappings:
Namespace Name Mixin selector named COLLAR_COLORLnet/minecraft/entity/passive/CatEntity;COLLAR_COLOR:Lnet/minecraft/entity/data/TrackedData;intermediary field_16285Lnet/minecraft/class_1451;field_16285:Lnet/minecraft/class_2940;official cmLcfh;cm:Lajw;
-
DEFAULT_VARIANT
- Mappings:
Namespace Name Mixin selector named DEFAULT_VARIANTLnet/minecraft/entity/passive/CatEntity;DEFAULT_VARIANT:Lnet/minecraft/registry/RegistryKey;intermediary field_49979Lnet/minecraft/class_1451;field_49979:Lnet/minecraft/class_5321;official cnLcfh;cn:Lakq;
-
fleeGoal
- Mappings:
Namespace Name Mixin selector named fleeGoalLnet/minecraft/entity/passive/CatEntity;fleeGoal:Lnet/minecraft/entity/passive/CatEntity$CatFleeGoal;intermediary field_6808Lnet/minecraft/class_1451;field_6808:Lnet/minecraft/class_1451$class_3698;official coLcfh;co:Lcfh$a;
-
temptGoal
- Mappings:
Namespace Name Mixin selector named temptGoalLnet/minecraft/entity/passive/CatEntity;temptGoal:Lnet/minecraft/entity/ai/goal/TemptGoal;intermediary field_6810Lnet/minecraft/class_1451;field_6810:Lnet/minecraft/class_1391;official cpLcfh;cp:Lcbu;
-
sleepAnimation
private float sleepAnimation- Mappings:
Namespace Name Mixin selector named sleepAnimationLnet/minecraft/entity/passive/CatEntity;sleepAnimation:Fintermediary field_16290Lnet/minecraft/class_1451;field_16290:Fofficial cqLcfh;cq:F
-
prevSleepAnimation
private float prevSleepAnimation- Mappings:
Namespace Name Mixin selector named prevSleepAnimationLnet/minecraft/entity/passive/CatEntity;prevSleepAnimation:Fintermediary field_16291Lnet/minecraft/class_1451;field_16291:Fofficial crLcfh;cr:F
-
tailCurlAnimation
private float tailCurlAnimation- Mappings:
Namespace Name Mixin selector named tailCurlAnimationLnet/minecraft/entity/passive/CatEntity;tailCurlAnimation:Fintermediary field_16288Lnet/minecraft/class_1451;field_16288:Fofficial csLcfh;cs:F
-
prevTailCurlAnimation
private float prevTailCurlAnimation- Mappings:
Namespace Name Mixin selector named prevTailCurlAnimationLnet/minecraft/entity/passive/CatEntity;prevTailCurlAnimation:Fintermediary field_16289Lnet/minecraft/class_1451;field_16289:Fofficial ctLcfh;ct:F
-
headDownAnimation
private float headDownAnimation- Mappings:
Namespace Name Mixin selector named headDownAnimationLnet/minecraft/entity/passive/CatEntity;headDownAnimation:Fintermediary field_16286Lnet/minecraft/class_1451;field_16286:Fofficial cuLcfh;cu:F
-
prevHeadDownAnimation
private float prevHeadDownAnimation- Mappings:
Namespace Name Mixin selector named prevHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;prevHeadDownAnimation:Fintermediary field_16287Lnet/minecraft/class_1451;field_16287:Fofficial cvLcfh;cv:F
-
-
Constructor Details
-
CatEntity
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbsr;<init>(Lbsx;Ldcw;)V
-
-
Method Details
-
getTexture
- Mappings:
Namespace Name Mixin selector named getTextureLnet/minecraft/entity/passive/CatEntity;getTexture()Lnet/minecraft/util/Identifier;intermediary method_16092Lnet/minecraft/class_1451;method_16092()Lnet/minecraft/class_2960;official guLcfh;gu()Lakr;
-
initGoals
protected void initGoals() -
getVariant
- Specified by:
getVariantin interfaceVariantHolder<RegistryEntry<CatVariant>>- Mappings:
Namespace Name Mixin selector named getVariantLnet/minecraft/entity/passive/CatEntity;getVariant()Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_47843Lnet/minecraft/class_1451;method_47843()Lnet/minecraft/class_6880;official gvLcfh;gv()Ljm;
-
setVariant
- Specified by:
setVariantin interfaceVariantHolder<RegistryEntry<CatVariant>>- Mappings:
Namespace Name Mixin selector named setVariantLnet/minecraft/entity/passive/CatEntity;setVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Vintermediary method_47842Lnet/minecraft/class_1451;method_47842(Lnet/minecraft/class_6880;)Vofficial iLcfh;i(Ljm;)V
-
setInSleepingPose
public 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, otherwisefalse- Mappings:
Namespace Name Mixin selector named setInSleepingPoseLnet/minecraft/entity/passive/CatEntity;setInSleepingPose(Z)Vintermediary method_16088Lnet/minecraft/class_1451;method_16088(Z)Vofficial ALcfh;A(Z)V
-
isInSleepingPose
public 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 named isInSleepingPoseLnet/minecraft/entity/passive/CatEntity;isInSleepingPose()Zintermediary method_16086Lnet/minecraft/class_1451;method_16086()Zofficial gwLcfh;gw()Z
-
setHeadDown
void setHeadDown(boolean headDown) - Mappings:
Namespace Name Mixin selector named setHeadDownLnet/minecraft/entity/passive/CatEntity;setHeadDown(Z)Vintermediary method_16087Lnet/minecraft/class_1451;method_16087(Z)Vofficial BLcfh;B(Z)V
-
isHeadDown
boolean isHeadDown()- Mappings:
Namespace Name Mixin selector named isHeadDownLnet/minecraft/entity/passive/CatEntity;isHeadDown()Zintermediary method_16093Lnet/minecraft/class_1451;method_16093()Zofficial gBLcfh;gB()Z
-
getCollarColor
- Mappings:
Namespace Name Mixin selector named getCollarColorLnet/minecraft/entity/passive/CatEntity;getCollarColor()Lnet/minecraft/util/DyeColor;intermediary method_16096Lnet/minecraft/class_1451;method_16096()Lnet/minecraft/class_1767;official gxLcfh;gx()Lcti;
-
setCollarColor
- Mappings:
Namespace Name Mixin selector named setCollarColorLnet/minecraft/entity/passive/CatEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)Vintermediary method_16094Lnet/minecraft/class_1451;method_16094(Lnet/minecraft/class_1767;)Vofficial aLcfh;a(Lcti;)V
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTrackerin classTameableEntity- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbsr;a(Laka$a;)V
-
writeCustomDataToNbt
Writes custom data tonbt. Subclasses have 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 classTameableEntity- See Also:
- Mappings:
Namespace Name Mixin selector named writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vofficial bLbsr;b(Lub;)V
-
readCustomDataFromNbt
Reads custom data fromnbt. Subclasses have 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 classTameableEntity- See Also:
- Mappings:
Namespace Name Mixin selector named readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vofficial aLbsr;a(Lub;)V
-
mobTick
public void mobTick()- Overrides:
mobTickin classAnimalEntity- Mappings:
Namespace Name Mixin selector named mobTickLnet/minecraft/entity/mob/MobEntity;mobTick()Vintermediary method_5958Lnet/minecraft/class_1308;method_5958()Vofficial abLbtp;ab()V
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official vLbtp;v()Lavo;
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelayin classAnimalEntity- Mappings:
Namespace Name Mixin selector named getMinAmbientSoundDelayLnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()Iintermediary method_5970Lnet/minecraft/class_1308;method_5970()Iofficial RLbtp;R()I
-
hiss
public void hiss()- Mappings:
Namespace Name Mixin selector named hissLnet/minecraft/entity/passive/CatEntity;hiss()Vintermediary method_16089Lnet/minecraft/class_1451;method_16089()Vofficial gyLcfh;gy()V
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official dLbtn;d(Lbrk;)Lavo;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official n_Lbtn;n_()Lavo;
-
createCatAttributes
- Mappings:
Namespace Name Mixin selector named createCatAttributesLnet/minecraft/entity/passive/CatEntity;createCatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26881Lnet/minecraft/class_1451;method_26881()Lnet/minecraft/class_5132$class_5133;official gzLcfh;gz()Lbuv$a;
-
eat
- Overrides:
eatin classAnimalEntity- Mappings:
Namespace Name Mixin selector named eatLnet/minecraft/entity/passive/AnimalEntity;eat(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;Lnet/minecraft/item/ItemStack;)Vintermediary method_6475Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vofficial aLcfe;a(Lcmx;Lbqq;Lcuq;)V
-
tick
public void tick()Ticks this entity.- Overrides:
tickin classMobEntity- See Also:
- API Note:
- This can be overridden to add additional logics.
super.tick();should be called in those cases. - Implementation Note:
- By default, this delegates all logics to
MobEntity.baseTick(). - Mappings:
Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial lLbsr;l()V
-
updateAnimations
private void updateAnimations()- Mappings:
Namespace Name Mixin selector named updateAnimationsLnet/minecraft/entity/passive/CatEntity;updateAnimations()Vintermediary method_16085Lnet/minecraft/class_1451;method_16085()Vofficial gCLcfh;gC()V
-
updateSleepAnimation
private void updateSleepAnimation()- Mappings:
Namespace Name Mixin selector named updateSleepAnimationLnet/minecraft/entity/passive/CatEntity;updateSleepAnimation()Vintermediary method_16090Lnet/minecraft/class_1451;method_16090()Vofficial gDLcfh;gD()V
-
updateHeadDownAnimation
private void updateHeadDownAnimation()- Mappings:
Namespace Name Mixin selector named updateHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;updateHeadDownAnimation()Vintermediary method_16084Lnet/minecraft/class_1451;method_16084()Vofficial gELcfh;gE()V
-
getSleepAnimation
public float getSleepAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector named getSleepAnimationLnet/minecraft/entity/passive/CatEntity;getSleepAnimation(F)Fintermediary method_16082Lnet/minecraft/class_1451;method_16082(F)Fofficial HLcfh;H(F)F
-
getTailCurlAnimation
public float getTailCurlAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector named getTailCurlAnimationLnet/minecraft/entity/passive/CatEntity;getTailCurlAnimation(F)Fintermediary method_16091Lnet/minecraft/class_1451;method_16091(F)Fofficial ILcfh;I(F)F
-
getHeadDownAnimation
public float getHeadDownAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector named getHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;getHeadDownAnimation(F)Fintermediary method_16095Lnet/minecraft/class_1451;method_16095(F)Fofficial JLcfh;J(F)F
-
createChild
@Nullable public @Nullable CatEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/CatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/CatEntity;intermediary method_6573Lnet/minecraft/class_1451;method_6573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451;official bLcfh;b(Laqu;Lbsl;)Lcfh;
-
canBreedWith
- Overrides:
canBreedWithin classAnimalEntity- Mappings:
Namespace Name Mixin selector named canBreedWithLnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Zintermediary method_6474Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Zofficial aLcfe;a(Lcfe;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;official aLbtp;a(Lddl;Lbqp;Lbtr;Lbuh;)Lbuh;
-
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLbtp;b(Lcmx;Lbqq;)Lbqr;
-
isBreedingItem
- Specified by:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial oLcfe;o(Lcuq;)Z
-
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
canImmediatelyDespawnin classAnimalEntity- Mappings:
Namespace Name Mixin selector named canImmediatelyDespawnLnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Zintermediary method_5974Lnet/minecraft/class_1308;method_5974(D)Zofficial hLbtp;h(D)Z
-
setTamed
public void setTamed(boolean tamed, boolean updateAttributes) - Overrides:
setTamedin classTameableEntity- Mappings:
Namespace Name Mixin selector named setTamedLnet/minecraft/entity/passive/TameableEntity;setTamed(ZZ)Vintermediary method_6173Lnet/minecraft/class_1321;method_6173(ZZ)Vofficial bLbul;b(ZZ)V
-
onTamedChanged
protected void onTamedChanged()- Mappings:
Namespace Name Mixin selector named onTamedChangedLnet/minecraft/entity/passive/CatEntity;onTamedChanged()Vintermediary method_6175Lnet/minecraft/class_1451;method_6175()Vofficial gALcfh;gA()V
-
tryTame
- Mappings:
Namespace Name Mixin selector named tryTameLnet/minecraft/entity/passive/CatEntity;tryTame(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_58168Lnet/minecraft/class_1451;method_58168(Lnet/minecraft/class_1657;)Vofficial gLcfh;g(Lcmx;)V
-
bypassesSteppingEffects
public boolean bypassesSteppingEffects()Returns whether the entity should bypass effects caused by stepping.This returns
Entity.isSneaking()by default.- Overrides:
bypassesSteppingEffectsin classEntity- Returns:
- whether the entity should bypass effects caused by stepping
- See Also:
- API Note:
- Stepping effects include magma blocks dealing fire damage, turtle eggs breaking, or sculk sensors triggering.
- Mappings:
Namespace Name Mixin selector named bypassesSteppingEffectsLnet/minecraft/entity/Entity;bypassesSteppingEffects()Zintermediary method_21749Lnet/minecraft/class_1297;method_21749()Zofficial bXLbsr;bX()Z
-