Class WolfEntity
- All Implemented Interfaces:
 ComponentsAccess,Attackable,DataTracked,EquipmentHolder,Leashable,Angerable,Tameable,Targeter,ScoreHolder,Nameable,EntityLike,UniquelyIdentifiable,ServerWaypoint,Waypoint
- Mappings:
 Namespace Name named net/minecraft/entity/passive/WolfEntityintermediary net/minecraft/class_1493official cpj
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate classWolfEntity.AvoidLlamaGoal<T extends LivingEntity>static classNested classes/interfaces inherited from class net.minecraft.entity.passive.TameableEntity
TameableEntity.TameableEscapeDangerGoalNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.Elasticity, Leashable.LeashDataNested classes/interfaces inherited from interface net.minecraft.world.waypoint.ServerWaypoint
ServerWaypoint.AzimuthWaypointTracker, ServerWaypoint.ChebyshevDistanceValidatedTracker, ServerWaypoint.ChunkWaypointTracker, ServerWaypoint.ManhattanDistanceValidatedTracker, ServerWaypoint.PositionalWaypointTracker, ServerWaypoint.WaypointTrackerNested classes/interfaces inherited from interface net.minecraft.world.waypoint.Waypoint
Waypoint.Config - 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Integer> private static final UniformIntProviderprivate floatprivate static final TrackedData<Boolean> private booleanprivate static final TrackedData<Integer> private static final DyeColorprivate static final floatstatic final floatstatic final TargetPredicate.EntityPredicateprivate booleanprivate floatprivate floatprivate floatprivate static final TrackedData<RegistryEntry<WolfSoundVariant>> private static final floatprivate static final TrackedData<RegistryEntry<WolfVariant>> private static final floatFields inherited from class net.minecraft.entity.passive.TameableEntity
field_52002, OWNER_UUID, TAMEABLE_FLAGSFields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, DEFAULT_AGE, DEFAULT_FORCED_AGE, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, CAN_PICK_UP_LOOT_KEY, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DROP_CHANCES_KEY, experiencePoints, field_35039, goalSelector, jumpControl, LEFT_HANDED_KEY, lookControl, MINIMUM_DROPPED_EXPERIENCE_PER_EQUIPMENT, moveControl, navigation, NO_AI_KEY, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelectorFields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_KEY, BABY_SCALE_FACTOR, bodyYaw, brain, BRAIN_KEY, dead, DEATH_TICKS, DEATH_TIME_KEY, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, equipment, EQUIPMENT_KEY, EQUIPMENT_SLOT_ID, FALL_FLYING_KEY, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_55952, field_56256, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, HEALTH_KEY, HURT_BY_TIMESTAMP_KEY, HURT_TIME_KEY, hurtTime, interpolator, itemUseTimeLeft, jumping, lastAttackedTicks, lastBodyYaw, lastDamageTaken, lastHandSwingProgress, lastHeadYaw, limbAnimator, LIVING_FLAGS, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, riptideAttackDamage, riptideStack, riptideTicks, serverHeadYaw, sidewaysSpeed, SLEEPING_DIMENSIONS, SLEEPING_POS_KEY, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAGFields inherited from class net.minecraft.entity.Entity
age, AIR_KEY, collidedSoftly, CUSTOM_DATA_KEY, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_DISTANCE_KEY, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, FIRE_KEY, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, GLOWING_KEY, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, INVULNERABLE_KEY, lastPitch, lastRenderX, lastRenderY, lastRenderZ, lastX, lastY, lastYaw, lastZ, MAX_COMMAND_TAGS, MAX_QUEUED_COLLISION_CHECKS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, MOTION_KEY, movementMultiplier, NO_GRAVITY_KEY, noClip, ON_FIRE_FLAG_INDEX, ON_GROUND_KEY, PASSENGERS_KEY, PORTAL_COOLDOWN_KEY, portalManager, POS_KEY, POSE, random, ridingCooldown, ROTATION_KEY, SILENT_KEY, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnowFields inherited from interface net.minecraft.entity.mob.Angerable
ANGER_TIME_KEY, ANGRY_AT_KEYFields inherited from interface net.minecraft.entity.Leashable
DEFAULT_ELASTIC_DISTANCE, DEFAULT_SNAPPING_DISTANCE, ELASTICITY_MULTIPLIER, field_59997, field_59998, field_59999, field_60003, HELD_ENTITY_ATTACHMENT_POINT, LEASH_HOLDER_ATTACHMENT_POINT, LEASH_NBT_KEY, QUAD_LEASH_ATTACHMENT_POINTSFields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAMEFields inherited from interface net.minecraft.world.waypoint.ServerWaypoint
AZIMUTH_THRESHOLDFields inherited from interface net.minecraft.world.waypoint.Waypoint
DEFAULT_PLAYER_RANGE, DISABLE_TRACKING - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected voidapplyDamage(ServerWorld world, DamageSource source, float amount) booleancanAttackWithOwner(LivingEntity target, LivingEntity owner) booleanbooleancanBreedWith(AnimalEntity other) protected booleancanRemoveSaddle(PlayerEntity player) static booleancanSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) voidprotected voidcreateChild(ServerWorld serverWorld, PassiveEntity passiveEntity) booleandamage(ServerWorld world, DamageSource source, float amount) Applies a damage to this entity.protected voiddamageArmor(DamageSource source, float amount) <T> Tget(ComponentType<? extends T> type) protected SoundEventintfloatgetBegAnimationProgress(float tickProgress) protected SoundEventfloatgetFurWetBrightnessMultiplier(float tickProgress) Returns this wolf's brightness multiplier based on the fur wetness.protected SoundEventgetHurtSound(DamageSource source) intintReturns the maximum degrees which the pitch can change when looking.floatgetShakeProgress(float tickProgress) private RegistryEntry<WolfSoundVariant> protected floatfloatprivate RegistryEntry<WolfVariant> voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.protected voidinitDataTracker(DataTracker.Builder builder) Initializes data tracker.protected voidinitialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData) interactMob(PlayerEntity player, Hand hand) booleanbooleanisBreedingItem(ItemStack stack) voidonDeath(DamageSource damageSource) protected voidplayStepSound(BlockPos pos, BlockState state) protected voidreadCustomData(ReadView view) private voidvoidsetAngerTime(int angerTime) voidsetAngryAt(@Nullable UUID angryAt) protected <T> booleansetApplicableComponent(ComponentType<T> type, T value) voidsetBegging(boolean begging) private voidsetCollarColor(DyeColor color) private voidsetSoundVariant(RegistryEntry<WolfSoundVariant> soundVariant) private voidsetVariant(RegistryEntry<WolfVariant> variant) private booleanshouldArmorAbsorbDamage(DamageSource source) voidtick()Ticks this entity.voidprivate voidtryTame(PlayerEntity player) protected voidprotected voidwriteCustomData(WriteView view) Methods inherited from class net.minecraft.entity.passive.TameableEntity
cannotFollowOwner, canTarget, canTeleportOntoLeaves, getOwnerReference, getScoreboardTeam, isInSameTeam, isInSittingPose, isOwner, isSitting, isTamed, setInSittingPose, setOwner, setOwner, setSitting, setTamed, setTamedBy, shouldTryTeleportToOwner, showEmoteParticle, tryTeleportToOwnerMethods inherited from class net.minecraft.entity.passive.AnimalEntity
breed, breed, canEat, canImmediatelyDespawn, createAnimalAttributes, eat, getExperienceToDrop, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, mobTick, playEatSound, resetLoveTicks, setLoveTicksMethods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, getForcedAge, getHappyTicksRemaining, growUp, growUp, isBaby, isReadyToBreed, onGrowUp, onTrackedDataSet, setBaby, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeashMethods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canActVoluntarily, canDispenserEquipSlot, canGather, canMobSpawn, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createEquipmentInventory, createMobAttributes, createNavigation, dropAllForeignEquipment, dropEquipment, dropForeignEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, getAttackBox, getBodyArmor, getControllingPassenger, getEquipmentDropChances, getEquipmentForSlot, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getPreferredWeapons, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, hasSaddleEquipped, initEquipment, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInPositionTargetRange, isInPositionTargetRange, isInPositionTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onLeashRemoved, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setCanPickUpLoot, setDropGuaranteed, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, snapLongLeash, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateAttribute, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, becomeAngry, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canUsePortals, canUseSlot, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createEquipment, createLivingAttributes, createTracker, damageEquipment, damageHelmet, deserializeBrain, disableExperienceDropping, drop, dropExperience, dropInventory, dropItem, endCombat, enterCombat, equipStack, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackingPlayer, getAttackKnockbackAgainst, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseDimensions, getBaseWaterMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageBlockedAmount, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectFadeFactor, getEffectiveGravity, getEquippedStack, getEquipSound, getExperienceToDrop, getFallSounds, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getInterpolator, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLocationBasedEnchantmentEffects, getLuck, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWaypointConfig, getWeaponDisableBlockingForSeconds, getWeaponStack, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, hasWaypoint, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isJumping, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onRemoval, onRemove, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setAttacking, setAttackingPlayer, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropExperience, shouldDropExperience, shouldDropLoot, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopGliding, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickMovementInput, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, travelFlying, travelFlying, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, wakeUp, wouldNotSuffocateInPoseMethods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyBubbleColumnEffects, applyBubbleColumnSurfaceEffects, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDefaultBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canMoveVoluntarily, canSprintAsVehicle, canStartRiding, canTeleportBetween, castComponentValue, changeLookDirection, clearQueuedCollisionChecks, clientDamage, collides, collidesWith, collidesWithFluid, collidesWithStateAtPos, copyComponentFrom, copyComponentsFrom, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, defrost, detach, detachAllHeldLeashes, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, dropStack, emitGameEvent, emitGameEvent, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyX, getBodyY, getBodyZ, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getErrorReporterContext, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHeldQuadLeashOffsets, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashPos, getLerpedPitch, getLerpedPos, getLerpedYaw, getMaxAir, getMinFreezeDamageTicks, getMoveEffect, getMovement, getMovementDirection, getName, getNameForScoreboard, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerAttachmentPos, getPassengerAttachmentPos, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPistonBehavior, getPitch, getPitch, getPlayerPassengers, getPortalCooldown, getPos, getPose, getPosWithYOffset, getProjectileDeflection, getRandom, getRandomBodyY, getRegistryManager, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVehicleAttachmentPos, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getWorldSpawnPos, getX, getY, getYaw, getZ, handleAttack, handleFall, handleFallDamageForPassengers, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasQuadLeashAttachmentPoints, hasVehicle, igniteByLava, interactAt, isAlwaysInvulnerableTo, isAtCloudHeight, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByMainPlayer, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFlyingVehicle, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSneakingPose, isInterpolating, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onHeldLeashUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, popQueuedCollisionCheck, populateCrashReport, pushOutOfBlocks, raycast, readData, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveData, saveSelfData, scheduleVelocityUpdate, serverDamage, setAir, setAlwaysSyncAbsolute, setAngles, setBoundingBox, setChangeListener, setComponent, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setLastPositionAndAngles, setMovement, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldAlwaysSyncAbsolute, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, snipAllHeldLeashes, spawnBubbleColumnParticles, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportSpectatingPlayers, teleportTo, tickBlockCollision, tickBlockCollision, tickHeldLeash, tickPortalCooldown, tickPortalTeleportation, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateLastAngles, updateLastPosition, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateTrackedPositionAndAngles, updateVelocity, updateWaterState, writeDataMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.mob.Angerable
canTarget, forgive, getAttacker, getTarget, hasAngerTime, isUniversallyAngry, readAngerFromData, setAttacker, setTarget, shouldAngerAt, stopAnger, tickAngerLogic, universallyAnger, writeAngerToDataMethods inherited from interface net.minecraft.component.ComponentsAccess
getOrDefault, getTypedMethods inherited from interface net.minecraft.entity.EquipmentHolder
equipStack, getEquippedStack, getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTableMethods inherited from interface net.minecraft.entity.Leashable
applyElasticity, attachLeash, canBeLeashedTo, canUseQuadLeashAttachmentPoint, detachLeash, detachLeashWithoutDrop, getDistanceToCenter, getElasticLeashDistance, getLeashHolder, getLeashOffset, getLeashSnappingDistance, getQuadLeashOffsets, isLeashed, mightBeLeashed, onLongLeashTick, readLeashData, setUnresolvedLeashHolderId, writeLeashDataMethods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayNameMethods inherited from interface net.minecraft.entity.Tameable
getOwner, getTopLevelOwner, getWorld 
- 
Field Details
- 
BEGGING
- Mappings:
 Namespace Name Mixin selector named BEGGINGLnet/minecraft/entity/passive/WolfEntity;BEGGING:Lnet/minecraft/entity/data/TrackedData;intermediary field_6946Lnet/minecraft/class_1493;field_6946:Lnet/minecraft/class_2940;official cqLcpj;cq:Lalh;
 - 
COLLAR_COLOR
- Mappings:
 Namespace Name Mixin selector named COLLAR_COLORLnet/minecraft/entity/passive/WolfEntity;COLLAR_COLOR:Lnet/minecraft/entity/data/TrackedData;intermediary field_6950Lnet/minecraft/class_1493;field_6950:Lnet/minecraft/class_2940;official crLcpj;cr:Lalh;
 - 
ANGER_TIME
- Mappings:
 Namespace Name Mixin selector named ANGER_TIMELnet/minecraft/entity/passive/WolfEntity;ANGER_TIME:Lnet/minecraft/entity/data/TrackedData;intermediary field_25373Lnet/minecraft/class_1493;field_25373:Lnet/minecraft/class_2940;official csLcpj;cs:Lalh;
 - 
VARIANT
- Mappings:
 Namespace Name Mixin selector named VARIANTLnet/minecraft/entity/passive/WolfEntity;VARIANT:Lnet/minecraft/entity/data/TrackedData;intermediary field_49722Lnet/minecraft/class_1493;field_49722:Lnet/minecraft/class_2940;official ctLcpj;ct:Lalh;
 - 
SOUND_VARIANT
- Mappings:
 Namespace Name Mixin selector named SOUND_VARIANTLnet/minecraft/entity/passive/WolfEntity;SOUND_VARIANT:Lnet/minecraft/entity/data/TrackedData;intermediary field_57075Lnet/minecraft/class_1493;field_57075:Lnet/minecraft/class_2940;official cuLcpj;cu:Lalh;
 - 
FOLLOW_TAMED_PREDICATE
- Mappings:
 Namespace Name Mixin selector named FOLLOW_TAMED_PREDICATELnet/minecraft/entity/passive/WolfEntity;FOLLOW_TAMED_PREDICATE:Lnet/minecraft/entity/ai/TargetPredicate$EntityPredicate;intermediary field_18004Lnet/minecraft/class_1493;field_18004:Lnet/minecraft/class_4051$class_10254;official coLcpj;co:Lclc$a;
 - 
WILD_MAX_HEALTH
private static final float WILD_MAX_HEALTH- See Also:
 - Mappings:
 Namespace Name Mixin selector named WILD_MAX_HEALTHLnet/minecraft/entity/passive/WolfEntity;WILD_MAX_HEALTH:Fintermediary field_30386Lnet/minecraft/class_1493;field_30386:Fofficial cvLcpj;cv:F
 - 
TAMED_MAX_HEALTH
private static final float TAMED_MAX_HEALTH- See Also:
 - Mappings:
 Namespace Name Mixin selector named TAMED_MAX_HEALTHLnet/minecraft/entity/passive/WolfEntity;TAMED_MAX_HEALTH:Fintermediary field_30387Lnet/minecraft/class_1493;field_30387:Fofficial cwLcpj;cw:F
 - 
field_49237
private static final float field_49237- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_49237Lnet/minecraft/entity/passive/WolfEntity;field_49237:Fintermediary field_49237Lnet/minecraft/class_1493;field_49237:Fofficial cxLcpj;cx:F
 - 
field_52477
public static final float field_52477- See Also:
 - Mappings:
 Namespace Name Mixin selector named field_52477Lnet/minecraft/entity/passive/WolfEntity;field_52477:Fintermediary field_52477Lnet/minecraft/class_1493;field_52477:Fofficial cpLcpj;cp:F
 - 
DEFAULT_COLLAR_COLOR
- Mappings:
 Namespace Name Mixin selector named DEFAULT_COLLAR_COLORLnet/minecraft/entity/passive/WolfEntity;DEFAULT_COLLAR_COLOR:Lnet/minecraft/util/DyeColor;intermediary field_56658Lnet/minecraft/class_1493;field_56658:Lnet/minecraft/class_1767;official cyLcpj;cy:Ldbt;
 - 
ANGER_TIME_RANGE
- Mappings:
 Namespace Name Mixin selector named ANGER_TIME_RANGELnet/minecraft/entity/passive/WolfEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;intermediary field_25371Lnet/minecraft/class_1493;field_25371:Lnet/minecraft/class_6019;official cFLcpj;cF:Lbwu;
 - 
begAnimationProgress
private float begAnimationProgress- Mappings:
 Namespace Name Mixin selector named begAnimationProgressLnet/minecraft/entity/passive/WolfEntity;begAnimationProgress:Fintermediary field_6952Lnet/minecraft/class_1493;field_6952:Fofficial czLcpj;cz:F
 - 
lastBegAnimationProgress
private float lastBegAnimationProgress- Mappings:
 Namespace Name Mixin selector named lastBegAnimationProgressLnet/minecraft/entity/passive/WolfEntity;lastBegAnimationProgress:Fintermediary field_6949Lnet/minecraft/class_1493;field_6949:Fofficial cALcpj;cA:F
 - 
furWet
private boolean furWet- Mappings:
 Namespace Name Mixin selector named furWetLnet/minecraft/entity/passive/WolfEntity;furWet:Zintermediary field_6944Lnet/minecraft/class_1493;field_6944:Zofficial cBLcpj;cB:Z
 - 
canShakeWaterOff
private boolean canShakeWaterOff- Mappings:
 Namespace Name Mixin selector named canShakeWaterOffLnet/minecraft/entity/passive/WolfEntity;canShakeWaterOff:Zintermediary field_6951Lnet/minecraft/class_1493;field_6951:Zofficial cCLcpj;cC:Z
 - 
shakeProgress
private float shakeProgress- Mappings:
 Namespace Name Mixin selector named shakeProgressLnet/minecraft/entity/passive/WolfEntity;shakeProgress:Fintermediary field_6947Lnet/minecraft/class_1493;field_6947:Fofficial cDLcpj;cD:F
 - 
lastShakeProgress
private float lastShakeProgress- Mappings:
 Namespace Name Mixin selector named lastShakeProgressLnet/minecraft/entity/passive/WolfEntity;lastShakeProgress:Fintermediary field_6945Lnet/minecraft/class_1493;field_6945:Fofficial cELcpj;cE:F
 - 
angryAt
- Mappings:
 Namespace Name Mixin selector named angryAtLnet/minecraft/entity/passive/WolfEntity;angryAt:Ljava/util/UUID;intermediary field_25372Lnet/minecraft/class_1493;field_25372:Ljava/util/UUID;official cGLcpj;cG:Ljava/util/UUID;
 
 - 
 - 
Constructor Details
- 
WolfEntity
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)Vintermediary <init>Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)Vofficial <init>Lbzm;<init>(Lbzv;Ldmu;)V
 
 - 
 - 
Method Details
- 
initGoals
protected void initGoals() - 
getTextureId
- Mappings:
 Namespace Name Mixin selector named getTextureIdLnet/minecraft/entity/passive/WolfEntity;getTextureId()Lnet/minecraft/util/Identifier;intermediary method_58061Lnet/minecraft/class_1493;method_58061()Lnet/minecraft/class_2960;official gTLcpj;gT()Lame;
 - 
getVariant
- Mappings:
 Namespace Name Mixin selector named getVariantLnet/minecraft/entity/passive/WolfEntity;getVariant()Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_58062Lnet/minecraft/class_1493;method_58062()Lnet/minecraft/class_6880;official gYLcpj;gY()Ljl;
 - 
setVariant
- Mappings:
 Namespace Name Mixin selector named setVariantLnet/minecraft/entity/passive/WolfEntity;setVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Vintermediary method_58063Lnet/minecraft/class_1493;method_58063(Lnet/minecraft/class_6880;)Vofficial bLcpj;b(Ljl;)V
 - 
getSoundVariant
- Mappings:
 Namespace Name Mixin selector named getSoundVariantLnet/minecraft/entity/passive/WolfEntity;getSoundVariant()Lnet/minecraft/registry/entry/RegistryEntry;intermediary method_68131Lnet/minecraft/class_1493;method_68131()Lnet/minecraft/class_6880;official gZLcpj;gZ()Ljl;
 - 
setSoundVariant
- Mappings:
 Namespace Name Mixin selector named setSoundVariantLnet/minecraft/entity/passive/WolfEntity;setSoundVariant(Lnet/minecraft/registry/entry/RegistryEntry;)Vintermediary method_68132Lnet/minecraft/class_1493;method_68132(Lnet/minecraft/class_6880;)Vofficial kLcpj;k(Ljl;)V
 - 
get
- Specified by:
 getin interfaceComponentsAccess- Overrides:
 getin classEntity- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/component/ComponentsAccess;get(Lnet/minecraft/component/ComponentType;)Ljava/lang/Object;intermediary method_58694Lnet/minecraft/class_9473;method_58694(Lnet/minecraft/class_9331;)Ljava/lang/Object;official aLkl;a(Lkp;)Ljava/lang/Object;
 - 
copyComponentsFrom
- Overrides:
 copyComponentsFromin classEntity- Mappings:
 Namespace Name Mixin selector named copyComponentsFromLnet/minecraft/entity/Entity;copyComponentsFrom(Lnet/minecraft/component/ComponentsAccess;)Vintermediary method_66649Lnet/minecraft/class_1297;method_66649(Lnet/minecraft/class_9473;)Vofficial aLbzm;a(Lkl;)V
 - 
setApplicableComponent
- Overrides:
 setApplicableComponentin classEntity- Mappings:
 Namespace Name Mixin selector named setApplicableComponentLnet/minecraft/entity/Entity;setApplicableComponent(Lnet/minecraft/component/ComponentType;Ljava/lang/Object;)Zintermediary method_66654Lnet/minecraft/class_1297;method_66654(Lnet/minecraft/class_9331;Ljava/lang/Object;)Zofficial bLbzm;b(Lkp;Ljava/lang/Object;)Z
 - 
createWolfAttributes
- Mappings:
 Namespace Name Mixin selector named createWolfAttributesLnet/minecraft/entity/passive/WolfEntity;createWolfAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;intermediary method_26897Lnet/minecraft/class_1493;method_26897()Lnet/minecraft/class_5132$class_5133;official gULcpj;gU()Lcbr$a;
 - 
initDataTracker
Initializes data tracker.- Overrides:
 initDataTrackerin classTameableEntity- API Note:
 - Subclasses should override this and add to the builder any data that needs to be tracked.
 - Mappings:
 Namespace Name Mixin selector named initDataTrackerLnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)Vintermediary method_5693Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)Vofficial aLbzm;a(Lall$a;)V
 - 
playStepSound
- Overrides:
 playStepSoundin classEntity- Mappings:
 Namespace Name Mixin selector named playStepSoundLnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Vintermediary method_5712Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Vofficial bLbzm;b(Ljb;Leeb;)V
 - 
writeCustomData
- Overrides:
 writeCustomDatain classTameableEntity- Mappings:
 Namespace Name Mixin selector named writeCustomDataLnet/minecraft/entity/Entity;writeCustomData(Lnet/minecraft/storage/WriteView;)Vintermediary method_5652Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_11372;)Vofficial aLbzm;a(Lfdc;)V
 - 
readCustomData
- Overrides:
 readCustomDatain classTameableEntity- Mappings:
 Namespace Name Mixin selector named readCustomDataLnet/minecraft/entity/Entity;readCustomData(Lnet/minecraft/storage/ReadView;)Vintermediary method_5749Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_11368;)Vofficial aLbzm;a(Lfda;)V
 - 
initialize
@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData) - Overrides:
 initializein classPassiveEntity- Mappings:
 Namespace Name Mixin selector named initializeLnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;intermediary method_5943Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;official aLcao;a(Ldnl;Lbxh;Lbzu;Lcbe;)Lcbe;
 - 
getAmbientSound
- Overrides:
 getAmbientSoundin classMobEntity- Mappings:
 Namespace Name Mixin selector named getAmbientSoundLnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;intermediary method_5994Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;official pLcao;p()Layy;
 - 
getHurtSound
- Overrides:
 getHurtSoundin classLivingEntity- Mappings:
 Namespace Name Mixin selector named getHurtSoundLnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;intermediary method_6011Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;official eLcam;e(Lbyb;)Layy;
 - 
getDeathSound
- Overrides:
 getDeathSoundin classLivingEntity- Mappings:
 Namespace Name Mixin selector named getDeathSoundLnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;intermediary method_6002Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;official f_Lcam;f_()Layy;
 - 
getSoundVolume
protected float getSoundVolume()- Overrides:
 getSoundVolumein classLivingEntity- Mappings:
 Namespace Name Mixin selector named getSoundVolumeLnet/minecraft/entity/LivingEntity;getSoundVolume()Fintermediary method_6107Lnet/minecraft/class_1309;method_6107()Fofficial fkLcam;fk()F
 - 
tickMovement
public void tickMovement()- Overrides:
 tickMovementin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named tickMovementLnet/minecraft/entity/LivingEntity;tickMovement()Vintermediary method_6007Lnet/minecraft/class_1309;method_6007()Vofficial e_Lcam;e_()V
 - 
tick
public void tick()Ticks this entity.- Overrides:
 tickin classMobEntity- See Also:
 - API Note:
 - This can be overridden to add additional logics. 
super.tick();should be called in those cases. - Implementation Note:
 - By default, this delegates all logics to 
MobEntity.baseTick(). - Mappings:
 Namespace Name Mixin selector named tickLnet/minecraft/entity/Entity;tick()Vintermediary method_5773Lnet/minecraft/class_1297;method_5773()Vofficial gLbzm;g()V
 - 
resetShake
private void resetShake()- Mappings:
 Namespace Name Mixin selector named resetShakeLnet/minecraft/entity/passive/WolfEntity;resetShake()Vintermediary method_31167Lnet/minecraft/class_1493;method_31167()Vofficial haLcpj;ha()V
 - 
onDeath
- Overrides:
 onDeathin classTameableEntity- Mappings:
 Namespace Name Mixin selector named onDeathLnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)Vintermediary method_6078Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)Vofficial aLcam;a(Lbyb;)V
 - 
getFurWetBrightnessMultiplier
public float getFurWetBrightnessMultiplier(float tickProgress) Returns this wolf's brightness multiplier based on the fur wetness.The brightness multiplier represents how much darker the wolf gets while its fur is wet. The multiplier changes (from 0.75 to 1.0 incrementally) when a wolf shakes.
- Parameters:
 tickProgress- progress for linearly interpolating between the previous and current game state- Returns:
 - Brightness as a float value between 0.75 and 1.0.
 - See Also:
 - Mappings:
 Namespace Name Mixin selector named getFurWetBrightnessMultiplierLnet/minecraft/entity/passive/WolfEntity;getFurWetBrightnessMultiplier(F)Fintermediary method_6707Lnet/minecraft/class_1493;method_6707(F)Fofficial JLcpj;J(F)F
 - 
getShakeProgress
public float getShakeProgress(float tickProgress) - Mappings:
 Namespace Name Mixin selector named getShakeProgressLnet/minecraft/entity/passive/WolfEntity;getShakeProgress(F)Fintermediary method_61477Lnet/minecraft/class_1493;method_61477(F)Fofficial KLcpj;K(F)F
 - 
getBegAnimationProgress
public float getBegAnimationProgress(float tickProgress) - Mappings:
 Namespace Name Mixin selector named getBegAnimationProgressLnet/minecraft/entity/passive/WolfEntity;getBegAnimationProgress(F)Fintermediary method_6719Lnet/minecraft/class_1493;method_6719(F)Fofficial LLcpj;L(F)F
 - 
getMaxLookPitchChange
public int getMaxLookPitchChange()Returns the maximum degrees which the pitch can change when looking.This is used by the look control.
It can return from
1for entities that can hardly raise their head, like axolotls or dolphins, or180for entities that can freely raise and lower their head, like guardians. The default return value is40.- Overrides:
 getMaxLookPitchChangein classMobEntity- Returns:
 - the maximum degrees which the pitch can change when looking
 - Mappings:
 Namespace Name Mixin selector named getMaxLookPitchChangeLnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()Iintermediary method_5978Lnet/minecraft/class_1308;method_5978()Iofficial ggLcao;gg()I
 - 
damage
Applies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like
ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of
LivingEntity.isInvulnerableTo(net.minecraft.server.world.ServerWorld, net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
 damagein classLivingEntity- Returns:
 - whether the entity was actually damaged
 - See Also:
 - Mappings:
 Namespace Name Mixin selector named damageLnet/minecraft/entity/Entity;damage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Zintermediary method_64397Lnet/minecraft/class_1297;method_64397(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Zofficial aLbzm;a(Laub;Lbyb;F)Z
 - 
applyDamage
- Overrides:
 applyDamagein classAnimalEntity- Mappings:
 Namespace Name Mixin selector named applyDamageLnet/minecraft/entity/LivingEntity;applyDamage(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6074Lnet/minecraft/class_1309;method_6074(Lnet/minecraft/class_3218;Lnet/minecraft/class_1282;F)Vofficial cLcam;c(Laub;Lbyb;F)V
 - 
shouldArmorAbsorbDamage
- Mappings:
 Namespace Name Mixin selector named shouldArmorAbsorbDamageLnet/minecraft/entity/passive/WolfEntity;shouldArmorAbsorbDamage(Lnet/minecraft/entity/damage/DamageSource;)Zintermediary method_57304Lnet/minecraft/class_1493;method_57304(Lnet/minecraft/class_1282;)Zofficial iLcpj;i(Lbyb;)Z
 - 
updateAttributesForTamed
protected void updateAttributesForTamed()- Overrides:
 updateAttributesForTamedin classTameableEntity- Mappings:
 Namespace Name Mixin selector named updateAttributesForTamedLnet/minecraft/entity/passive/TameableEntity;updateAttributesForTamed()Vintermediary method_56996Lnet/minecraft/class_1321;method_56996()Vofficial nLcbi;n()V
 - 
damageArmor
- Overrides:
 damageArmorin classLivingEntity- Mappings:
 Namespace Name Mixin selector named damageArmorLnet/minecraft/entity/LivingEntity;damageArmor(Lnet/minecraft/entity/damage/DamageSource;F)Vintermediary method_6105Lnet/minecraft/class_1309;method_6105(Lnet/minecraft/class_1282;F)Vofficial cLcam;c(Lbyb;F)V
 - 
canRemoveSaddle
- Overrides:
 canRemoveSaddlein classMobEntity- Mappings:
 Namespace Name Mixin selector named canRemoveSaddleLnet/minecraft/entity/mob/MobEntity;canRemoveSaddle(Lnet/minecraft/entity/player/PlayerEntity;)Zintermediary method_71768Lnet/minecraft/class_1308;method_71768(Lnet/minecraft/class_1657;)Zofficial aLcao;a(Lcut;)Z
 - 
interactMob
- Overrides:
 interactMobin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named interactMobLnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;intermediary method_5992Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;official bLcao;b(Lcut;Lbxi;)Lbxj;
 - 
tryTame
- Mappings:
 Namespace Name Mixin selector named tryTameLnet/minecraft/entity/passive/WolfEntity;tryTame(Lnet/minecraft/entity/player/PlayerEntity;)Vintermediary method_58169Lnet/minecraft/class_1493;method_58169(Lnet/minecraft/class_1657;)Vofficial iLcpj;i(Lcut;)V
 - 
handleStatus
public void handleStatus(byte status) Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.- Overrides:
 handleStatusin classTameableEntity- See Also:
 - API Note:
 - To send an entity status, use 
World.sendEntityStatus(net.minecraft.entity.Entity, byte). - Mappings:
 Namespace Name Mixin selector named handleStatusLnet/minecraft/entity/Entity;handleStatus(B)Vintermediary method_5711Lnet/minecraft/class_1297;method_5711(B)Vofficial bLbzm;b(B)V
 - 
getTailAngle
public float getTailAngle()- Mappings:
 Namespace Name Mixin selector named getTailAngleLnet/minecraft/entity/passive/WolfEntity;getTailAngle()Fintermediary method_6714Lnet/minecraft/class_1493;method_6714()Fofficial gVLcpj;gV()F
 - 
isBreedingItem
- Specified by:
 isBreedingItemin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named isBreedingItemLnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Zintermediary method_6481Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Zofficial iLcmd;i(Ldcv;)Z
 - 
getLimitPerChunk
public int getLimitPerChunk()- Overrides:
 getLimitPerChunkin classMobEntity- Mappings:
 Namespace Name Mixin selector named getLimitPerChunkLnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()Iintermediary method_5945Lnet/minecraft/class_1308;method_5945()Iofficial gkLcao;gk()I
 - 
getAngerTime
public int getAngerTime()- Specified by:
 getAngerTimein interfaceAngerable- Mappings:
 Namespace Name Mixin selector named getAngerTimeLnet/minecraft/entity/mob/Angerable;getAngerTime()Iintermediary method_29507Lnet/minecraft/class_5354;method_29507()Iofficial aLcar;a()I
 - 
setAngerTime
public void setAngerTime(int angerTime) - Specified by:
 setAngerTimein interfaceAngerable- Mappings:
 Namespace Name Mixin selector named setAngerTimeLnet/minecraft/entity/mob/Angerable;setAngerTime(I)Vintermediary method_29514Lnet/minecraft/class_5354;method_29514(I)Vofficial aLcar;a(I)V
 - 
chooseRandomAngerTime
public void chooseRandomAngerTime()- Specified by:
 chooseRandomAngerTimein interfaceAngerable- Mappings:
 Namespace Name Mixin selector named chooseRandomAngerTimeLnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()Vintermediary method_29509Lnet/minecraft/class_5354;method_29509()Vofficial cLcar;c()V
 - 
getAngryAt
- Specified by:
 getAngryAtin interfaceAngerable- Mappings:
 Namespace Name Mixin selector named getAngryAtLnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;intermediary method_29508Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;official bLcar;b()Ljava/util/UUID;
 - 
setAngryAt
- Specified by:
 setAngryAtin interfaceAngerable- Mappings:
 Namespace Name Mixin selector named setAngryAtLnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)Vintermediary method_29513Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)Vofficial aLcar;a(Ljava/util/UUID;)V
 - 
getCollarColor
- Mappings:
 Namespace Name Mixin selector named getCollarColorLnet/minecraft/entity/passive/WolfEntity;getCollarColor()Lnet/minecraft/util/DyeColor;intermediary method_6713Lnet/minecraft/class_1493;method_6713()Lnet/minecraft/class_1767;official gWLcpj;gW()Ldbt;
 - 
setCollarColor
- Mappings:
 Namespace Name Mixin selector named setCollarColorLnet/minecraft/entity/passive/WolfEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)Vintermediary method_6708Lnet/minecraft/class_1493;method_6708(Lnet/minecraft/class_1767;)Vofficial aLcpj;a(Ldbt;)V
 - 
createChild
@Nullable public @Nullable WolfEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity) - Specified by:
 createChildin classPassiveEntity- Mappings:
 Namespace Name Mixin selector named createChildLnet/minecraft/entity/passive/WolfEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/WolfEntity;intermediary method_6717Lnet/minecraft/class_1493;method_6717(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1493;official bLcpj;b(Laub;Lbzc;)Lcpj;
 - 
setBegging
public void setBegging(boolean begging) - Mappings:
 Namespace Name Mixin selector named setBeggingLnet/minecraft/entity/passive/WolfEntity;setBegging(Z)Vintermediary method_6712Lnet/minecraft/class_1493;method_6712(Z)Vofficial ALcpj;A(Z)V
 - 
canBreedWith
- Overrides:
 canBreedWithin classAnimalEntity- Mappings:
 Namespace Name Mixin selector named canBreedWithLnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Zintermediary method_6474Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Zofficial aLcmd;a(Lcmd;)Z
 - 
isBegging
public boolean isBegging()- Mappings:
 Namespace Name Mixin selector named isBeggingLnet/minecraft/entity/passive/WolfEntity;isBegging()Zintermediary method_6710Lnet/minecraft/class_1493;method_6710()Zofficial gXLcpj;gX()Z
 - 
canAttackWithOwner
- Overrides:
 canAttackWithOwnerin classTameableEntity- Mappings:
 Namespace Name Mixin selector named canAttackWithOwnerLnet/minecraft/entity/passive/TameableEntity;canAttackWithOwner(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Zintermediary method_6178Lnet/minecraft/class_1321;method_6178(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Zofficial aLcbi;a(Lcam;Lcam;)Z
 - 
canBeLeashed
public boolean canBeLeashed()- Specified by:
 canBeLeashedin interfaceLeashable- Overrides:
 canBeLeashedin classTameableEntity- Mappings:
 Namespace Name Mixin selector named canBeLeashedLnet/minecraft/entity/Leashable;canBeLeashed()Zintermediary method_5931Lnet/minecraft/class_9817;method_5931()Zofficial vLcak;v()Z
 - 
getLeashOffset
- Specified by:
 getLeashOffsetin interfaceLeashable- Mappings:
 Namespace Name Mixin selector named getLeashOffsetLnet/minecraft/entity/Leashable;getLeashOffset()Lnet/minecraft/util/math/Vec3d;intermediary method_29919Lnet/minecraft/class_9817;method_29919()Lnet/minecraft/class_243;official FLcak;F()Lfis;
 - 
canSpawn
public static boolean canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random) - Mappings:
 Namespace Name Mixin selector named canSpawnLnet/minecraft/entity/passive/WolfEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/math/random/Random;)Zintermediary method_39450Lnet/minecraft/class_1493;method_39450(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Lnet/minecraft/class_5819;)Zofficial cLcpj;c(Lbzv;Ldmv;Lbzu;Ljb;Lbck;)Z
 
 -