Package net.minecraft.entity.passive
Class SnifferEntity
- All Implemented Interfaces:
Attackable
,Targeter
,CommandOutput
,Nameable
,EntityLike
- Mappings:
Namespace Name official bxd
intermediary net/minecraft/class_8153
named net/minecraft/entity/passive/SnifferEntity
-
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
-
Field Summary
Modifier and TypeFieldDescriptionfinal AnimationState
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 EntityDimensions
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, 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, targetSelector
Fields inherited from class net.minecraft.entity.LivingEntity
activeItemStack, 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_FLAG
Fields inherited from class net.minecraft.entity.Entity
age, collidedSoftly, dataTracker, DEFAULT_FRICTION, DEFAULT_MIN_FREEZE_DAMAGE_TICKS, DEFAULT_PORTAL_COOLDOWN, distanceTraveled, FALL_FLYING_FLAG_INDEX, fallDistance, field_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, wasOnFire
Fields inherited from interface net.minecraft.server.command.CommandOutput
DUMMY
-
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 float
getActiveEyeHeight
(EntityPose pose, EntityDimensions dimensions) protected SoundEvent
getBrain()
protected SoundEvent
private Vec3d
private BlockPos
getDimensions
(EntityPose pose) Returns the dimensions of the entity with the givenpose
.getEatSound
(ItemStack stack) protected SoundEvent
getHurtSound
(DamageSource source) int
Returns the maximum degrees which the head yaw can differ from the body yaw.float
protected Vector3f
getPassengerAttachmentPos
(Entity passenger, EntityDimensions dimensions, float scaleFactor) private SnifferEntity.State
getState()
interactMob
(PlayerEntity player, Hand hand) boolean
isBreedingItem
(ItemStack stack) private boolean
isDiggable
(BlockPos pos) boolean
boolean
boolean
protected void
jump()
protected void
mobTick()
void
onDeath
(DamageSource damageSource) void
void
void
onTrackedDataSet
(TrackedData<?> data) Called on the client when the tracked data is set.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
breed, canEat, canImmediatelyDespawn, damage, 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, growUp, growUp, initDataTracker, initialize, isBaby, isReadyToBreed, onGrowUp, setBreedingAge, toGrowUpAge
Methods inherited from class net.minecraft.entity.mob.PathAwareEntity
canSpawn, getFollowLeashSpeed, getPathfindingFavor, isNavigating, isPanicking, shouldFollowLeash, updateForLeashLength, updateLeash
Methods inherited from class net.minecraft.entity.mob.MobEntity
attachLeash, 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, getAttackBox, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxLookPitchChange, getMaxLookYawChange, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, 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, startRiding, swimUpward, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControls
Methods inherited from class net.minecraft.entity.LivingEntity
addPowderSnowSlowIfNeeded, 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, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDrinkSound, getEyeHeight, getFallSounds, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getHitbox, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getLerpTargetPitch, getLerpTargetX, getLerpTargetY, getLerpTargetYaw, getLerpTargetZ, getMainHandStack, getMaxAbsorption, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPassengerRidingPos, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getProjectileType, getRandom, getRecentDamageSource, getRidingOffset, 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, method_52539, 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, setAbsorptionAmountUnclamped, 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, wakeUp, wouldNotSuffocateInPose
Methods inherited from class net.minecraft.entity.Entity
addAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, 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, getUnscaledRidingOffset, 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, isInFluid, 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, lerpPosAndRotation, 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, shouldControlVehicles, 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, writeNbt
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface net.minecraft.server.command.CommandOutput
cannotBeSilenced
-
Field Details
-
field_42656
private static final int field_42656- See Also:
- Mappings:
Namespace Name Mixin selector official bZ
Lbxd;bZ:I
intermediary field_42656
Lnet/minecraft/class_8153;field_42656:I
named field_42656
Lnet/minecraft/entity/passive/SnifferEntity;field_42656:I
-
field_42657
private static final int field_42657- See Also:
- Mappings:
Namespace Name Mixin selector official ca
Lbxd;ca:I
intermediary field_42657
Lnet/minecraft/class_8153;field_42657:I
named field_42657
Lnet/minecraft/entity/passive/SnifferEntity;field_42657:I
-
field_42658
private static final int field_42658- See Also:
- Mappings:
Namespace Name Mixin selector official cb
Lbxd;cb:I
intermediary field_42658
Lnet/minecraft/class_8153;field_42658:I
named field_42658
Lnet/minecraft/entity/passive/SnifferEntity;field_42658:I
-
field_42659
private static final int field_42659- See Also:
- Mappings:
Namespace Name Mixin selector official cc
Lbxd;cc:I
intermediary field_42659
Lnet/minecraft/class_8153;field_42659:I
named field_42659
Lnet/minecraft/entity/passive/SnifferEntity;field_42659:I
-
field_42661
private static final int field_42661- See Also:
- Mappings:
Namespace Name Mixin selector official cd
Lbxd;cd:I
intermediary field_42661
Lnet/minecraft/class_8153;field_42661:I
named field_42661
Lnet/minecraft/entity/passive/SnifferEntity;field_42661:I
-
field_44785
private static final float field_44785- See Also:
- Mappings:
Namespace Name Mixin selector official ce
Lbxd;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
Lbxd;cf:Lbir;
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
Lbxd;cg:Laee;
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
Lbxd;ch:Laee;
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
Lbxd;bT:Lbim;
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
Lbxd;bU:Lbim;
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
Lbxd;bW:Lbim;
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
Lbxd;bX:Lbim;
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
Lbxd;bY:Lbim;
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>
Lbiq;<init>(Lbiu;Lcpv;)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 s
Lbxd;s()Lbkl$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:
getActiveEyeHeight
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official b
Lbjg;b(Lbjs;Lbir;)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
-
onStartPathfinding
public void onStartPathfinding()- Overrides:
onStartPathfinding
in classMobEntity
- Mappings:
Namespace Name Mixin selector official C
Lbji;C()V
intermediary method_51504
Lnet/minecraft/class_1308;method_51504()V
named onStartPathfinding
Lnet/minecraft/entity/mob/MobEntity;onStartPathfinding()V
-
onFinishPathfinding
public void onFinishPathfinding()- Overrides:
onFinishPathfinding
in classMobEntity
- Mappings:
Namespace Name Mixin selector official E
Lbji;E()V
intermediary method_51503
Lnet/minecraft/class_1308;method_51503()V
named onFinishPathfinding
Lnet/minecraft/entity/mob/MobEntity;onFinishPathfinding()V
-
getDimensions
Returns the dimensions of the entity with the givenpose
.- Overrides:
getDimensions
in classLivingEntity
- Returns:
- the dimensions of the entity with the given
pose
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Lbiq;a(Lbjs;)Lbir;
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;
-
isSearching
public boolean isSearching()- Mappings:
Namespace Name Mixin selector official t
Lbxd;t()Z
intermediary method_51301
Lnet/minecraft/class_8153;method_51301()Z
named isSearching
Lnet/minecraft/entity/passive/SnifferEntity;isSearching()Z
-
isTempted
public boolean isTempted()- Mappings:
Namespace Name Mixin selector official y
Lbxd;y()Z
intermediary method_51158
Lnet/minecraft/class_8153;method_51158()Z
named isTempted
Lnet/minecraft/entity/passive/SnifferEntity;isTempted()Z
-
canTryToDig
public boolean canTryToDig()- Mappings:
Namespace Name Mixin selector official gd
Lbxd;gd()Z
intermediary method_51155
Lnet/minecraft/class_8153;method_51155()Z
named canTryToDig
Lnet/minecraft/entity/passive/SnifferEntity;canTryToDig()Z
-
isDiggingOrSearching
public boolean isDiggingOrSearching()- Mappings:
Namespace Name Mixin selector official gj
Lbxd;gj()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 gm
Lbxd;gm()Lgw;
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 gn
Lbxd;gn()Lehn;
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 go
Lbxd;go()Lbxd$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
Lbxd;b(Lbxd$a;)Lbxd;
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;
-
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.
- Overrides:
onTrackedDataSet
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbiq;a(Laee;)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
-
stopAnimations
private void stopAnimations()- Mappings:
Namespace Name Mixin selector official gp
Lbxd;gp()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
Lbxd;a(Lbxd$a;)Lbxd;
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 gq
Lbxd;gq()Lbxd;
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 gr
Lbxd;gr()Lbxd;
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
Lbxd;w(Z)Lbxd;
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 gk
Lbxd;gk()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;
-
canDig
boolean canDig()- Mappings:
Namespace Name Mixin selector official gl
Lbxd;gl()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
Lbxd;i(Lgw;)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
-
dropSeeds
private void dropSeeds()- Mappings:
Namespace Name Mixin selector official gs
Lbxd;gs()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
Lbxd;a(Lbim;)Lbxd;
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
Lbxd;j(Lgw;)Lbxd;
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 gt
Lbxd;gt()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;
-
jump
protected void jump()- Overrides:
jump
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official fa
Lbjg;fa()V
intermediary method_6043
Lnet/minecraft/class_1309;method_6043()V
named jump
Lnet/minecraft/entity/LivingEntity;jump()V
-
breed
- Overrides:
breed
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbur;a(Lakq;Lbur;)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:
onDeath
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbjg;a(Lbho;)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
-
tick
public void tick()Ticks this entity. -
interactMob
- Overrides:
interactMob
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official b
Lbji;b(Lcbu;Lbgx;)Lbgy;
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;
-
getPassengerAttachmentPos
protected Vector3f getPassengerAttachmentPos(Entity passenger, EntityDimensions dimensions, float scaleFactor) - Overrides:
getPassengerAttachmentPos
in classEntity
- Mappings:
Namespace Name Mixin selector official a
Lbiq;a(Lbiq;Lbir;F)Lorg/joml/Vector3f;
intermediary method_52533
Lnet/minecraft/class_1297;method_52533(Lnet/minecraft/class_1297;Lnet/minecraft/class_4048;F)Lorg/joml/Vector3f;
named getPassengerAttachmentPos
Lnet/minecraft/entity/Entity;getPassengerAttachmentPos(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/EntityDimensions;F)Lorg/joml/Vector3f;
-
getNameLabelHeight
public float getNameLabelHeight()- Overrides:
getNameLabelHeight
in classEntity
- Mappings:
Namespace Name Mixin selector official dh
Lbiq;dh()F
intermediary method_51152
Lnet/minecraft/class_1297;method_51152()F
named getNameLabelHeight
Lnet/minecraft/entity/Entity;getNameLabelHeight()F
-
playSearchingSound
private void playSearchingSound()- Mappings:
Namespace Name Mixin selector official gu
Lbxd;gu()V
intermediary method_49144
Lnet/minecraft/class_8153;method_49144()V
named playSearchingSound
Lnet/minecraft/entity/passive/SnifferEntity;playSearchingSound()V
-
playStepSound
- Overrides:
playStepSound
in classEntity
- Mappings:
Namespace Name Mixin selector official b
Lbiq;b(Lgw;Ldfj;)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:
getEatSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lbjg;d(Lcjf;)Lapc;
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:
getAmbientSound
in classMobEntity
- Mappings:
Namespace Name Mixin selector official w
Lbji;w()Lapc;
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:
getHurtSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official d
Lbjg;d(Lbho;)Lapc;
intermediary method_6011
Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
named getHurtSound
Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
-
getDeathSound
- Overrides:
getDeathSound
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official l_
Lbjg;l_()Lapc;
intermediary method_6002
Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
named getDeathSound
Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
-
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 official Z
Lbji;Z()I
intermediary method_5986
Lnet/minecraft/class_1308;method_5986()I
named getMaxHeadRotation
Lnet/minecraft/entity/mob/MobEntity;getMaxHeadRotation()I
-
setBaby
public void setBaby(boolean baby) - Overrides:
setBaby
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbji;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:
createChild
in classPassiveEntity
- Mappings:
Namespace Name Mixin selector official a
Lbil;a(Lakq;Lbil;)Lbil;
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:
canBreedWith
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official a
Lbur;a(Lbur;)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:
getVisibilityBoundingBox
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official g_
Lbiq;g_()Lehi;
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:
isBreedingItem
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official m
Lbur;m(Lcjf;)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:
deserializeBrain
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official a
Lbjg;a(Lcom/mojang/serialization/Dynamic;)Lbkg;
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:
getBrain
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official dN
Lbjg;dN()Lbkg;
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:
createBrainProfile
in classLivingEntity
- Mappings:
Namespace Name Mixin selector official dO
Lbjg;dO()Lbkg$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;
-
mobTick
protected void mobTick()- Overrides:
mobTick
in classAnimalEntity
- Mappings:
Namespace Name Mixin selector official X
Lbji;X()V
intermediary method_5958
Lnet/minecraft/class_1308;method_5958()V
named mobTick
Lnet/minecraft/entity/mob/MobEntity;mobTick()V
-
sendAiDebugData
protected void sendAiDebugData()- Overrides:
sendAiDebugData
in classMobEntity
- Mappings:
Namespace Name Mixin selector official W
Lbji;W()V
intermediary method_18409
Lnet/minecraft/class_1308;method_18409()V
named sendAiDebugData
Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
-