Package net.minecraft.entity.passive
Class CatEntity
- All Implemented Interfaces:
Tameable
,CommandOutput
,Nameable
,EntityLike
Meow.
- Mappings:
Namespace Name official bmk
intermediary net/minecraft/class_1451
named net/minecraft/entity/passive/CatEntity
-
Nested Class Summary
Modifier and TypeClassDescriptionprivate static class
CatEntity.CatFleeGoal<T extends LivingEntity>
private static class
private static class
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveData
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionprivate static final TrackedData<CatVariant>
private static final TrackedData<Integer>
static final double
private CatEntity.CatFleeGoal<PlayerEntity>
private static final TrackedData<Boolean>
private float
private static final TrackedData<Boolean>
static final double
private float
private float
private float
private float
static final double
private float
private static final Ingredient
private TemptGoal
Fields inherited from class net.minecraft.entity.passive.TameableEntity
OWNER_UUID, TAMEABLE_FLAGS
Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWN
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVOR
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, airStrafingSpeed, 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, knockbackVelocity, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, lastLimbDistance, limbAngle, limbDistance, 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_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_36331, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, world
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canBreedWith
(AnimalEntity other) boolean
canImmediatelyDespawn
(double distanceSquared) createChild
(ServerWorld serverWorld, PassiveEntity passiveEntity) protected void
eat
(PlayerEntity player, Hand hand, ItemStack stack) protected float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) protected @Nullable SoundEvent
private float
protected SoundEvent
float
getHeadDownAnimation
(float tickDelta) protected SoundEvent
getHurtSound
(DamageSource source) int
float
getSleepAnimation
(float tickDelta) float
getTailCurlAnimation
(float tickDelta) boolean
handleFallDamage
(float fallDistance, float damageMultiplier, DamageSource damageSource) void
hiss()
protected void
protected void
initialize
(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactMob
(PlayerEntity player, Hand hand) boolean
isBreedingItem
(ItemStack stack) boolean
boolean
Returns whether this cat is in a sleeping pose.void
mobTick()
protected void
void
void
setCollarColor
(DyeColor color) void
setHeadDown
(boolean headDown) void
setInSleepingPose
(boolean sleeping) Sets whether this cat is in a sleeping pose or not.void
setVariant
(CatVariant variant) void
tick()
boolean
private void
private void
private void
void
Methods inherited from class net.minecraft.entity.passive.TameableEntity
canAttackWithOwner, canBeLeashedBy, canTarget, getOwner, getOwnerUuid, getScoreboardTeam, handleStatus, isInSittingPose, isOwner, isSitting, isTamed, isTeammate, onDeath, setInSittingPose, setOwner, setOwnerUuid, setSitting, setTamed, showEmoteParticle
Methods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, canEat, damage, getHeightOffset, getLoveTicks, getLovingPlayer, getPathfindingFavor, getXpToDrop, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicks, tickMovement
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canEquip, canGather, canJumpToNextPathNode, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemPickUpRangeExpander, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPotentialEscapePositions, getSafeFallDistance, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onPlayerSpawnedChild, 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, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, attackLivingEntity, blockedByShield, canBeRiddenInWater, canBreatheInWater, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, 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, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, playEquipSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, asMessageSender, attemptTickInVoid, bypassesLandingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canStartRiding, canUsePortals, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEventSource, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalRect, getPos, getPose, getPrimaryPassenger, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTags, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasPrimaryPassenger, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isOnFire, isOnGround, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSwimming, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldEscapePowderSnow, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickNetherPortal, tickNetherPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
CROUCHING_SPEED
public static final double CROUCHING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official ca
Lbmk;ca:D
intermediary field_30310
Lnet/minecraft/class_1451;field_30310:D
named CROUCHING_SPEED
Lnet/minecraft/entity/passive/CatEntity;CROUCHING_SPEED:D
-
NORMAL_SPEED
public static final double NORMAL_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official cb
Lbmk;cb:D
intermediary field_30311
Lnet/minecraft/class_1451;field_30311:D
named NORMAL_SPEED
Lnet/minecraft/entity/passive/CatEntity;NORMAL_SPEED:D
-
SPRINTING_SPEED
public static final double SPRINTING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official cc
Lbmk;cc: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 cd
Lbmk;cd:Lccp;
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 ce
Lbmk;ce:Lzr;
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 cf
Lbmk;cf:Lzr;
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 cg
Lbmk;cg:Lzr;
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 ch
Lbmk;ch:Lzr;
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 ci
Lbmk;ci:Lbmk$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 cj
Lbmk;cj:Lbiz;
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;
-
sleepAnimation
private float sleepAnimation- Mappings:
Namespace Name Mixin selector official ck
Lbmk;ck:F
intermediary field_16290
Lnet/minecraft/class_1451;field_16290:F
named sleepAnimation
Lnet/minecraft/entity/passive/CatEntity;sleepAnimation:F
-
prevSleepAnimation
private float prevSleepAnimation- Mappings:
Namespace Name Mixin selector official cl
Lbmk;cl:F
intermediary field_16291
Lnet/minecraft/class_1451;field_16291:F
named prevSleepAnimation
Lnet/minecraft/entity/passive/CatEntity;prevSleepAnimation:F
-
tailCurlAnimation
private float tailCurlAnimation- Mappings:
Namespace Name Mixin selector official cm
Lbmk;cm:F
intermediary field_16288
Lnet/minecraft/class_1451;field_16288:F
named tailCurlAnimation
Lnet/minecraft/entity/passive/CatEntity;tailCurlAnimation:F
-
prevTailCurlAnimation
private float prevTailCurlAnimation- Mappings:
Namespace Name Mixin selector official cn
Lbmk;cn:F
intermediary field_16289
Lnet/minecraft/class_1451;field_16289:F
named prevTailCurlAnimation
Lnet/minecraft/entity/passive/CatEntity;prevTailCurlAnimation:F
-
headDownAnimation
private float headDownAnimation- Mappings:
Namespace Name Mixin selector official co
Lbmk;co:F
intermediary field_16286
Lnet/minecraft/class_1451;field_16286:F
named headDownAnimation
Lnet/minecraft/entity/passive/CatEntity;headDownAnimation:F
-
prevHeadDownAnimation
private float prevHeadDownAnimation- Mappings:
Namespace Name Mixin selector official cp
Lbmk;cp: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>
Lbaq;<init>(Lbau;Lcga;)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 fS
Lbmk;fS()Laaj;
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;
-
initGoals
protected void initGoals() -
getVariant
- Mappings:
Namespace Name Mixin selector official fT
Lbmk;fT()Lbml;
intermediary method_6571
Lnet/minecraft/class_1451;method_6571()Lnet/minecraft/class_7375;
named getVariant
Lnet/minecraft/entity/passive/CatEntity;getVariant()Lnet/minecraft/entity/passive/CatVariant;
-
setVariant
- Mappings:
Namespace Name Mixin selector official a
Lbmk;a(Lbml;)V
intermediary method_6572
Lnet/minecraft/class_1451;method_6572(Lnet/minecraft/class_7375;)V
named setVariant
Lnet/minecraft/entity/passive/CatEntity;setVariant(Lnet/minecraft/entity/passive/CatVariant;)V
-
setInSleepingPose
public void setInSleepingPose(boolean sleeping) Sets whether this cat is in a sleeping pose or not.- Parameters:
sleeping
-true
if this cat is in a sleeping pose, otherwisefalse
- Mappings:
Namespace Name Mixin selector official z
Lbmk;z(Z)V
intermediary method_16088
Lnet/minecraft/class_1451;method_16088(Z)V
named setInSleepingPose
Lnet/minecraft/entity/passive/CatEntity;setInSleepingPose(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 official fU
Lbmk;fU()Z
intermediary method_16086
Lnet/minecraft/class_1451;method_16086()Z
named isInSleepingPose
Lnet/minecraft/entity/passive/CatEntity;isInSleepingPose()Z
-
setHeadDown
public void setHeadDown(boolean headDown) - Mappings:
Namespace Name Mixin selector official A
Lbmk;A(Z)V
intermediary method_16087
Lnet/minecraft/class_1451;method_16087(Z)V
named setHeadDown
Lnet/minecraft/entity/passive/CatEntity;setHeadDown(Z)V
-
isHeadDown
public boolean isHeadDown()- Mappings:
Namespace Name Mixin selector official fV
Lbmk;fV()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 fW
Lbmk;fW()Lbyt;
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
Lbmk;a(Lbyt;)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
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTracker
in classTameableEntity
- Mappings:
Namespace Name Mixin selector official a_
Lbaq;a_()V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693()V
named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbt
in classTameableEntity
- Mappings:
Namespace Name Mixin selector official b
Lbaq;b(Lpj;)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
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbt
in classTameableEntity
- Mappings:
Namespace Name Mixin selector official a
Lbaq;a(Lpj;)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
-
mobTick
public void mobTick()- Overrides:
mobTick
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official T
Lbbh;T()V
intermediary method_5958
Lnet/minecraft/class_1308;method_5958()V
named mobTick
Lnet/minecraft/entity/mob/MobEntity;mobTick()V
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official r
Lbbh;r()Lajd;
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;
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelay
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official J
Lbbh;J()I
intermediary method_5970
Lnet/minecraft/class_1308;method_5970()I
named getMinAmbientSoundDelay
Lnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
-
hiss
public void hiss()- Mappings:
Namespace Name Mixin selector official fX
Lbmk;fX()V
intermediary method_16089
Lnet/minecraft/class_1451;method_16089()V
named hiss
Lnet/minecraft/entity/passive/CatEntity;hiss()V
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official c
Lbbf;c(Lazz;)Lajd;
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:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official x_
Lbbf;x_()Lajd;
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 fY
Lbmk;fY()Lbcf$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;
-
handleFallDamage
public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) - Overrides:
handleFallDamage
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbaq;a(FFLazz;)Z
intermediary method_5747
Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Z
named handleFallDamage
Lnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
-
eat
- Overrides:
eat
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbmh;a(Lbtf;Lazl;Lcaa;)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
-
getAttackDamage
private float getAttackDamage()- Mappings:
Namespace Name Mixin selector official fZ
Lbmk;fZ()F
intermediary method_22327
Lnet/minecraft/class_1451;method_22327()F
named getAttackDamage
Lnet/minecraft/entity/passive/CatEntity;getAttackDamage()F
-
tryAttack
-
tick
public void tick() -
updateAnimations
private void updateAnimations()- Mappings:
Namespace Name Mixin selector official ga
Lbmk;ga()V
intermediary method_16085
Lnet/minecraft/class_1451;method_16085()V
named updateAnimations
Lnet/minecraft/entity/passive/CatEntity;updateAnimations()V
-
updateSleepAnimation
private void updateSleepAnimation()- Mappings:
Namespace Name Mixin selector official gb
Lbmk;gb()V
intermediary method_16090
Lnet/minecraft/class_1451;method_16090()V
named updateSleepAnimation
Lnet/minecraft/entity/passive/CatEntity;updateSleepAnimation()V
-
updateHeadDownAnimation
private void updateHeadDownAnimation()- Mappings:
Namespace Name Mixin selector official gc
Lbmk;gc()V
intermediary method_16084
Lnet/minecraft/class_1451;method_16084()V
named updateHeadDownAnimation
Lnet/minecraft/entity/passive/CatEntity;updateHeadDownAnimation()V
-
getSleepAnimation
public float getSleepAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official y
Lbmk;y(F)F
intermediary method_16082
Lnet/minecraft/class_1451;method_16082(F)F
named getSleepAnimation
Lnet/minecraft/entity/passive/CatEntity;getSleepAnimation(F)F
-
getTailCurlAnimation
public float getTailCurlAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official z
Lbmk;z(F)F
intermediary method_16091
Lnet/minecraft/class_1451;method_16091(F)F
named getTailCurlAnimation
Lnet/minecraft/entity/passive/CatEntity;getTailCurlAnimation(F)F
-
getHeadDownAnimation
public float getHeadDownAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official A
Lbmk;A(F)F
intermediary method_16095
Lnet/minecraft/class_1451;method_16095(F)F
named getHeadDownAnimation
Lnet/minecraft/entity/passive/CatEntity;getHeadDownAnimation(F)F
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official b
Lbmk;b(Lafo;Lban;)Lbmk;
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:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbmh;a(Lbmh;)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:
initialize
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbbh;a(Lcgp;Lazk;Lbbj;Lbbx;Lpj;)Lbbx;
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:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b
Lbbh;b(Lbtf;Lazl;)Lazm;
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:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official n
Lbmh;n(Lcaa;)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:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbbf;b(Lbbr;Lbar;)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
-
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
canImmediatelyDespawn
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official h
Lbbh;h(D)Z
intermediary method_5974
Lnet/minecraft/class_1308;method_5974(D)Z
named canImmediatelyDespawn
Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
-
onTamedChanged
protected void onTamedChanged()- Overrides:
onTamedChanged
in classTameableEntity
- Mappings:
Namespace Name Mixin selector official t
Lbbz;t()V
intermediary method_6175
Lnet/minecraft/class_1321;method_6175()V
named onTamedChanged
Lnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
-
bypassesSteppingEffects
public boolean bypassesSteppingEffects()- Overrides:
bypassesSteppingEffects
in classEntity
- Mappings:
Namespace Name Mixin selector official bN
Lbaq;bN()Z
intermediary method_21749
Lnet/minecraft/class_1297;method_21749()Z
named bypassesSteppingEffects
Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
-