Package net.minecraft.entity.passive
Class SnifferEntity
- All Implemented Interfaces:
- Attackable,- Targeter,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - btx- intermediary - net/minecraft/class_8153- named - net/minecraft/entity/passive/SnifferEntity
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntityPassiveEntity.PassiveDataNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal AnimationStatefinal AnimationStateprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final EntityDimensionsprivate static final TrackedData<Integer>final AnimationStatefinal AnimationStatefinal AnimationStateprivate static final TrackedData<SnifferEntity.State>Fields inherited from class net.minecraft.entity.passive.AnimalEntityBREEDING_COOLDOWNFields inherited from class net.minecraft.entity.passive.PassiveEntityBABY_AGE, breedingAge, forcedAge, happyTicksRemainingFields inherited from class net.minecraft.entity.mob.PathAwareEntityDEFAULT_PATHFINDING_FAVORFields inherited from class net.minecraft.entity.mob.MobEntityambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, goalSelector, handDropChances, jumpControl, LEASH_KEY, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, targetSelectorFields inherited from class net.minecraft.entity.LivingEntityactiveItemStack, attackingPlayer, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, EQUIPMENT_SLOT_ID, field_30063, field_30067, field_30069, field_30070, field_30072, field_30074, field_30075, field_6215, forwardSpeed, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, 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.Entityage, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_29991, field_44870, field_44871, field_44872, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, horizontalSpeed, ID_KEY, ignoreCameraFrustum, inNetherPortal, inPowderSnow, intersectionChecked, lastNetherPortalPosition, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, netherPortalTime, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, POSE, prevHorizontalSpeed, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow, wasOnFireFields inherited from interface net.minecraft.server.command.CommandOutputDUMMY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate SnifferEntityvoidbreed(ServerWorld world, AnimalEntity other) booleancanBreedWith(AnimalEntity other) (package private) booleancanDig()booleanprotected Brain.Profile<SnifferEntity>createChild(ServerWorld world, PassiveEntity entity) protected Brain<?>deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) private voidfinishDigging(boolean explored) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected SoundEventgetBrain()protected SoundEventprivate Vec3dprivate BlockPosgetDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.getEatSound(ItemStack stack) protected SoundEventgetHurtSound(DamageSource source) intReturns the maximum degrees which the head yaw can differ from the body yaw.doublefloatprivate SnifferEntity.StategetState()interactMob(PlayerEntity player, Hand hand) booleanisBreedingItem(ItemStack stack) private booleanisDiggable(BlockPos pos) booleanbooleanbooleanbooleanprotected voidjump()protected voidmobTick()voidonDeath(DamageSource damageSource) voidvoidvoidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.private SnifferEntityprivate voidprotected voidplayStepSound(BlockPos pos, BlockState state) protected voidvoidsetBaby(boolean baby) private SnifferEntityprivate SnifferEntitysetState(SnifferEntity.State state) private SnifferEntityspawnDiggingParticles(AnimationState diggingAnimationState) startState(SnifferEntity.State state) private voidvoidtick()Ticks this entity.Methods inherited from class net.minecraft.entity.passive.AnimalEntitybreed, canEat, canImmediatelyDespawn, damage, eat, getHeightOffset, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, readCustomDataFromNbt, resetLoveTicks, setLoveTicks, tickMovement, writeCustomDataToNbtMethods inherited from class net.minecraft.entity.passive.PassiveEntitygetBreedingAge, growUp, growUp, initDataTracker, initialize, isBaby, isReadyToBreed, onGrowUp, setBreedingAge, toGrowUpAgeMethods inherited from class net.minecraft.entity.mob.PathAwareEntitycanSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, shouldFollowLeash, updateForLeashLength, updateLeashMethods inherited from class net.minecraft.entity.mob.MobEntityattachLeash, baseTick, canBeLeashedBy, canEquip, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getTarget, getVisibilityCache, hasPositionTarget, initEquipment, initGoals, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onPlayerSpawnedChild, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createLivingAttributes, damageArmor, damageHelmet, damageShield, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDrinkSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldDropLoot, shouldDropXp, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMoveEffect, getMovementDirection, getName, getOppositeRotationVector, getOppositeRotationVector, getParticleX, getParticleZ, getPassengerDismountOffset, getPassengerList, getPassengersDeep, getPermissionLevel, getPistonBehavior, getPitch, getPitch, getPortalCooldown, getPortalRect, getPos, getPose, getPosWithYOffset, getRandomBodyY, getRemovalReason, getRenderDistanceMultiplier, getRootVehicle, getRotationClient, getRotationVec, getRotationVecClient, getRotationVector, getRotationVector, getSavedEntityId, getScoreboardTeam, getServer, getSoundCategory, getSplashSound, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, getSwimSound, getSyncedPos, getTargetingMargin, getTeamColorValue, getTeleportTarget, getTrackedPosition, getType, getUuid, getUuidAsString, getVehicle, getVelocity, getVelocityAffectingPos, getWidth, getWorld, getX, getY, getYaw, getZ, handleAttack, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPermissionLevel, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAttackable, isCollidable, isConnectedThroughVehicle, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
field_42656private static final int field_42656- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbtx;bZ:I- intermediary - field_42656- Lnet/minecraft/class_8153;field_42656:I- named - field_42656- Lnet/minecraft/entity/passive/SnifferEntity;field_42656:I
 
- 
field_42657private static final int field_42657- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbtx;ca:I- intermediary - field_42657- Lnet/minecraft/class_8153;field_42657:I- named - field_42657- Lnet/minecraft/entity/passive/SnifferEntity;field_42657:I
 
- 
field_42658private static final int field_42658- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbtx;cb:I- intermediary - field_42658- Lnet/minecraft/class_8153;field_42658:I- named - field_42658- Lnet/minecraft/entity/passive/SnifferEntity;field_42658:I
 
- 
field_42659private static final int field_42659- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbtx;cc:I- intermediary - field_42659- Lnet/minecraft/class_8153;field_42659:I- named - field_42659- Lnet/minecraft/entity/passive/SnifferEntity;field_42659:I
 
- 
field_42661private static final int field_42661- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbtx;cd:I- intermediary - field_42661- Lnet/minecraft/class_8153;field_42661:I- named - field_42661- Lnet/minecraft/entity/passive/SnifferEntity;field_42661:I
 
- 
field_44785private static final float field_44785- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbtx;ce:F- intermediary - field_44785- Lnet/minecraft/class_8153;field_44785:F- named - field_44785- Lnet/minecraft/entity/passive/SnifferEntity;field_44785:F
 
- 
field_44786- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbtx;cf:Lbfk;- intermediary - field_44786- Lnet/minecraft/class_8153;field_44786:Lnet/minecraft/class_4048;- named - field_44786- Lnet/minecraft/entity/passive/SnifferEntity;field_44786:Lnet/minecraft/entity/EntityDimensions;
 
- 
STATE- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbtx;cg:Laby;- intermediary - field_42662- Lnet/minecraft/class_8153;field_42662:Lnet/minecraft/class_2940;- named - STATE- Lnet/minecraft/entity/passive/SnifferEntity;STATE:Lnet/minecraft/entity/data/TrackedData;
 
- 
FINISH_DIG_TIME- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbtx;ch:Laby;- intermediary - field_42663- Lnet/minecraft/class_8153;field_42663:Lnet/minecraft/class_2940;- named - FINISH_DIG_TIME- Lnet/minecraft/entity/passive/SnifferEntity;FINISH_DIG_TIME:Lnet/minecraft/entity/data/TrackedData;
 
- 
feelingHappyAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbtx;bT:Lbff;- intermediary - field_42650- Lnet/minecraft/class_8153;field_42650:Lnet/minecraft/class_7094;- named - feelingHappyAnimationState- Lnet/minecraft/entity/passive/SnifferEntity;feelingHappyAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
scentingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbtx;bU:Lbff;- intermediary - field_42651- Lnet/minecraft/class_8153;field_42651:Lnet/minecraft/class_7094;- named - scentingAnimationState- Lnet/minecraft/entity/passive/SnifferEntity;scentingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
sniffingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbtx;bW:Lbff;- intermediary - field_42652- Lnet/minecraft/class_8153;field_42652:Lnet/minecraft/class_7094;- named - sniffingAnimationState- Lnet/minecraft/entity/passive/SnifferEntity;sniffingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
diggingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbtx;bX:Lbff;- intermediary - field_42654- Lnet/minecraft/class_8153;field_42654:Lnet/minecraft/class_7094;- named - diggingAnimationState- Lnet/minecraft/entity/passive/SnifferEntity;diggingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
risingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbtx;bY:Lbff;- intermediary - field_42655- Lnet/minecraft/class_8153;field_42655:Lnet/minecraft/class_7094;- named - risingAnimationState- Lnet/minecraft/entity/passive/SnifferEntity;risingAnimationState:Lnet/minecraft/entity/AnimationState;
 
 
- 
- 
Constructor Details- 
SnifferEntity- Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbfj;<init>(Lbfn;Lcmm;)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- 
createSnifferAttributes- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbtx;q()Lbhf$a;- intermediary - method_49146- Lnet/minecraft/class_8153;method_49146()Lnet/minecraft/class_5132$class_5133;- named - createSnifferAttributes- Lnet/minecraft/entity/passive/SnifferEntity;createSnifferAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)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
 
- 
onStartPathfindingpublic void onStartPathfinding()- Overrides:
- onStartPathfindingin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbgb;A()V- intermediary - method_51504- Lnet/minecraft/class_1308;method_51504()V- named - onStartPathfinding- Lnet/minecraft/entity/mob/MobEntity;onStartPathfinding()V
 
- 
onFinishPathfindingpublic void onFinishPathfinding()- Overrides:
- onFinishPathfindingin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - C- Lbgb;C()V- intermediary - method_51503- Lnet/minecraft/class_1308;method_51503()V- named - onFinishPathfinding- Lnet/minecraft/entity/mob/MobEntity;onFinishPathfinding()V
 
- 
getDimensionsReturns the dimensions of the entity with the givenpose.- Overrides:
- getDimensionsin class- LivingEntity
- Returns:
- the dimensions of the entity with the given pose
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lbgl;)Lbfk;- intermediary - method_18377- Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;- named - getDimensions- Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
 
- 
isPanickingpublic boolean isPanicking()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbtx;r()Z- intermediary - method_49147- Lnet/minecraft/class_8153;method_49147()Z- named - isPanicking- Lnet/minecraft/entity/passive/SnifferEntity;isPanicking()Z
 
- 
isSearchingpublic boolean isSearching()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbtx;w()Z- intermediary - method_51301- Lnet/minecraft/class_8153;method_51301()Z- named - isSearching- Lnet/minecraft/entity/passive/SnifferEntity;isSearching()Z
 
- 
isTemptedpublic boolean isTempted()- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbtx;fY()Z- intermediary - method_51158- Lnet/minecraft/class_8153;method_51158()Z- named - isTempted- Lnet/minecraft/entity/passive/SnifferEntity;isTempted()Z
 
- 
canTryToDigpublic boolean canTryToDig()- Mappings:
- Namespace - Name - Mixin selector - official - ge- Lbtx;ge()Z- intermediary - method_51155- Lnet/minecraft/class_8153;method_51155()Z- named - canTryToDig- Lnet/minecraft/entity/passive/SnifferEntity;canTryToDig()Z
 
- 
isDiggingOrSearchingpublic boolean isDiggingOrSearching()- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbtx;gf()Z- intermediary - method_49150- Lnet/minecraft/class_8153;method_49150()Z- named - isDiggingOrSearching- Lnet/minecraft/entity/passive/SnifferEntity;isDiggingOrSearching()Z
 
- 
getDigPos- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbtx;gi()Lgu;- intermediary - method_51508- Lnet/minecraft/class_8153;method_51508()Lnet/minecraft/class_2338;- named - getDigPos- Lnet/minecraft/entity/passive/SnifferEntity;getDigPos()Lnet/minecraft/util/math/BlockPos;
 
- 
getDigLocation- Mappings:
- Namespace - Name - Mixin selector - official - gj- Lbtx;gj()Leei;- intermediary - method_49137- Lnet/minecraft/class_8153;method_49137()Lnet/minecraft/class_243;- named - getDigLocation- Lnet/minecraft/entity/passive/SnifferEntity;getDigLocation()Lnet/minecraft/util/math/Vec3d;
 
- 
getState- Mappings:
- Namespace - Name - Mixin selector - official - gk- Lbtx;gk()Lbtx$a;- intermediary - method_49138- Lnet/minecraft/class_8153;method_49138()Lnet/minecraft/class_8153$class_8154;- named - getState- Lnet/minecraft/entity/passive/SnifferEntity;getState()Lnet/minecraft/entity/passive/SnifferEntity$State;
 
- 
setState- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbtx;b(Lbtx$a;)Lbtx;- intermediary - method_49133- Lnet/minecraft/class_8153;method_49133(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;- named - setState- Lnet/minecraft/entity/passive/SnifferEntity;setState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
onTrackedDataSetCalled on the client when the tracked data is set.This can be overridden to refresh other fields when the tracked data is set or changed. - Overrides:
- onTrackedDataSetin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Laby;)V- intermediary - method_5674- Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V- named - onTrackedDataSet- Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
 
- 
stopAnimationsprivate void stopAnimations()- Mappings:
- Namespace - Name - Mixin selector - official - gl- Lbtx;gl()V- intermediary - method_49139- Lnet/minecraft/class_8153;method_49139()V- named - stopAnimations- Lnet/minecraft/entity/passive/SnifferEntity;stopAnimations()V
 
- 
startState- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtx;a(Lbtx$a;)Lbtx;- intermediary - method_49132- Lnet/minecraft/class_8153;method_49132(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;- named - startState- Lnet/minecraft/entity/passive/SnifferEntity;startState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
playScentingSound- Mappings:
- Namespace - Name - Mixin selector - official - gm- Lbtx;gm()Lbtx;- intermediary - method_51156- Lnet/minecraft/class_8153;method_51156()Lnet/minecraft/class_8153;- named - playScentingSound- Lnet/minecraft/entity/passive/SnifferEntity;playScentingSound()Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
setDigging- Mappings:
- Namespace - Name - Mixin selector - official - gn- Lbtx;gn()Lbtx;- intermediary - method_49141- Lnet/minecraft/class_8153;method_49141()Lnet/minecraft/class_8153;- named - setDigging- Lnet/minecraft/entity/passive/SnifferEntity;setDigging()Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
finishDigging- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbtx;w(Z)Lbtx;- intermediary - method_49149- Lnet/minecraft/class_8153;method_49149(Z)Lnet/minecraft/class_8153;- named - finishDigging- Lnet/minecraft/entity/passive/SnifferEntity;finishDigging(Z)Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
findSniffingTargetPos- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbtx;gg()Ljava/util/Optional;- intermediary - method_49134- Lnet/minecraft/class_8153;method_49134()Ljava/util/Optional;- named - findSniffingTargetPos- Lnet/minecraft/entity/passive/SnifferEntity;findSniffingTargetPos()Ljava/util/Optional;
 
- 
canDigboolean canDig()- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbtx;gh()Z- intermediary - method_49135- Lnet/minecraft/class_8153;method_49135()Z- named - canDig- Lnet/minecraft/entity/passive/SnifferEntity;canDig()Z
 
- 
isDiggable- Mappings:
- Namespace - Name - Mixin selector - official - i- Lbtx;i(Lgu;)Z- intermediary - method_49140- Lnet/minecraft/class_8153;method_49140(Lnet/minecraft/class_2338;)Z- named - isDiggable- Lnet/minecraft/entity/passive/SnifferEntity;isDiggable(Lnet/minecraft/util/math/BlockPos;)Z
 
- 
dropSeedsprivate void dropSeeds()- Mappings:
- Namespace - Name - Mixin selector - official - go- Lbtx;go()V- intermediary - method_49142- Lnet/minecraft/class_8153;method_49142()V- named - dropSeeds- Lnet/minecraft/entity/passive/SnifferEntity;dropSeeds()V
 
- 
spawnDiggingParticles- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbtx;a(Lbff;)Lbtx;- intermediary - method_49131- Lnet/minecraft/class_8153;method_49131(Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153;- named - spawnDiggingParticles- Lnet/minecraft/entity/passive/SnifferEntity;spawnDiggingParticles(Lnet/minecraft/entity/AnimationState;)Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
addExploredPosition- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbtx;j(Lgu;)Lbtx;- intermediary - method_49145- Lnet/minecraft/class_8153;method_49145(Lnet/minecraft/class_2338;)Lnet/minecraft/class_8153;- named - addExploredPosition- Lnet/minecraft/entity/passive/SnifferEntity;addExploredPosition(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/passive/SnifferEntity;
 
- 
getExploredPositions- Mappings:
- Namespace - Name - Mixin selector - official - gp- Lbtx;gp()Ljava/util/stream/Stream;- intermediary - method_49143- Lnet/minecraft/class_8153;method_49143()Ljava/util/stream/Stream;- named - getExploredPositions- Lnet/minecraft/entity/passive/SnifferEntity;getExploredPositions()Ljava/util/stream/Stream;
 
- 
jumpprotected void jump()- Overrides:
- jumpin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eW- Lbfz;eW()V- intermediary - method_6043- Lnet/minecraft/class_1309;method_6043()V- named - jump- Lnet/minecraft/entity/LivingEntity;jump()V
 
- 
breed- Overrides:
- breedin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrl;a(Laif;Lbrl;)V- intermediary - method_24650- Lnet/minecraft/class_1429;method_24650(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V- named - breed- Lnet/minecraft/entity/passive/AnimalEntity;breed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)V
 
- 
onDeath- Overrides:
- onDeathin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lben;)V- intermediary - method_6078- Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V- named - onDeath- Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
 
- 
tickpublic void tick()Ticks this entity.
- 
interactMob- Overrides:
- interactMobin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgb;b(Lbyo;Lbdw;)Lbdx;- 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;
 
- 
getMountedHeightOffsetpublic double getMountedHeightOffset()- Overrides:
- getMountedHeightOffsetin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - bx- Lbfj;bx()D- intermediary - method_5621- Lnet/minecraft/class_1297;method_5621()D- named - getMountedHeightOffset- Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
 
- 
getNameLabelHeightpublic float getNameLabelHeight()- Overrides:
- getNameLabelHeightin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - df- Lbfj;df()F- intermediary - method_51152- Lnet/minecraft/class_1297;method_51152()F- named - getNameLabelHeight- Lnet/minecraft/entity/Entity;getNameLabelHeight()F
 
- 
playSearchingSoundprivate void playSearchingSound()- Mappings:
- Namespace - Name - Mixin selector - official - gq- Lbtx;gq()V- intermediary - method_49144- Lnet/minecraft/class_8153;method_49144()V- named - playSearchingSound- Lnet/minecraft/entity/passive/SnifferEntity;playSearchingSound()V
 
- 
playStepSound- Overrides:
- playStepSoundin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lgu;Ldcb;)V- intermediary - method_5712- Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V- named - playStepSound- Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
 
- 
getEatSound- Overrides:
- getEatSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lcfz;)Lamg;- intermediary - method_18869- Lnet/minecraft/class_1309;method_18869(Lnet/minecraft/class_1799;)Lnet/minecraft/class_3414;- named - getEatSound- Lnet/minecraft/entity/LivingEntity;getEatSound(Lnet/minecraft/item/ItemStack;)Lnet/minecraft/sound/SoundEvent;
 
- 
getAmbientSound- Overrides:
- getAmbientSoundin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - s- Lbgb;s()Lamg;- 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;
 
- 
getHurtSound- Overrides:
- getHurtSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbfz;d(Lben;)Lamg;- 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:
- getDeathSoundin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - g_- Lbfz;g_()Lamg;- intermediary - method_6002- Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;- named - getDeathSound- Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
 
- 
getMaxHeadRotationpublic int getMaxHeadRotation()Returns the maximum degrees which the head yaw can differ from the body yaw.This is used by the body control. It can return from 1for entities that can hardly rotate their head, like axolotls or dolphins, or180for entities that can freely rotate their head, like shulkers. The default return value is75.- Overrides:
- getMaxHeadRotationin class- MobEntity
- Returns:
- the maximum degrees which the head yaw can differ from the body yaw
- Mappings:
- Namespace - Name - Mixin selector - official - fC- Lbgb;fC()I- intermediary - method_5986- Lnet/minecraft/class_1308;method_5986()I- named - getMaxHeadRotation- Lnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
 
- 
setBabypublic void setBaby(boolean baby) - Overrides:
- setBabyin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Z)V- intermediary - method_7217- Lnet/minecraft/class_1308;method_7217(Z)V- named - setBaby- Lnet/minecraft/entity/mob/MobEntity;setBaby(Z)V
 
- 
createChild- Specified by:
- createChildin class- PassiveEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfe;a(Laif;Lbfe;)Lbfe;- intermediary - method_5613- Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;- named - createChild- Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
 
- 
canBreedWith- Overrides:
- canBreedWithin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbrl;a(Lbrl;)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
 
- 
getVisibilityBoundingBox- Overrides:
- getVisibilityBoundingBoxin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - j_- Lbfj;j_()Leed;- intermediary - method_5830- Lnet/minecraft/class_1297;method_5830()Lnet/minecraft/class_238;- named - getVisibilityBoundingBox- Lnet/minecraft/entity/Entity;getVisibilityBoundingBox()Lnet/minecraft/util/math/Box;
 
- 
isBreedingItem- Overrides:
- isBreedingItemin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - m- Lbrl;m(Lcfz;)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
 
- 
deserializeBrain- Overrides:
- deserializeBrainin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lcom/mojang/serialization/Dynamic;)Lbha;- intermediary - method_18867- Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;- named - deserializeBrain- Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
 
- 
getBrain- Overrides:
- getBrainin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - dK- Lbfz;dK()Lbha;- intermediary - method_18868- Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;- named - getBrain- Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
 
- 
createBrainProfile- Overrides:
- createBrainProfilein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - dL- Lbfz;dL()Lbha$b;- intermediary - method_28306- Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;- named - createBrainProfile- Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
 
- 
mobTickprotected void mobTick()- Overrides:
- mobTickin class- AnimalEntity
- Mappings:
- Namespace - Name - Mixin selector - official - W- Lbgb;W()V- intermediary - method_5958- Lnet/minecraft/class_1308;method_5958()V- named - mobTick- Lnet/minecraft/entity/mob/MobEntity;mobTick()V
 
- 
sendAiDebugDataprotected void sendAiDebugData()- Overrides:
- sendAiDebugDatain class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - V- Lbgb;V()V- intermediary - method_18409- Lnet/minecraft/class_1308;method_18409()V- named - sendAiDebugData- Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
 
 
-