Package net.minecraft.entity.passive
Class SnifferEntity
- All Implemented Interfaces:
Attackable
,DataTracked
,EquipmentHolder
,Leashable
,Targeter
,ScoreHolder
,Nameable
,EntityLike
- Mappings:
Namespace Name named net/minecraft/entity/passive/SnifferEntity
intermediary net/minecraft/class_8153
official ckn
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.entity.passive.PassiveEntity
PassiveEntity.PassiveData
Nested classes/interfaces inherited from class net.minecraft.entity.LivingEntity
LivingEntity.FallSounds
Nested classes/interfaces inherited from class net.minecraft.entity.Entity
Entity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
Nested classes/interfaces inherited from interface net.minecraft.entity.Leashable
Leashable.LeashData
-
Field Summary
Modifier and TypeFieldDescriptionfinal AnimationState
private static final EntityDimensions
final AnimationState
private static final int
private static final int
private static final int
private static final int
private static final int
private static final float
private static final TrackedData
<Integer> final AnimationState
final AnimationState
final AnimationState
private static final TrackedData
<SnifferEntity.State> Fields inherited from class net.minecraft.entity.passive.AnimalEntity
BREEDING_COOLDOWN
Fields inherited from class net.minecraft.entity.passive.PassiveEntity
BABY_AGE, breedingAge, forcedAge, happyTicksRemaining
Fields inherited from class net.minecraft.entity.mob.PathAwareEntity
DEFAULT_PATHFINDING_FAVOR
Fields inherited from class net.minecraft.entity.mob.MobEntity
ambientSoundChance, armorDropChances, BASE_ENCHANTED_ARMOR_CHANCE, BASE_ENCHANTED_MAIN_HAND_EQUIPMENT_CHANCE, BASE_SPAWN_EQUIPMENT_CHANCE, bodyArmorDropChance, DEFAULT_CAN_PICKUP_LOOT_CHANCE, DEFAULT_DROP_CHANCE, experiencePoints, field_35039, field_38932, field_52220, goalSelector, handDropChances, jumpControl, lookControl, MINIMUM_DROPPED_XP_PER_EQUIPMENT, moveControl, navigation, RANDOM_SPAWN_BONUS_MODIFIER_ID, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, attackingPlayer, ATTRIBUTES_NBT_KEY, BABY_SCALE_FACTOR, bodyTrackingIncrements, bodyYaw, brain, dead, DEATH_TICKS, deathTime, defaultMaxHealth, despawnCounter, elytraFlightController, EQUIPMENT_SLOT_ID, field_30069, field_30070, field_30072, field_30074, field_30075, field_44874, field_47756, field_48827, field_6215, forwardSpeed, glidingTicks, GLOWING_FLAG, GRAVITY, handSwinging, handSwingProgress, handSwingTicks, headTrackingIncrements, headYaw, hurtTime, itemUseTimeLeft, jumping, lastAttackedTicks, lastDamageTaken, lastHandSwingProgress, limbAnimator, LIVING_FLAGS, lookDirection, maxHurtTime, NOT_WEARING_GAZE_DISGUISE_PREDICATE, OFF_HAND_ACTIVE_FLAG, playerHitTimer, preferredHand, prevBodyYaw, prevHeadYaw, prevLookDirection, prevScale, prevStepBobbingAmount, randomLargeSeed, randomSmallSeed, riptideAttackDamage, riptideStack, riptideTicks, scoreAmount, serverHeadYaw, serverPitch, serverX, serverY, serverYaw, serverZ, sidewaysSpeed, SLEEPING_DIMENSIONS, stepBobbingAmount, stuckArrowTimer, stuckStingerTimer, upwardSpeed, USING_ITEM_FLAG, USING_RIPTIDE_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, fallDistance, field_44870, field_44871, field_44872, field_49073, field_49791, firstUpdate, FLAGS, fluidHeight, FREEZING_DAMAGE_INTERVAL, GLIDING_FLAG_INDEX, GLOWING_FLAG_INDEX, groundCollision, horizontalCollision, ID_KEY, inPowderSnow, intersectionChecked, lastRenderX, lastRenderY, lastRenderZ, MAX_COMMAND_TAGS, MAX_RIDING_COOLDOWN, MIN_RISING_BUBBLE_COLUMN_SPEED, movementMultiplier, noClip, ON_FIRE_FLAG_INDEX, PASSENGERS_KEY, portalManager, POSE, prevPitch, prevX, prevY, prevYaw, prevZ, random, ridingCooldown, speed, submergedInWater, supportingBlockPos, timeUntilRegen, touchingWater, uuid, UUID_KEY, uuidString, velocityDirty, velocityModified, verticalCollision, wasInPowderSnow
Fields inherited from interface net.minecraft.entity.Leashable
LEASH_NBT_KEY, MAX_LEASH_LENGTH, SHORT_LEASH_LENGTH
Fields inherited from interface net.minecraft.scoreboard.ScoreHolder
WILDCARD, WILDCARD_NAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate SnifferEntity
void
breed
(ServerWorld world, AnimalEntity other) boolean
canBreedWith
(AnimalEntity other) (package private) boolean
canDig()
boolean
protected Brain.Profile
<SnifferEntity> createChild
(ServerWorld world, PassiveEntity entity) protected Brain
<?> deserializeBrain
(com.mojang.serialization.Dynamic<?> dynamic) private void
finishDigging
(boolean explored) protected SoundEvent
getBaseDimensions
(EntityPose pose) getBrain()
protected SoundEvent
private Vec3d
private BlockPos
protected SoundEvent
getHurtSound
(DamageSource source) int
Returns the maximum degrees which the head yaw can differ from the body yaw.private SnifferEntity.State
getState()
protected void
initDataTracker
(DataTracker.Builder builder) Initializes data tracker.interactMob
(PlayerEntity player, Hand hand) boolean
isBreedingItem
(ItemStack stack) private boolean
isDiggable
(BlockPos pos) boolean
boolean
boolean
void
jump()
protected void
mobTick
(ServerWorld world) void
onDeath
(DamageSource damageSource) void
void
void
onTrackedDataSet
(TrackedData<?> data) Called on the client when the tracked data is set.protected void
private SnifferEntity
private void
protected void
playStepSound
(BlockPos pos, BlockState state) protected void
void
setBaby
(boolean baby) private SnifferEntity
private SnifferEntity
setState
(SnifferEntity.State state) private SnifferEntity
spawnDiggingParticles
(AnimationState diggingAnimationState) startState
(SnifferEntity.State state) private void
void
tick()
Ticks this entity.Methods inherited from class net.minecraft.entity.passive.AnimalEntity
applyDamage, breed, canEat, canImmediatelyDespawn, createAnimalAttributes, eat, getLoveTicks, getLovingPlayer, getMinAmbientSoundDelay, getPathfindingFavor, getXpToDrop, handleStatus, isInLove, isLightLevelValidForNaturalSpawn, isValidNaturalSpawn, lovePlayer, readCustomDataFromNbt, resetLoveTicks, setLoveTicks, tickMovement, writeCustomDataToNbt
Methods inherited from class net.minecraft.entity.passive.PassiveEntity
getBreedingAge, getForcedAge, getHappyTicksRemaining, growUp, growUp, initialize, isBaby, isReadyToBreed, onGrowUp, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
beforeLeashTick, canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, onShortLeashTick, shouldFollowLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
baseTick, canBeLeashed, canDispenserEquipSlot, canGather, canMobSpawn, canMoveVoluntarily, cannotDespawn, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, canUseSlot, checkDespawn, clampHeadYaw, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, detachLeash, dropAllEquipment, dropEquipment, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipBodyArmor, equipLootStack, equipStack, getAllArmorItems, getArmorDropChances, getArmorItems, getAttackBox, getBodyArmor, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandDropChances, getHandItems, getItemPickUpRangeExpander, getJumpControl, getLeashData, getLimitPerChunk, getLookControl, getLootTableKey, getLootTableSeed, getMainArm, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getTarget, getTargetInBrain, getVisibilityCache, hasPositionTarget, initEquipment, initGoals, interact, isAffectedByDaylight, isAiDisabled, isAttacking, isDisallowedInPeaceful, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeftHanded, isPersistent, isWearingBodyArmor, lookAtEntity, loot, movesIndependently, onEatingGrass, onPlayerSpawnedChild, playAmbientSound, playAttackSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setCanPickUpLoot, setEquipmentDropChance, setEquipmentFromTable, setEquipmentFromTable, setForwardSpeed, setLeashData, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, startRiding, stopMovement, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateAttribute, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addDeathParticles, addPowderSnowSlowIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyFluidMovingSpeed, applyMovementEffects, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canEquip, canEquipFromDispenser, canFreeze, canGlide, canGlideWith, canHaveStatusEffect, canHit, canSee, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clampScale, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createLivingAttributes, damage, damageArmor, damageEquipment, damageHelmet, damageShield, disableExperienceDropping, disablesShield, drop, dropInventory, dropXp, endCombat, enterCombat, fall, forEachGeneratedItem, forEachGiftedItem, forEachShearedItem, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getBaseMovementSpeedMultiplier, getBlockingItem, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, getEffectiveGravity, getEquippedItems, getFallSounds, getGlidingTicks, getGravity, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getJumpVelocity, getKnockbackAgainst, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getLocationBasedEnchantmentEffects, getMainHandStack, getMaxAbsorption, getMaxHealth, getMaxRelativeHeadRotation, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPlayerHitTimer, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRecentDamageSource, getSaddledSpeed, getSafeFallDistance, getScale, getScaleFactor, getSleepingDirection, getSleepingPosition, getSlotForHand, getSoundPitch, getSoundVolume, getStackInArm, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getWeaponStack, getXpToDrop, getYaw, giveOrDropStack, handleFallDamage, hasInvertedHealingAndHarm, hasLandedInFluid, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBlocking, isClimbing, isDead, isEntityLookingAtMe, isExperienceDroppingDisabled, isGliding, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInCreativeMode, isInsideWall, isInSwimmingPose, isInvulnerableTo, isMobOrPlayer, isPartOfGame, isPushable, isSleeping, isUsingItem, isUsingRiptide, kill, knockback, knockDownwards, lerpHeadYaw, lerpYaw, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onEquipStack, onKilledBy, onRemoval, onSpawnPacket, onStatusEffectApplied, onStatusEffectsRemoved, onStatusEffectUpgraded, playBlockFallSound, playSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeStatusEffect, removeStatusEffectInternal, resetLerp, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, setAbsorptionAmount, setAbsorptionAmountUnclamped, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setOnFireForTicks, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDropLoot, shouldDropXp, shouldRenderName, shouldSwimInFluids, sleep, spawnItemParticles, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickGliding, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUp, wouldNotSuffocateInPose
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addPortalChunkTicketAt, addVelocity, addVelocity, addVelocityInternal, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyGravity, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, canTeleportBetween, changeLookDirection, clientDamage, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getAttachments, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFacing, getFinalGravity, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLastRenderPos, getLeashOffset, getLeashOffset, 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, getScoreboardTeam, 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, hasCollidedSoftly, hasControllingPassenger, hasCustomName, hashCode, hasNoGravity, hasPassenger, hasPassenger, hasPassengerDeep, hasPassengers, hasPlayerRider, hasPortalCooldown, hasVehicle, interactAt, isAlwaysInvulnerableTo, isAttackable, isCollidable, isConnectedThroughVehicle, isControlledByPlayer, isCrawling, isCustomNameVisible, isDescending, isFireImmune, isFlappingWings, isFrozen, isGlowingLocal, isImmuneToExplosion, isInFluid, isInLava, isInPose, isInRange, isInRange, isInSameTeam, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLocalPlayerOrLogicalSideForUpdatingMovement, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, lerpPosAndRotation, limitFallDistance, move, movementInputToVelocity, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onExplodedBy, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemove, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, queueBlockCollisionCheck, raycast, readNbt, recalculateDimensions, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removeCommandTag, removePassenger, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, rotate, saveNbt, saveSelfNbt, scheduleVelocityUpdate, serverDamage, setAir, setAngles, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInPowderSnow, setInvisible, setInvulnerable, setMovement, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setPosition, setPrevPositionAndAngles, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldControlVehicles, shouldDismountUnderwater, shouldEscapePowderSnow, shouldPlayBurnSoundInLava, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTickBlockCollision, sidedDamage, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleportTo, tickBlockCollision, tickBlockCollision, tickPortalCooldown, tickPortalTeleportation, toNbtList, toNbtList, toString, tryUsePortal, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updatePrevAngles, updatePrevPosition, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.entity.EquipmentHolder
getSlotForStack, setEquipmentFromTable, setEquipmentFromTable, setEquipmentFromTable
Methods inherited from interface net.minecraft.entity.Leashable
applyLeashElasticity, attachLeash, canLeashAttachTo, getLeashHolder, isLeashed, mightBeLeashed, readLeashDataFromNbt, setUnresolvedLeashHolderId, writeLeashDataToNbt
Methods inherited from interface net.minecraft.scoreboard.ScoreHolder
getStyledDisplayName
-
Field Details
-
field_42656
private static final int field_42656- See Also:
- Mappings:
Namespace Name Mixin selector named field_42656
Lnet/minecraft/entity/passive/SnifferEntity;field_42656:I
intermediary field_42656
Lnet/minecraft/class_8153;field_42656:I
official cf
Lckn;cf:I
-
field_42657
private static final int field_42657- See Also:
- Mappings:
Namespace Name Mixin selector named field_42657
Lnet/minecraft/entity/passive/SnifferEntity;field_42657:I
intermediary field_42657
Lnet/minecraft/class_8153;field_42657:I
official cg
Lckn;cg:I
-
field_42658
private static final int field_42658- See Also:
- Mappings:
Namespace Name Mixin selector named field_42658
Lnet/minecraft/entity/passive/SnifferEntity;field_42658:I
intermediary field_42658
Lnet/minecraft/class_8153;field_42658:I
official ch
Lckn;ch:I
-
field_42659
private static final int field_42659- See Also:
- Mappings:
Namespace Name Mixin selector named field_42659
Lnet/minecraft/entity/passive/SnifferEntity;field_42659:I
intermediary field_42659
Lnet/minecraft/class_8153;field_42659:I
official ci
Lckn;ci:I
-
field_42661
private static final int field_42661- See Also:
- Mappings:
Namespace Name Mixin selector named field_42661
Lnet/minecraft/entity/passive/SnifferEntity;field_42661:I
intermediary field_42661
Lnet/minecraft/class_8153;field_42661:I
official cj
Lckn;cj:I
-
field_44785
private static final float field_44785- See Also:
- Mappings:
Namespace Name Mixin selector named field_44785
Lnet/minecraft/entity/passive/SnifferEntity;field_44785:F
intermediary field_44785
Lnet/minecraft/class_8153;field_44785:F
official ck
Lckn;ck:F
-
DIMENSIONS
- Mappings:
Namespace Name Mixin selector named DIMENSIONS
Lnet/minecraft/entity/passive/SnifferEntity;DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
intermediary field_44786
Lnet/minecraft/class_8153;field_44786:Lnet/minecraft/class_4048;
official cl
Lckn;cl:Lbvm;
-
STATE
- Mappings:
Namespace Name Mixin selector named STATE
Lnet/minecraft/entity/passive/SnifferEntity;STATE:Lnet/minecraft/entity/data/TrackedData;
intermediary field_42662
Lnet/minecraft/class_8153;field_42662:Lnet/minecraft/class_2940;
official cm
Lckn;cm:Lalc;
-
FINISH_DIG_TIME
- Mappings:
Namespace Name Mixin selector named FINISH_DIG_TIME
Lnet/minecraft/entity/passive/SnifferEntity;FINISH_DIG_TIME:Lnet/minecraft/entity/data/TrackedData;
intermediary field_42663
Lnet/minecraft/class_8153;field_42663:Lnet/minecraft/class_2940;
official cn
Lckn;cn:Lalc;
-
feelingHappyAnimationState
- Mappings:
Namespace Name Mixin selector named feelingHappyAnimationState
Lnet/minecraft/entity/passive/SnifferEntity;feelingHappyAnimationState:Lnet/minecraft/entity/AnimationState;
intermediary field_42650
Lnet/minecraft/class_8153;field_42650:Lnet/minecraft/class_7094;
official bZ
Lckn;bZ:Lbvb;
-
scentingAnimationState
- Mappings:
Namespace Name Mixin selector named scentingAnimationState
Lnet/minecraft/entity/passive/SnifferEntity;scentingAnimationState:Lnet/minecraft/entity/AnimationState;
intermediary field_42651
Lnet/minecraft/class_8153;field_42651:Lnet/minecraft/class_7094;
official ca
Lckn;ca:Lbvb;
-
sniffingAnimationState
- Mappings:
Namespace Name Mixin selector named sniffingAnimationState
Lnet/minecraft/entity/passive/SnifferEntity;sniffingAnimationState:Lnet/minecraft/entity/AnimationState;
intermediary field_42652
Lnet/minecraft/class_8153;field_42652:Lnet/minecraft/class_7094;
official cb
Lckn;cb:Lbvb;
-
diggingAnimationState
- Mappings:
Namespace Name Mixin selector named diggingAnimationState
Lnet/minecraft/entity/passive/SnifferEntity;diggingAnimationState:Lnet/minecraft/entity/AnimationState;
intermediary field_42654
Lnet/minecraft/class_8153;field_42654:Lnet/minecraft/class_7094;
official cd
Lckn;cd:Lbvb;
-
risingAnimationState
- Mappings:
Namespace Name Mixin selector named risingAnimationState
Lnet/minecraft/entity/passive/SnifferEntity;risingAnimationState:Lnet/minecraft/entity/AnimationState;
intermediary field_42655
Lnet/minecraft/class_8153;field_42655:Lnet/minecraft/class_7094;
official ce
Lckn;ce:Lbvb;
-
-
Constructor Details
-
SnifferEntity
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
intermediary <init>
Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
official <init>
Lbvj;<init>(Lbvq;Ldhh;)V
-
-
Method Details
-
createSnifferAttributes
- Mappings:
Namespace Name Mixin selector named createSnifferAttributes
Lnet/minecraft/entity/passive/SnifferEntity;createSnifferAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
intermediary method_49146
Lnet/minecraft/class_8153;method_49146()Lnet/minecraft/class_5132$class_5133;
official p
Lckn;p()Lbxm$a;
-
initDataTracker
Initializes data tracker.- Overrides:
initDataTracker
in classPassiveEntity
- API Note:
- Subclasses should override this and add to the builder any data that needs to be tracked.
- Mappings:
Namespace Name Mixin selector named initDataTracker
Lnet/minecraft/entity/Entity;initDataTracker(Lnet/minecraft/entity/data/DataTracker$Builder;)V
intermediary method_5693
Lnet/minecraft/class_1297;method_5693(Lnet/minecraft/class_2945$class_9222;)V
official a
Lbvj;a(Lalg$a;)V
-
onStartPathfinding
public void onStartPathfinding()- Overrides:
onStartPathfinding
in classMobEntity
- Mappings:
Namespace Name Mixin selector named onStartPathfinding
Lnet/minecraft/entity/mob/MobEntity;onStartPathfinding()V
intermediary method_51504
Lnet/minecraft/class_1308;method_51504()V
official E
Lbwh;E()V
-
onFinishPathfinding
public void onFinishPathfinding()- Overrides:
onFinishPathfinding
in classMobEntity
- Mappings:
Namespace Name Mixin selector named onFinishPathfinding
Lnet/minecraft/entity/mob/MobEntity;onFinishPathfinding()V
intermediary method_51503
Lnet/minecraft/class_1308;method_51503()V
official F
Lbwh;F()V
-
getBaseDimensions
- Overrides:
getBaseDimensions
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getBaseDimensions
Lnet/minecraft/entity/LivingEntity;getBaseDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
intermediary method_55694
Lnet/minecraft/class_1309;method_55694(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
official e
Lbwf;e(Lbwr;)Lbvm;
-
isSearching
public boolean isSearching()- Mappings:
Namespace Name Mixin selector named isSearching
Lnet/minecraft/entity/passive/SnifferEntity;isSearching()Z
intermediary method_51301
Lnet/minecraft/class_8153;method_51301()Z
official t
Lckn;t()Z
-
isTempted
public boolean isTempted()- Mappings:
Namespace Name Mixin selector named isTempted
Lnet/minecraft/entity/passive/SnifferEntity;isTempted()Z
intermediary method_51158
Lnet/minecraft/class_8153;method_51158()Z
official x
Lckn;x()Z
-
canTryToDig
public boolean canTryToDig()- Mappings:
Namespace Name Mixin selector named canTryToDig
Lnet/minecraft/entity/passive/SnifferEntity;canTryToDig()Z
intermediary method_51155
Lnet/minecraft/class_8153;method_51155()Z
official go
Lckn;go()Z
-
isDiggingOrSearching
public boolean isDiggingOrSearching()- Mappings:
Namespace Name Mixin selector named isDiggingOrSearching
Lnet/minecraft/entity/passive/SnifferEntity;isDiggingOrSearching()Z
intermediary method_49150
Lnet/minecraft/class_8153;method_49150()Z
official gp
Lckn;gp()Z
-
getDigPos
- Mappings:
Namespace Name Mixin selector named getDigPos
Lnet/minecraft/entity/passive/SnifferEntity;getDigPos()Lnet/minecraft/util/math/BlockPos;
intermediary method_51508
Lnet/minecraft/class_8153;method_51508()Lnet/minecraft/class_2338;
official gs
Lckn;gs()Ljh;
-
getDigLocation
- Mappings:
Namespace Name Mixin selector named getDigLocation
Lnet/minecraft/entity/passive/SnifferEntity;getDigLocation()Lnet/minecraft/util/math/Vec3d;
intermediary method_49137
Lnet/minecraft/class_8153;method_49137()Lnet/minecraft/class_243;
official gA
Lckn;gA()Lfbx;
-
getState
- Mappings:
Namespace Name Mixin selector named getState
Lnet/minecraft/entity/passive/SnifferEntity;getState()Lnet/minecraft/entity/passive/SnifferEntity$State;
intermediary method_49138
Lnet/minecraft/class_8153;method_49138()Lnet/minecraft/class_8153$class_8154;
official gB
Lckn;gB()Lckn$a;
-
setState
- Mappings:
Namespace Name Mixin selector named setState
Lnet/minecraft/entity/passive/SnifferEntity;setState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49133
Lnet/minecraft/class_8153;method_49133(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;
official b
Lckn;b(Lckn$a;)Lckn;
-
onTrackedDataSet
Called 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.
- Specified by:
onTrackedDataSet
in interfaceDataTracked
- Overrides:
onTrackedDataSet
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named onTrackedDataSet
Lnet/minecraft/entity/data/DataTracked;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
intermediary method_5674
Lnet/minecraft/class_9221;method_5674(Lnet/minecraft/class_2940;)V
official a
Lalf;a(Lalc;)V
-
stopAnimations
private void stopAnimations()- Mappings:
Namespace Name Mixin selector named stopAnimations
Lnet/minecraft/entity/passive/SnifferEntity;stopAnimations()V
intermediary method_49139
Lnet/minecraft/class_8153;method_49139()V
official gC
Lckn;gC()V
-
startState
- Mappings:
Namespace Name Mixin selector named startState
Lnet/minecraft/entity/passive/SnifferEntity;startState(Lnet/minecraft/entity/passive/SnifferEntity$State;)Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49132
Lnet/minecraft/class_8153;method_49132(Lnet/minecraft/class_8153$class_8154;)Lnet/minecraft/class_8153;
official a
Lckn;a(Lckn$a;)Lckn;
-
playScentingSound
- Mappings:
Namespace Name Mixin selector named playScentingSound
Lnet/minecraft/entity/passive/SnifferEntity;playScentingSound()Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_51156
Lnet/minecraft/class_8153;method_51156()Lnet/minecraft/class_8153;
official gD
Lckn;gD()Lckn;
-
setDigging
- Mappings:
Namespace Name Mixin selector named setDigging
Lnet/minecraft/entity/passive/SnifferEntity;setDigging()Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49141
Lnet/minecraft/class_8153;method_49141()Lnet/minecraft/class_8153;
official gE
Lckn;gE()Lckn;
-
finishDigging
- Mappings:
Namespace Name Mixin selector named finishDigging
Lnet/minecraft/entity/passive/SnifferEntity;finishDigging(Z)Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49149
Lnet/minecraft/class_8153;method_49149(Z)Lnet/minecraft/class_8153;
official x
Lckn;x(Z)Lckn;
-
findSniffingTargetPos
- Mappings:
Namespace Name Mixin selector named findSniffingTargetPos
Lnet/minecraft/entity/passive/SnifferEntity;findSniffingTargetPos()Ljava/util/Optional;
intermediary method_49134
Lnet/minecraft/class_8153;method_49134()Ljava/util/Optional;
official gq
Lckn;gq()Ljava/util/Optional;
-
canDig
boolean canDig()- Mappings:
Namespace Name Mixin selector named canDig
Lnet/minecraft/entity/passive/SnifferEntity;canDig()Z
intermediary method_49135
Lnet/minecraft/class_8153;method_49135()Z
official gr
Lckn;gr()Z
-
isDiggable
- Mappings:
Namespace Name Mixin selector named isDiggable
Lnet/minecraft/entity/passive/SnifferEntity;isDiggable(Lnet/minecraft/util/math/BlockPos;)Z
intermediary method_49140
Lnet/minecraft/class_8153;method_49140(Lnet/minecraft/class_2338;)Z
official h
Lckn;h(Ljh;)Z
-
dropSeeds
private void dropSeeds()- Mappings:
Namespace Name Mixin selector named dropSeeds
Lnet/minecraft/entity/passive/SnifferEntity;dropSeeds()V
intermediary method_49142
Lnet/minecraft/class_8153;method_49142()V
official gF
Lckn;gF()V
-
spawnDiggingParticles
- Mappings:
Namespace Name Mixin selector named spawnDiggingParticles
Lnet/minecraft/entity/passive/SnifferEntity;spawnDiggingParticles(Lnet/minecraft/entity/AnimationState;)Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49131
Lnet/minecraft/class_8153;method_49131(Lnet/minecraft/class_7094;)Lnet/minecraft/class_8153;
official a
Lckn;a(Lbvb;)Lckn;
-
addExploredPosition
- Mappings:
Namespace Name Mixin selector named addExploredPosition
Lnet/minecraft/entity/passive/SnifferEntity;addExploredPosition(Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/entity/passive/SnifferEntity;
intermediary method_49145
Lnet/minecraft/class_8153;method_49145(Lnet/minecraft/class_2338;)Lnet/minecraft/class_8153;
official i
Lckn;i(Ljh;)Lckn;
-
getExploredPositions
- Mappings:
Namespace Name Mixin selector named getExploredPositions
Lnet/minecraft/entity/passive/SnifferEntity;getExploredPositions()Ljava/util/stream/Stream;
intermediary method_49143
Lnet/minecraft/class_8153;method_49143()Ljava/util/stream/Stream;
official gG
Lckn;gG()Ljava/util/stream/Stream;
-
jump
public void jump()- Overrides:
jump
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named jump
Lnet/minecraft/entity/LivingEntity;jump()V
intermediary method_6043
Lnet/minecraft/class_1309;method_6043()V
official s
Lbwf;s()V
-
breed
- Overrides:
breed
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named breed
Lnet/minecraft/entity/passive/AnimalEntity;breed(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/AnimalEntity;)V
intermediary method_24650
Lnet/minecraft/class_1429;method_24650(Lnet/minecraft/class_3218;Lnet/minecraft/class_1429;)V
official a
Lchw;a(Lash;Lchw;)V
-
onDeath
- Overrides:
onDeath
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named onDeath
Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
intermediary method_6078
Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
official a
Lbwf;a(Lbtz;)V
-
tick
public void tick()Ticks this entity.- Overrides:
tick
in 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 tick
Lnet/minecraft/entity/Entity;tick()V
intermediary method_5773
Lnet/minecraft/class_1297;method_5773()V
official h
Lbvj;h()V
-
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named interactMob
Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
intermediary method_5992
Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
official b
Lbwh;b(Lcpw;Lbth;)Lbti;
-
playEatSound
protected void playEatSound()- Overrides:
playEatSound
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named playEatSound
Lnet/minecraft/entity/passive/AnimalEntity;playEatSound()V
intermediary method_61458
Lnet/minecraft/class_1429;method_61458()V
official gu
Lchw;gu()V
-
playSearchingSound
private void playSearchingSound()- Mappings:
Namespace Name Mixin selector named playSearchingSound
Lnet/minecraft/entity/passive/SnifferEntity;playSearchingSound()V
intermediary method_49144
Lnet/minecraft/class_8153;method_49144()V
official gH
Lckn;gH()V
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector named playStepSound
Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
intermediary method_5712
Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
official b
Lbvj;b(Ljh;Ldxu;)V
-
getAmbientSound
- Overrides:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector named getAmbientSound
Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_5994
Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
official u
Lbwh;u()Laxe;
-
getHurtSound
- Overrides:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
official e
Lbwf;e(Lbtz;)Laxe;
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
official o_
Lbwf;o_()Laxe;
-
getMaxHeadRotation
public 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
1
for entities that can hardly rotate their head, like axolotls or dolphins, or180
for entities that can freely rotate their head, like shulkers. The default return value is75
.- Overrides:
getMaxHeadRotation
in classMobEntity
- Returns:
- the maximum degrees which the head yaw can differ from the body yaw
- Mappings:
Namespace Name Mixin selector named getMaxHeadRotation
Lnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
intermediary method_5986
Lnet/minecraft/class_1308;method_5986()I
official aa
Lbwh;aa()I
-
setBaby
public void setBaby(boolean baby) - Overrides:
setBaby
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named setBaby
Lnet/minecraft/entity/mob/MobEntity;setBaby(Z)V
intermediary method_7217
Lnet/minecraft/class_1308;method_7217(Z)V
official a
Lbwh;a(Z)V
-
createChild
- Specified by:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector named createChild
Lnet/minecraft/entity/passive/PassiveEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/PassiveEntity;
intermediary method_5613
Lnet/minecraft/class_1296;method_5613(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1296;
official a
Lbva;a(Lash;Lbva;)Lbva;
-
canBreedWith
- Overrides:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named canBreedWith
Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
intermediary method_6474
Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z
official a
Lchw;a(Lchw;)Z
-
isBreedingItem
- Specified by:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named isBreedingItem
Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
intermediary method_6481
Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
official j
Lchw;j(Lcxo;)Z
-
deserializeBrain
- Overrides:
deserializeBrain
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named deserializeBrain
Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
intermediary method_18867
Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
official a
Lbwf;a(Lcom/mojang/serialization/Dynamic;)Lbxh;
-
getBrain
- Overrides:
getBrain
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named getBrain
Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
intermediary method_18868
Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
official ec
Lbwf;ec()Lbxh;
-
createBrainProfile
- Overrides:
createBrainProfile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector named createBrainProfile
Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
intermediary method_28306
Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
official ed
Lbwf;ed()Lbxh$b;
-
mobTick
- Overrides:
mobTick
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector named mobTick
Lnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)V
intermediary method_5958
Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)V
official a
Lbwh;a(Lash;)V
-
sendAiDebugData
protected void sendAiDebugData()- Overrides:
sendAiDebugData
in classMobEntity
- Mappings:
Namespace Name Mixin selector named sendAiDebugData
Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
intermediary method_18409
Lnet/minecraft/class_1308;method_18409()V
official Y
Lbwh;Y()V
-