Package net.minecraft.entity.passive
Class CatEntity
- All Implemented Interfaces:
Tameable
,CommandOutput
,Nameable
,EntityLike
Meow.
- Mappings:
Namespace Name official bea
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.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
The all black cat type, whose value is 10.static final int
The black cat type, whose value is 1.static final int
The British shorthair cat type, whose value is 4.static final int
The calico cat type, whose value is 5.private static final TrackedData<Integer>
private static final TrackedData<Integer>
static final double
static final double
static final double
private static final int
private static final int
private CatEntity.CatFleeGoal<PlayerEntity>
private static final TrackedData<Boolean>
private float
private static final TrackedData<Boolean>
static final int
The Jellie cat type, whose value is 9.static final int
The Persian cat type, whose value is 6.private float
private float
private float
static final int
The ragdoll cat type, whose value is 7.static final int
The red cat type, whose value is 2.static final int
The Siamese cat type, whose value is 3.private float
static final int
The tabby cat type, whose value is 0.private float
private static final Ingredient
private TemptGoal
static final Map<Integer,
Identifier> static final int
The white cat type, whose value is 8.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.MobEntity
ambientSoundChance, armorDropChances, experiencePoints, field_30083, field_30084, field_30085, field_30091, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, moveControl, navigation, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, bodyTrackingIncrements, bodyYaw, brain, dead, deathTime, defaultMaxHealth, despawnCounter, field_30063, field_30067, field_30068, field_30069, field_30070, field_30071, field_30072, field_30073, field_30074, field_30075, field_30076, field_30077, field_6215, flyingSpeed, forwardSpeed, 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, dataTracker, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_28627, field_29973, field_29974, field_29987, field_29988, field_29989, field_29990, field_29991, field_29992, field_29993, firstUpdate, FLAGS, fluidHeight, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, 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
int
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
setCatType
(int type) void
setCollarColor
(DyeColor color) void
setHeadDown
(boolean headDown) void
setInSleepingPose
(boolean sleeping) Sets whether this cat is in a sleeping pose or not.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, isValidNaturalSpawn, lovePlayer, resetLoveTicks, setLoveTicks, tickMovement
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, canEquip, canGather, canJumpToNextPathNode, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoalsAndTasks, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getBodyYawSpeed, getDropChance, getEquipmentForSlot, getEquippedStack, getHoldingEntity, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLookPitchSpeed, getLookYawSpeed, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isLogicalSideForUpdatingMovement, isPersistent, lookAtEntity, loot, method_35055, 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, applyEnchantmentsToDamage, applyMovementEffects, attackLivingEntity, blockedByShield, canBeRiddenInWater, canBreatheInWater, canFreeze, canHaveStatusEffect, canSee, canTakeDamage, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, collides, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, createSpawnPacket, damageArmor, damageHelmet, damageShield, deserializeBrain, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getArrowType, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBoundingBox, getBrain, getClimbingPos, getDamageTracker, getDespawnCounter, getDimensions, getDrinkSound, getEatSound, getEyeHeight, getFallSound, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, 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, isBlocking, isClimbing, isDead, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, method_26317, method_26318, method_37119, method_37410, onAttacking, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, pushAway, pushAwayFrom, readFromPacket, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, scheduleVelocityUpdate, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnGround, setRiptideTicks, 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, 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, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, adjustSingleAxisMovementForCollisions, applyDamageEffects, applyMirror, applyRotation, 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, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraBlockPos, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCustomName, getDataTracker, getDefaultName, getDefaultNetherPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getGameEventHandler, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, 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, getSwimHeight, getSwimSound, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getX, getY, getYaw, getZ, handleAttack, hasCustomName, hashCode, hasNetherPortalCooldown, hasNoGravity, hasPassenger, hasPassengerDeep, hasPassengers, hasPassengerType, hasPermissionLevel, hasPlayerRider, hasVehicle, hasWings, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCustomNameVisible, isDescending, isFireImmune, isFreezing, isGlowingLocal, isImmuneToExplosion, isInLava, 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, method_30951, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onPassengerLookAround, onPlayerCollision, onRemoved, onSpawnPacket, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playExtinguishSound, playSound, playStepSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, remove, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, resetNetherPortalCooldown, resetPosition, saveNbt, saveSelfNbt, sendSystemMessage, setAir, setBoundingBox, setCustomName, setCustomNameVisible, setEntityId, setFireTicks, setFlag, setFrozenTicks, setGlowing, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setListener, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setPitch, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setYaw, shouldBroadcastConsoleToOps, shouldLeaveSwimmingPose, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, tickNetherPortal, tickNetherPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSwimming, updateTrackedPosition, 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
-
field_30310
public static final double field_30310- See Also:
- Mappings:
Namespace Name Mixin selector official bV
Lbea;bV:D
intermediary field_30310
Lnet/minecraft/class_1451;field_30310:D
named field_30310
Lnet/minecraft/entity/passive/CatEntity;field_30310:D
-
field_30311
public static final double field_30311- See Also:
- Mappings:
Namespace Name Mixin selector official bW
Lbea;bW:D
intermediary field_30311
Lnet/minecraft/class_1451;field_30311:D
named field_30311
Lnet/minecraft/entity/passive/CatEntity;field_30311:D
-
field_30312
public static final double field_30312- See Also:
- Mappings:
Namespace Name Mixin selector official bX
Lbea;bX:D
intermediary field_30312
Lnet/minecraft/class_1451;field_30312:D
named field_30312
Lnet/minecraft/entity/passive/CatEntity;field_30312:D
-
TAMING_INGREDIENT
- Mappings:
Namespace Name Mixin selector official ck
Lbea;ck:Lbte;
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_TYPE
- Mappings:
Namespace Name Mixin selector official cl
Lbea;cl:Lwf;
intermediary field_6811
Lnet/minecraft/class_1451;field_6811:Lnet/minecraft/class_2940;
named CAT_TYPE
Lnet/minecraft/entity/passive/CatEntity;CAT_TYPE:Lnet/minecraft/entity/data/TrackedData;
-
IN_SLEEPING_POSE
- Mappings:
Namespace Name Mixin selector official cm
Lbea;cm:Lwf;
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 cn
Lbea;cn:Lwf;
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 co
Lbea;co:Lwf;
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;
-
TABBY_TYPE
public static final int TABBY_TYPEThe tabby cat type, whose value is 0.- See Also:
- Mappings:
Namespace Name Mixin selector official bY
Lbea;bY:I
intermediary field_30313
Lnet/minecraft/class_1451;field_30313:I
named TABBY_TYPE
Lnet/minecraft/entity/passive/CatEntity;TABBY_TYPE:I
-
BLACK_TYPE
public static final int BLACK_TYPEThe black cat type, whose value is 1.- See Also:
- Mappings:
Namespace Name Mixin selector official bZ
Lbea;bZ:I
intermediary field_30314
Lnet/minecraft/class_1451;field_30314:I
named BLACK_TYPE
Lnet/minecraft/entity/passive/CatEntity;BLACK_TYPE:I
-
RED_TYPE
public static final int RED_TYPEThe red cat type, whose value is 2.- See Also:
- Mappings:
Namespace Name Mixin selector official ca
Lbea;ca:I
intermediary field_30315
Lnet/minecraft/class_1451;field_30315:I
named RED_TYPE
Lnet/minecraft/entity/passive/CatEntity;RED_TYPE:I
-
SIAMESE_TYPE
public static final int SIAMESE_TYPEThe Siamese cat type, whose value is 3.- See Also:
- Mappings:
Namespace Name Mixin selector official cb
Lbea;cb:I
intermediary field_30316
Lnet/minecraft/class_1451;field_30316:I
named SIAMESE_TYPE
Lnet/minecraft/entity/passive/CatEntity;SIAMESE_TYPE:I
-
BRITISH_SHORTHAIR_TYPE
public static final int BRITISH_SHORTHAIR_TYPEThe British shorthair cat type, whose value is 4.- See Also:
- Mappings:
Namespace Name Mixin selector official cc
Lbea;cc:I
intermediary field_30317
Lnet/minecraft/class_1451;field_30317:I
named BRITISH_SHORTHAIR_TYPE
Lnet/minecraft/entity/passive/CatEntity;BRITISH_SHORTHAIR_TYPE:I
-
CALICO_TYPE
public static final int CALICO_TYPEThe calico cat type, whose value is 5.- See Also:
- Mappings:
Namespace Name Mixin selector official cd
Lbea;cd:I
intermediary field_30318
Lnet/minecraft/class_1451;field_30318:I
named CALICO_TYPE
Lnet/minecraft/entity/passive/CatEntity;CALICO_TYPE:I
-
PERSIAN_TYPE
public static final int PERSIAN_TYPEThe Persian cat type, whose value is 6.- See Also:
- Mappings:
Namespace Name Mixin selector official ce
Lbea;ce:I
intermediary field_30319
Lnet/minecraft/class_1451;field_30319:I
named PERSIAN_TYPE
Lnet/minecraft/entity/passive/CatEntity;PERSIAN_TYPE:I
-
RAGDOLL_TYPE
public static final int RAGDOLL_TYPEThe ragdoll cat type, whose value is 7.- See Also:
- Mappings:
Namespace Name Mixin selector official cf
Lbea;cf:I
intermediary field_30320
Lnet/minecraft/class_1451;field_30320:I
named RAGDOLL_TYPE
Lnet/minecraft/entity/passive/CatEntity;RAGDOLL_TYPE:I
-
WHITE_TYPE
public static final int WHITE_TYPEThe white cat type, whose value is 8.- See Also:
- Mappings:
Namespace Name Mixin selector official cg
Lbea;cg:I
intermediary field_30321
Lnet/minecraft/class_1451;field_30321:I
named WHITE_TYPE
Lnet/minecraft/entity/passive/CatEntity;WHITE_TYPE:I
-
JELLIE_TYPE
public static final int JELLIE_TYPEThe Jellie cat type, whose value is 9.This cat type was added in the 1.14 update after the community cat contest. The winner was GoodTimesWithScar's cat named Jellie.
- See Also:
- Mappings:
Namespace Name Mixin selector official ch
Lbea;ch:I
intermediary field_30322
Lnet/minecraft/class_1451;field_30322:I
named JELLIE_TYPE
Lnet/minecraft/entity/passive/CatEntity;JELLIE_TYPE:I
-
ALL_BLACK_TYPE
public static final int ALL_BLACK_TYPEThe all black cat type, whose value is 10.- See Also:
- Mappings:
Namespace Name Mixin selector official ci
Lbea;ci:I
intermediary field_30323
Lnet/minecraft/class_1451;field_30323:I
named ALL_BLACK_TYPE
Lnet/minecraft/entity/passive/CatEntity;ALL_BLACK_TYPE:I
-
field_30324
private static final int field_30324- See Also:
- Mappings:
Namespace Name Mixin selector official cp
Lbea;cp:I
intermediary field_30324
Lnet/minecraft/class_1451;field_30324:I
named field_30324
Lnet/minecraft/entity/passive/CatEntity;field_30324:I
-
field_30325
private static final int field_30325- See Also:
- Mappings:
Namespace Name Mixin selector official cq
Lbea;cq:I
intermediary field_30325
Lnet/minecraft/class_1451;field_30325:I
named field_30325
Lnet/minecraft/entity/passive/CatEntity;field_30325:I
-
TEXTURES
- Mappings:
Namespace Name Mixin selector official cj
Lbea;cj:Ljava/util/Map;
intermediary field_16283
Lnet/minecraft/class_1451;field_16283:Ljava/util/Map;
named TEXTURES
Lnet/minecraft/entity/passive/CatEntity;TEXTURES:Ljava/util/Map;
-
fleeGoal
- Mappings:
Namespace Name Mixin selector official cr
Lbea;cr:Lbea$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 cs
Lbea;cs:Lbav;
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 ct
Lbea;ct: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 cu
Lbea;cu: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 cv
Lbea;cv: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 cw
Lbea;cw: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 cx
Lbea;cx: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 cy
Lbea;cy: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>
Latf;<init>(Latj;Lbwp;)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 fD
Lbea;fD()Lww;
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() -
getCatType
public int getCatType()- Mappings:
Namespace Name Mixin selector official fE
Lbea;fE()I
intermediary method_6571
Lnet/minecraft/class_1451;method_6571()I
named getCatType
Lnet/minecraft/entity/passive/CatEntity;getCatType()I
-
setCatType
public void setCatType(int type) - Mappings:
Namespace Name Mixin selector official u
Lbea;u(I)V
intermediary method_6572
Lnet/minecraft/class_1451;method_6572(I)V
named setCatType
Lnet/minecraft/entity/passive/CatEntity;setCatType(I)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
Lbea;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 fF
Lbea;fF()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
Lbea;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 fG
Lbea;fG()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 fH
Lbea;fH()Lbpl;
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
Lbea;a(Lbpl;)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_
Latf;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
Latf;b(Lna;)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
Latf;a(Lna;)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 eX
Latv;eX()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 q
Latv;q()Lafd;
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
Latv;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 fI
Lbea;fI()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
Latt;c(Lasp;)Lafd;
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 v_
Latt;v_()Lafd;
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 fJ
Lbea;fJ()Laut$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
Latf;a(FFLasp;)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
Lbdx;a(Lbkd;Larz;Lbqp;)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 fK
Lbea;fK()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 fL
Lbea;fL()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 fM
Lbea;fM()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 fN
Lbea;fN()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 z
Lbea;z(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 A
Lbea;A(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 B
Lbea;B(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
Lbea;b(Labr;Latd;)Lbea;
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
Lbdx;a(Lbdx;)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
Latv;a(Lbxd;Lary;Latx;Laul;Lna;)Laul;
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
Latv;b(Lbkd;Larz;)Lasa;
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
Lbdx;n(Lbqp;)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
Latt;b(Lauf;Latg;)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
Latv;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
Laun;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 bE
Latf;bE()Z
intermediary method_21749
Lnet/minecraft/class_1297;method_21749()Z
named bypassesSteppingEffects
Lnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
-