Package net.minecraft.entity.passive
Class CatEntity
- All Implemented Interfaces:
Tameable,CommandOutput,Nameable,EntityLike
Meow.
- Mappings:
Namespace Name official bhointermediary net/minecraft/class_1451named net/minecraft/entity/passive/CatEntity
-
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.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.RemovalReason -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe all black cat type, whose value is 10.static final intThe black cat type, whose value is 1.static final intThe British shorthair cat type, whose value is 4.static final intThe calico cat type, whose value is 5.private static final TrackedData<Integer>private static final TrackedData<Integer>static final doubleprivate static final intprivate static final intprivate CatEntity.CatFleeGoal<PlayerEntity>private static final TrackedData<Boolean>private floatprivate static final TrackedData<Boolean>static final intThe Jellie cat type, whose value is 9.static final doublestatic final intThe Persian cat type, whose value is 6.private floatprivate floatprivate floatstatic final intThe ragdoll cat type, whose value is 7.static final intThe red cat type, whose value is 2.static final intThe Siamese cat type, whose value is 3.private floatstatic final doublestatic final intThe tabby cat type, whose value is 0.private floatprivate static final Ingredientprivate TemptGoalstatic final Map<Integer,Identifier> static final intThe white cat type, whose value is 8.Fields inherited from class net.minecraft.entity.passive.TameableEntity
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
field_35670Fields 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, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, airStrafingSpeed, 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, 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_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_29974, field_29991, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inanimate, inNetherPortal, inPowderSnow, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, LOGGER, MAX_RIDING_COOLDOWN, MAX_SCOREBOARD_TAGS, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, onGround, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, stepHeight, submergedFluidTag, submergedInWater, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, VELOCITY_AFFECTING_POS_Y_OFFSET, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFire, worldFields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanBreedWith(AnimalEntity other) booleancanImmediatelyDespawn(double distanceSquared) createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) protected voideat(PlayerEntity player, Hand hand, ItemStack stack) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected @Nullable SoundEventprivate floatintprotected SoundEventfloatgetHeadDownAnimation(float tickDelta) protected SoundEventgetHurtSound(DamageSource source) intfloatgetSleepAnimation(float tickDelta) floatgetTailCurlAnimation(float tickDelta) booleanhandleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) voidhiss()protected voidprotected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) booleanbooleanReturns whether this cat is in a sleeping pose.voidmobTick()protected voidvoidvoidsetCatType(int type) voidsetCollarColor(DyeColor color) voidsetHeadDown(boolean headDown) voidsetInSleepingPose(boolean sleeping) Sets whether this cat is in a sleeping pose or not.voidtick()booleanprivate voidprivate voidprivate voidvoidMethods 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, showEmoteParticleMethods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, canEat, damage, getHeightOffset, 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, setBreedingAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getPathfindingFavor, getRunFromLeashSpeed, isNavigating, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, baseTick, canBeControlledByRider, 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, getItemsHand, getJumpControl, getLimitPerChunk, getLookControl, getLootContextBuilder, getLootTable, getLootTableId, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, 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, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyEnchantmentsToDamage, 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, 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, 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, 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, onAttacking, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, 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, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addFlapEffects, addPassenger, addScoreboardTag, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, 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, 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, getSwimHeight, getSwimSound, 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, 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, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onKilledOther, onLanding, 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, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, 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, writeNbtMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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 bZLbho;bZ:Dintermediary field_30310Lnet/minecraft/class_1451;field_30310:Dnamed CROUCHING_SPEEDLnet/minecraft/entity/passive/CatEntity;CROUCHING_SPEED:D
-
NORMAL_SPEED
public static final double NORMAL_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official caLbho;ca:Dintermediary field_30311Lnet/minecraft/class_1451;field_30311:Dnamed NORMAL_SPEEDLnet/minecraft/entity/passive/CatEntity;NORMAL_SPEED:D
-
SPRINTING_SPEED
public static final double SPRINTING_SPEED- See Also:
- Mappings:
Namespace Name Mixin selector official cbLbho;cb:Dintermediary field_30312Lnet/minecraft/class_1451;field_30312:Dnamed SPRINTING_SPEEDLnet/minecraft/entity/passive/CatEntity;SPRINTING_SPEED:D
-
TAMING_INGREDIENT
- Mappings:
Namespace Name Mixin selector official coLbho;co:Lbwt;intermediary field_6809Lnet/minecraft/class_1451;field_6809:Lnet/minecraft/class_1856;named TAMING_INGREDIENTLnet/minecraft/entity/passive/CatEntity;TAMING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
-
CAT_TYPE
- Mappings:
Namespace Name Mixin selector official cpLbho;cp:Lxp;intermediary field_6811Lnet/minecraft/class_1451;field_6811:Lnet/minecraft/class_2940;named CAT_TYPELnet/minecraft/entity/passive/CatEntity;CAT_TYPE:Lnet/minecraft/entity/data/TrackedData;
-
IN_SLEEPING_POSE
- Mappings:
Namespace Name Mixin selector official cqLbho;cq:Lxp;intermediary field_16284Lnet/minecraft/class_1451;field_16284:Lnet/minecraft/class_2940;named IN_SLEEPING_POSELnet/minecraft/entity/passive/CatEntity;IN_SLEEPING_POSE:Lnet/minecraft/entity/data/TrackedData;
-
HEAD_DOWN
- Mappings:
Namespace Name Mixin selector official crLbho;cr:Lxp;intermediary field_16292Lnet/minecraft/class_1451;field_16292:Lnet/minecraft/class_2940;named HEAD_DOWNLnet/minecraft/entity/passive/CatEntity;HEAD_DOWN:Lnet/minecraft/entity/data/TrackedData;
-
COLLAR_COLOR
- Mappings:
Namespace Name Mixin selector official csLbho;cs:Lxp;intermediary field_16285Lnet/minecraft/class_1451;field_16285:Lnet/minecraft/class_2940;named COLLAR_COLORLnet/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 ccLbho;cc:Iintermediary field_30313Lnet/minecraft/class_1451;field_30313:Inamed TABBY_TYPELnet/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 cdLbho;cd:Iintermediary field_30314Lnet/minecraft/class_1451;field_30314:Inamed BLACK_TYPELnet/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 ceLbho;ce:Iintermediary field_30315Lnet/minecraft/class_1451;field_30315:Inamed RED_TYPELnet/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 cfLbho;cf:Iintermediary field_30316Lnet/minecraft/class_1451;field_30316:Inamed SIAMESE_TYPELnet/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 cgLbho;cg:Iintermediary field_30317Lnet/minecraft/class_1451;field_30317:Inamed BRITISH_SHORTHAIR_TYPELnet/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 chLbho;ch:Iintermediary field_30318Lnet/minecraft/class_1451;field_30318:Inamed CALICO_TYPELnet/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 ciLbho;ci:Iintermediary field_30319Lnet/minecraft/class_1451;field_30319:Inamed PERSIAN_TYPELnet/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 cjLbho;cj:Iintermediary field_30320Lnet/minecraft/class_1451;field_30320:Inamed RAGDOLL_TYPELnet/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 ckLbho;ck:Iintermediary field_30321Lnet/minecraft/class_1451;field_30321:Inamed WHITE_TYPELnet/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 clLbho;cl:Iintermediary field_30322Lnet/minecraft/class_1451;field_30322:Inamed JELLIE_TYPELnet/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 cmLbho;cm:Iintermediary field_30323Lnet/minecraft/class_1451;field_30323:Inamed ALL_BLACK_TYPELnet/minecraft/entity/passive/CatEntity;ALL_BLACK_TYPE:I
-
field_30324
private static final int field_30324- See Also:
- Mappings:
Namespace Name Mixin selector official ctLbho;ct:Iintermediary field_30324Lnet/minecraft/class_1451;field_30324:Inamed field_30324Lnet/minecraft/entity/passive/CatEntity;field_30324:I
-
field_30325
private static final int field_30325- See Also:
- Mappings:
Namespace Name Mixin selector official cuLbho;cu:Iintermediary field_30325Lnet/minecraft/class_1451;field_30325:Inamed field_30325Lnet/minecraft/entity/passive/CatEntity;field_30325:I
-
TEXTURES
- Mappings:
Namespace Name Mixin selector official cnLbho;cn:Ljava/util/Map;intermediary field_16283Lnet/minecraft/class_1451;field_16283:Ljava/util/Map;named TEXTURESLnet/minecraft/entity/passive/CatEntity;TEXTURES:Ljava/util/Map;
-
fleeGoal
- Mappings:
Namespace Name Mixin selector official cvLbho;cv:Lbho$a;intermediary field_6808Lnet/minecraft/class_1451;field_6808:Lnet/minecraft/class_1451$class_3698;named fleeGoalLnet/minecraft/entity/passive/CatEntity;fleeGoal:Lnet/minecraft/entity/passive/CatEntity$CatFleeGoal;
-
temptGoal
- Mappings:
Namespace Name Mixin selector official cwLbho;cw:Lbei;intermediary field_6810Lnet/minecraft/class_1451;field_6810:Lnet/minecraft/class_1391;named temptGoalLnet/minecraft/entity/passive/CatEntity;temptGoal:Lnet/minecraft/entity/ai/goal/TemptGoal;
-
sleepAnimation
private float sleepAnimation- Mappings:
Namespace Name Mixin selector official cxLbho;cx:Fintermediary field_16290Lnet/minecraft/class_1451;field_16290:Fnamed sleepAnimationLnet/minecraft/entity/passive/CatEntity;sleepAnimation:F
-
prevSleepAnimation
private float prevSleepAnimation- Mappings:
Namespace Name Mixin selector official cyLbho;cy:Fintermediary field_16291Lnet/minecraft/class_1451;field_16291:Fnamed prevSleepAnimationLnet/minecraft/entity/passive/CatEntity;prevSleepAnimation:F
-
tailCurlAnimation
private float tailCurlAnimation- Mappings:
Namespace Name Mixin selector official czLbho;cz:Fintermediary field_16288Lnet/minecraft/class_1451;field_16288:Fnamed tailCurlAnimationLnet/minecraft/entity/passive/CatEntity;tailCurlAnimation:F
-
prevTailCurlAnimation
private float prevTailCurlAnimation- Mappings:
Namespace Name Mixin selector official cALbho;cA:Fintermediary field_16289Lnet/minecraft/class_1451;field_16289:Fnamed prevTailCurlAnimationLnet/minecraft/entity/passive/CatEntity;prevTailCurlAnimation:F
-
headDownAnimation
private float headDownAnimation- Mappings:
Namespace Name Mixin selector official cBLbho;cB:Fintermediary field_16286Lnet/minecraft/class_1451;field_16286:Fnamed headDownAnimationLnet/minecraft/entity/passive/CatEntity;headDownAnimation:F
-
prevHeadDownAnimation
private float prevHeadDownAnimation- Mappings:
Namespace Name Mixin selector official cCLbho;cC:Fintermediary field_16287Lnet/minecraft/class_1451;field_16287:Fnamed prevHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;prevHeadDownAnimation:F
-
-
Constructor Details
-
CatEntity
- Mappings:
Namespace Name Mixin selector official <init>Lawt;<init>(Lawx;Lcad;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vnamed <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
-
-
Method Details
-
getTexture
- Mappings:
Namespace Name Mixin selector official fGLbho;fG()Lyh;intermediary method_16092Lnet/minecraft/class_1451;method_16092()Lnet/minecraft/class_2960;named getTextureLnet/minecraft/entity/passive/CatEntity;getTexture()Lnet/minecraft/util/Identifier;
-
initGoals
protected void initGoals() -
getCatType
public int getCatType()- Mappings:
Namespace Name Mixin selector official fHLbho;fH()Iintermediary method_6571Lnet/minecraft/class_1451;method_6571()Inamed getCatTypeLnet/minecraft/entity/passive/CatEntity;getCatType()I
-
setCatType
public void setCatType(int type) - Mappings:
Namespace Name Mixin selector official tLbho;t(I)Vintermediary method_6572Lnet/minecraft/class_1451;method_6572(I)Vnamed setCatTypeLnet/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-trueif this cat is in a sleeping pose, otherwisefalse- Mappings:
Namespace Name Mixin selector official zLbho;z(Z)Vintermediary method_16088Lnet/minecraft/class_1451;method_16088(Z)Vnamed setInSleepingPoseLnet/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 fILbho;fI()Zintermediary method_16086Lnet/minecraft/class_1451;method_16086()Znamed isInSleepingPoseLnet/minecraft/entity/passive/CatEntity;isInSleepingPose()Z
-
setHeadDown
public void setHeadDown(boolean headDown) - Mappings:
Namespace Name Mixin selector official ALbho;A(Z)Vintermediary method_16087Lnet/minecraft/class_1451;method_16087(Z)Vnamed setHeadDownLnet/minecraft/entity/passive/CatEntity;setHeadDown(Z)V
-
isHeadDown
public boolean isHeadDown()- Mappings:
Namespace Name Mixin selector official fJLbho;fJ()Zintermediary method_16093Lnet/minecraft/class_1451;method_16093()Znamed isHeadDownLnet/minecraft/entity/passive/CatEntity;isHeadDown()Z
-
getCollarColor
- Mappings:
Namespace Name Mixin selector official fKLbho;fK()Lbta;intermediary method_16096Lnet/minecraft/class_1451;method_16096()Lnet/minecraft/class_1767;named getCollarColorLnet/minecraft/entity/passive/CatEntity;getCollarColor()Lnet/minecraft/util/DyeColor;
-
setCollarColor
- Mappings:
Namespace Name Mixin selector official aLbho;a(Lbta;)Vintermediary method_16094Lnet/minecraft/class_1451;method_16094(Lnet/minecraft/class_1767;)Vnamed setCollarColorLnet/minecraft/entity/passive/CatEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)V
-
initDataTracker
protected void initDataTracker()- Overrides:
initDataTrackerin classTameableEntity- Mappings:
Namespace Name Mixin selector official a_Lawt;a_()Vintermediary method_5693Lnet/minecraft/class_1297;method_5693()Vnamed initDataTrackerLnet/minecraft/entity/Entity;initDataTracker()V
-
writeCustomDataToNbt
- Overrides:
writeCustomDataToNbtin classTameableEntity- Mappings:
Namespace Name Mixin selector official bLawt;b(Loc;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)Vnamed writeCustomDataToNbtLnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
readCustomDataFromNbt
- Overrides:
readCustomDataFromNbtin classTameableEntity- Mappings:
Namespace Name Mixin selector official aLawt;a(Loc;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)Vnamed readCustomDataFromNbtLnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
mobTick
public void mobTick()- Overrides:
mobTickin classAnimalEntity- Mappings:
Namespace Name Mixin selector official RLaxj;R()Vintermediary method_5958Lnet/minecraft/class_1308;method_5958()Vnamed mobTickLnet/minecraft/entity/mob/MobEntity;mobTick()V
-
getAmbientSound
- Overrides:
getAmbientSoundin classMobEntity- Mappings:
Namespace Name Mixin selector official rLaxj;r()Lagu;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
-
getMinAmbientSoundDelay
public int getMinAmbientSoundDelay()- Overrides:
getMinAmbientSoundDelayin classAnimalEntity- Mappings:
Namespace Name Mixin selector official JLaxj;J()Iintermediary method_5970Lnet/minecraft/class_1308;method_5970()Inamed getMinAmbientSoundDelayLnet/minecraft/entity/mob/MobEntity;getMinAmbientSoundDelay()I
-
hiss
public void hiss()- Mappings:
Namespace Name Mixin selector official fLLbho;fL()Vintermediary method_16089Lnet/minecraft/class_1451;method_16089()Vnamed hissLnet/minecraft/entity/passive/CatEntity;hiss()V
-
getHurtSound
- Overrides:
getHurtSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official cLaxh;c(Lawd;)Lagu;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSoundin classLivingEntity- Mappings:
Namespace Name Mixin selector official x_Laxh;x_()Lagu;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
createCatAttributes
- Mappings:
Namespace Name Mixin selector official fMLbho;fM()Layh$a;intermediary method_26881Lnet/minecraft/class_1451;method_26881()Lnet/minecraft/class_5132$class_5133;named createCatAttributesLnet/minecraft/entity/passive/CatEntity;createCatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
-
handleFallDamage
public boolean handleFallDamage(float fallDistance, float damageMultiplier, DamageSource damageSource) - Overrides:
handleFallDamagein classLivingEntity- Mappings:
Namespace Name Mixin selector official aLawt;a(FFLawd;)Zintermediary method_5747Lnet/minecraft/class_1297;method_5747(FFLnet/minecraft/class_1282;)Znamed handleFallDamageLnet/minecraft/entity/Entity;handleFallDamage(FFLnet/minecraft/entity/damage/DamageSource;)Z
-
eat
- Overrides:
eatin classAnimalEntity- Mappings:
Namespace Name Mixin selector official aLbhl;a(Lbnr;Lavp;Lbue;)Vintermediary method_6475Lnet/minecraft/class_1429;method_6475(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;)Vnamed eatLnet/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 fNLbho;fN()Fintermediary method_22327Lnet/minecraft/class_1451;method_22327()Fnamed getAttackDamageLnet/minecraft/entity/passive/CatEntity;getAttackDamage()F
-
tryAttack
-
tick
public void tick() -
updateAnimations
private void updateAnimations()- Mappings:
Namespace Name Mixin selector official fOLbho;fO()Vintermediary method_16085Lnet/minecraft/class_1451;method_16085()Vnamed updateAnimationsLnet/minecraft/entity/passive/CatEntity;updateAnimations()V
-
updateSleepAnimation
private void updateSleepAnimation()- Mappings:
Namespace Name Mixin selector official fPLbho;fP()Vintermediary method_16090Lnet/minecraft/class_1451;method_16090()Vnamed updateSleepAnimationLnet/minecraft/entity/passive/CatEntity;updateSleepAnimation()V
-
updateHeadDownAnimation
private void updateHeadDownAnimation()- Mappings:
Namespace Name Mixin selector official fQLbho;fQ()Vintermediary method_16084Lnet/minecraft/class_1451;method_16084()Vnamed updateHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;updateHeadDownAnimation()V
-
getSleepAnimation
public float getSleepAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official zLbho;z(F)Fintermediary method_16082Lnet/minecraft/class_1451;method_16082(F)Fnamed getSleepAnimationLnet/minecraft/entity/passive/CatEntity;getSleepAnimation(F)F
-
getTailCurlAnimation
public float getTailCurlAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official ALbho;A(F)Fintermediary method_16091Lnet/minecraft/class_1451;method_16091(F)Fnamed getTailCurlAnimationLnet/minecraft/entity/passive/CatEntity;getTailCurlAnimation(F)F
-
getHeadDownAnimation
public float getHeadDownAnimation(float tickDelta) - Mappings:
Namespace Name Mixin selector official BLbho;B(F)Fintermediary method_16095Lnet/minecraft/class_1451;method_16095(F)Fnamed getHeadDownAnimationLnet/minecraft/entity/passive/CatEntity;getHeadDownAnimation(F)F
-
createChild
- Specified by:
createChildin classPassiveEntity- Mappings:
Namespace Name Mixin selector official bLbho;b(Ladi;Lawr;)Lbho;intermediary method_6573Lnet/minecraft/class_1451;method_6573(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1451;named createChildLnet/minecraft/entity/passive/CatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/CatEntity;
-
canBreedWith
- Overrides:
canBreedWithin classAnimalEntity- Mappings:
Namespace Name Mixin selector official aLbhl;a(Lbhl;)Zintermediary method_6474Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Znamed canBreedWithLnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
-
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
initializein classPassiveEntity- Mappings:
Namespace Name Mixin selector official aLaxj;a(Lcas;Lavo;Laxl;Laxz;Loc;)Laxz;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_2487;)Lnet/minecraft/class_1315;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/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
-
interactMob
- Overrides:
interactMobin classAnimalEntity- Mappings:
Namespace Name Mixin selector official bLaxj;b(Lbnr;Lavp;)Lavq;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
-
isBreedingItem
- Overrides:
isBreedingItemin classAnimalEntity- Mappings:
Namespace Name Mixin selector official nLbhl;n(Lbue;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Znamed isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
-
getActiveEyeHeight
- Overrides:
getActiveEyeHeightin classLivingEntity- Mappings:
Namespace Name Mixin selector official bLaxh;b(Laxt;Lawu;)Fintermediary method_18394Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)Fnamed getActiveEyeHeightLnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
-
canImmediatelyDespawn
public boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
canImmediatelyDespawnin classAnimalEntity- Mappings:
Namespace Name Mixin selector official hLaxj;h(D)Zintermediary method_5974Lnet/minecraft/class_1308;method_5974(D)Znamed canImmediatelyDespawnLnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
-
onTamedChanged
protected void onTamedChanged()- Overrides:
onTamedChangedin classTameableEntity- Mappings:
Namespace Name Mixin selector official tLayb;t()Vintermediary method_6175Lnet/minecraft/class_1321;method_6175()Vnamed onTamedChangedLnet/minecraft/entity/passive/TameableEntity;onTamedChanged()V
-
bypassesSteppingEffects
public boolean bypassesSteppingEffects()- Overrides:
bypassesSteppingEffectsin classEntity- Mappings:
Namespace Name Mixin selector official bJLawt;bJ()Zintermediary method_21749Lnet/minecraft/class_1297;method_21749()Znamed bypassesSteppingEffectsLnet/minecraft/entity/Entity;bypassesSteppingEffects()Z
-