Class WardenEntity
- All Implemented Interfaces:
- Attackable,- Monster,- Targeter,- CommandOutput,- Nameable,- EntityLike,- Vibrations
- Mappings:
- Namespace - Name - official - bxs- intermediary - net/minecraft/class_7260- named - net/minecraft/entity/mob/WardenEntity
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReasonNested classes/interfaces inherited from interface net.minecraft.world.event.VibrationsVibrations.Callback, Vibrations.ListenerData, Vibrations.Ticker, Vibrations.VibrationListener
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final TrackedData<Integer>(package private) WardenAngerManagerprivate static final intprivate static final intprivate static final floatprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final intprivate static final floatprivate static final floatprivate static final intprivate static final intprivate static final intprivate final EntityGameEventHandler<Vibrations.VibrationListener>private intprivate static final floatprivate intprivate intprivate static final Loggerprivate static final intprivate static final floatprivate intprivate final Vibrations.Callbackprivate Vibrations.ListenerDataFields 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.CommandOutputDUMMYFields inherited from interface net.minecraft.entity.mob.MonsterNORMAL_MONSTER_XP, SMALL_MONSTER_XP, STRONG_MONSTER_XP, STRONGER_MONSTER_XP, WITHER_XP, ZERO_XPFields inherited from interface net.minecraft.world.event.VibrationsFREQUENCIES, RESONATIONS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidaddDarknessToClosePlayers(ServerWorld world, Vec3d pos, @Nullable Entity entity, int range) private voidaddDigParticles(AnimationState animationState) protected floatbooleancanImmediatelyDespawn(double distanceSquared) booleanprotected booleancanStartRiding(Entity entity) Returns whether this entity can rideentity.protected EntityNavigationcreateNavigation(World world) Returns a packet to notify the clients of the entity's spawning.booleandamage(DamageSource source, float amount) Applies a damage to this entity.protected Brain<?>deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic) booleanprotected @Nullable SoundEventintgetAnger()private intgetBrain()protected SoundEventgetDimensions(EntityPose pose) Returns the dimensions of the entity with the givenpose.floatgetHeartPitch(float tickDelta) private intprotected SoundEventgetHurtSound(DamageSource source) floatgetPathfindingFavor(BlockPos pos, WorldView world) protected floatfloatgetTendrilPitch(float tickDelta) voidhandleStatus(byte status) Called on the client when the entity receives an entity status from the server.voidincreaseAngerAt(@Nullable Entity entity) voidincreaseAngerAt(@Nullable Entity entity, int amount, boolean listening) protected voidInitializes data tracker.initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable EntityData entityData, @Nullable NbtCompound entityNbt) (package private) booleanbooleanReturns whether the entity is immune from explosion knockback and damage.booleanisInvulnerableTo(DamageSource damageSource) Returns whether the entity is invulnerable todamageSource.booleanReturns whether the entity can be pushed by other entities.booleanisValidTarget(@Nullable Entity entity) protected voidmobTick()booleanReturns whether the entity should not emit vibrations.voidonSpawnPacket(EntitySpawnS2CPacket packet) Called on the client when the entity receives a spawn packet.voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.private voidprotected voidplayStepSound(BlockPos pos, BlockState state) protected voidvoidReads custom data fromnbt.voidremoveSuspect(Entity entity) protected voidvoidtick()Ticks this entity.booleanprivate voidvoidupdateAttackTarget(LivingEntity target) voidupdateEventHandler(BiConsumer<EntityGameEventHandler<?>, ServerWorld> callback) Called when the entity is loaded to register game event handlers.voidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.mob.HostileEntitycanSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getFallSounds, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropLoot, shouldDropXp, tickMovement, updateDespawnCounterMethods 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, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, detachLeash, dropEquipment, dropLoot, enchantEquipment, enchantMainHandItem, equipLootStack, equipStack, getArmorItems, getControllingPassenger, getDropChance, getEquipmentForSlot, getEquippedStack, getHandItems, getHoldingEntity, getItemPickUpRangeExpander, getJumpControl, getLimitPerChunk, getLookControl, getLootTable, getLootTableId, getLootTableSeed, getMainArm, getMaxHeadRotation, getMaxLookPitchChange, getMaxLookYawChange, getMinAmbientSoundDelay, getMoveControl, getNavigation, getPathfindingPenalty, getPickBlockStack, getPositionTarget, getPositionTargetRange, getSafeFallDistance, getSquaredDistanceToAttackPosOf, getVisibilityCache, getXpToDrop, hasPositionTarget, initEquipment, initGoals, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setTarget, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tickNewAi, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.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, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, disableExperienceDropping, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveEyeHeight, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDrinkSound, getEatSound, getEyeHeight, getGroup, getHandSwingProgress, getHeadYaw, getHealth, getItemUseTime, getItemUseTimeLeft, getJumpBoostVelocityModifier, getJumpVelocity, getLastAttackedTime, getLastAttacker, getLastAttackTime, getLeaningPitch, getMainHandStack, getMaxHealth, getMovementSpeed, getNextAirOnLand, getNextAirUnderwater, getOffGroundSpeed, getOffHandStack, getPoses, getPreferredEquipmentSlot, getPrimeAdversary, getRandom, getRecentDamageSource, getRoll, getSaddledSpeed, getScaleFactor, getSleepingDirection, getSleepingPosition, getSoundPitch, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, hurtByWater, isAffectedBySplashPotions, isAlive, isArmorSlot, isBaby, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, 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, 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, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, 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, getHeightOffset, getHighSpeedSplashSound, getHorizontalFacing, getHoverEvent, getId, getItemsEquipped, getJumpVelocityMultiplier, getLandingBlockState, getLandingPos, getLeashOffset, getLeashOffset, getLeashPos, getLerpedPos, getMaxAir, getMaxNetherPortalTime, getMinFreezeDamageTicks, getMountedHeightOffset, getMoveEffect, getMovementDirection, getName, getNameLabelHeight, 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, getStandingEyeHeight, getSteppingBlockState, getSteppingPos, getStepSoundPos, getSwimHeight, 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, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, 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, 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- 
LOGGER- Mappings:
- Namespace - Name - Mixin selector - official - bV- Lbxs;bV:Lorg/slf4j/Logger;- intermediary - field_38138- Lnet/minecraft/class_7260;field_38138:Lorg/slf4j/Logger;- named - LOGGER- Lnet/minecraft/entity/mob/WardenEntity;LOGGER:Lorg/slf4j/Logger;
 
- 
field_38142private static final int field_38142- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbxs;bW:I- intermediary - field_38142- Lnet/minecraft/class_7260;field_38142:I- named - field_38142- Lnet/minecraft/entity/mob/WardenEntity;field_38142:I
 
- 
field_38860private static final int field_38860- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbxs;bX:I- intermediary - field_38860- Lnet/minecraft/class_7260;field_38860:I- named - field_38860- Lnet/minecraft/entity/mob/WardenEntity;field_38860:I
 
- 
MAX_HEALTHprivate static final int MAX_HEALTH- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbxs;bY:I- intermediary - field_38143- Lnet/minecraft/class_7260;field_38143:I- named - MAX_HEALTH- Lnet/minecraft/entity/mob/WardenEntity;MAX_HEALTH:I
 
- 
MOVEMENT_SPEEDprivate static final float MOVEMENT_SPEED- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbxs;bZ:F- intermediary - field_38144- Lnet/minecraft/class_7260;field_38144:F- named - MOVEMENT_SPEED- Lnet/minecraft/entity/mob/WardenEntity;MOVEMENT_SPEED:F
 
- 
KNOCKBACK_RESISTANCEprivate static final float KNOCKBACK_RESISTANCE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbxs;ca:F- intermediary - field_38145- Lnet/minecraft/class_7260;field_38145:F- named - KNOCKBACK_RESISTANCE- Lnet/minecraft/entity/mob/WardenEntity;KNOCKBACK_RESISTANCE:F
 
- 
ATTACK_KNOCKBACKprivate static final float ATTACK_KNOCKBACK- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbxs;cb:F- intermediary - field_38146- Lnet/minecraft/class_7260;field_38146:F- named - ATTACK_KNOCKBACK- Lnet/minecraft/entity/mob/WardenEntity;ATTACK_KNOCKBACK:F
 
- 
ATTACK_DAMAGEprivate static final int ATTACK_DAMAGE- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cc- Lbxs;cc:I- intermediary - field_38147- Lnet/minecraft/class_7260;field_38147:I- named - ATTACK_DAMAGE- Lnet/minecraft/entity/mob/WardenEntity;ATTACK_DAMAGE:I
 
- 
ANGER- Mappings:
- Namespace - Name - Mixin selector - official - cd- Lbxs;cd:Laby;- intermediary - field_38148- Lnet/minecraft/class_7260;field_38148:Lnet/minecraft/class_2940;- named - ANGER- Lnet/minecraft/entity/mob/WardenEntity;ANGER:Lnet/minecraft/entity/data/TrackedData;
 
- 
field_38149private static final int field_38149- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ce- Lbxs;ce:I- intermediary - field_38149- Lnet/minecraft/class_7260;field_38149:I- named - field_38149- Lnet/minecraft/entity/mob/WardenEntity;field_38149:I
 
- 
DARKNESS_EFFECT_DURATIONprivate static final int DARKNESS_EFFECT_DURATION- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cf- Lbxs;cf:I- intermediary - field_38150- Lnet/minecraft/class_7260;field_38150:I- named - DARKNESS_EFFECT_DURATION- Lnet/minecraft/entity/mob/WardenEntity;DARKNESS_EFFECT_DURATION:I
 
- 
field_38151private static final int field_38151- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cg- Lbxs;cg:I- intermediary - field_38151- Lnet/minecraft/class_7260;field_38151:I- named - field_38151- Lnet/minecraft/entity/mob/WardenEntity;field_38151:I
 
- 
field_38152private static final int field_38152- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ch- Lbxs;ch:I- intermediary - field_38152- Lnet/minecraft/class_7260;field_38152:I- named - field_38152- Lnet/minecraft/entity/mob/WardenEntity;field_38152:I
 
- 
field_38153private static final int field_38153- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ci- Lbxs;ci:I- intermediary - field_38153- Lnet/minecraft/class_7260;field_38153:I- named - field_38153- Lnet/minecraft/entity/mob/WardenEntity;field_38153:I
 
- 
ANGRINESS_AMOUNTprivate static final int ANGRINESS_AMOUNT- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cj- Lbxs;cj:I- intermediary - field_38155- Lnet/minecraft/class_7260;field_38155:I- named - ANGRINESS_AMOUNT- Lnet/minecraft/entity/mob/WardenEntity;ANGRINESS_AMOUNT:I
 
- 
field_38156private static final int field_38156- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - ck- Lbxs;ck:I- intermediary - field_38156- Lnet/minecraft/class_7260;field_38156:I- named - field_38156- Lnet/minecraft/entity/mob/WardenEntity;field_38156:I
 
- 
field_39117private static final int field_39117- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cl- Lbxs;cl:I- intermediary - field_39117- Lnet/minecraft/class_7260;field_39117:I- named - field_39117- Lnet/minecraft/entity/mob/WardenEntity;field_39117:I
 
- 
field_38157private static final int field_38157- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cm- Lbxs;cm:I- intermediary - field_38157- Lnet/minecraft/class_7260;field_38157:I- named - field_38157- Lnet/minecraft/entity/mob/WardenEntity;field_38157:I
 
- 
field_38158private static final int field_38158- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cn- Lbxs;cn:I- intermediary - field_38158- Lnet/minecraft/class_7260;field_38158:I- named - field_38158- Lnet/minecraft/entity/mob/WardenEntity;field_38158:I
 
- 
field_38159private static final int field_38159- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - co- Lbxs;co:I- intermediary - field_38159- Lnet/minecraft/class_7260;field_38159:I- named - field_38159- Lnet/minecraft/entity/mob/WardenEntity;field_38159:I
 
- 
field_38160private static final float field_38160- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cp- Lbxs;cp:F- intermediary - field_38160- Lnet/minecraft/class_7260;field_38160:F- named - field_38160- Lnet/minecraft/entity/mob/WardenEntity;field_38160:F
 
- 
field_38161private static final float field_38161- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cq- Lbxs;cq:F- intermediary - field_38161- Lnet/minecraft/class_7260;field_38161:F- named - field_38161- Lnet/minecraft/entity/mob/WardenEntity;field_38161:F
 
- 
field_39305private static final int field_39305- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - cr- Lbxs;cr:I- intermediary - field_39305- Lnet/minecraft/class_7260;field_39305:I- named - field_39305- Lnet/minecraft/entity/mob/WardenEntity;field_39305:I
 
- 
tendrilPitchprivate int tendrilPitch- Mappings:
- Namespace - Name - Mixin selector - official - cs- Lbxs;cs:I- intermediary - field_38162- Lnet/minecraft/class_7260;field_38162:I- named - tendrilPitch- Lnet/minecraft/entity/mob/WardenEntity;tendrilPitch:I
 
- 
lastTendrilPitchprivate int lastTendrilPitch- Mappings:
- Namespace - Name - Mixin selector - official - ct- Lbxs;ct:I- intermediary - field_38163- Lnet/minecraft/class_7260;field_38163:I- named - lastTendrilPitch- Lnet/minecraft/entity/mob/WardenEntity;lastTendrilPitch:I
 
- 
heartbeatCooldownprivate int heartbeatCooldown- Mappings:
- Namespace - Name - Mixin selector - official - cu- Lbxs;cu:I- intermediary - field_38164- Lnet/minecraft/class_7260;field_38164:I- named - heartbeatCooldown- Lnet/minecraft/entity/mob/WardenEntity;heartbeatCooldown:I
 
- 
lastHeartbeatCooldownprivate int lastHeartbeatCooldown- Mappings:
- Namespace - Name - Mixin selector - official - cv- Lbxs;cv:I- intermediary - field_38165- Lnet/minecraft/class_7260;field_38165:I- named - lastHeartbeatCooldown- Lnet/minecraft/entity/mob/WardenEntity;lastHeartbeatCooldown:I
 
- 
roaringAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxs;b:Lbff;- intermediary - field_38168- Lnet/minecraft/class_7260;field_38168:Lnet/minecraft/class_7094;- named - roaringAnimationState- Lnet/minecraft/entity/mob/WardenEntity;roaringAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
sniffingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxs;c:Lbff;- intermediary - field_38169- Lnet/minecraft/class_7260;field_38169:Lnet/minecraft/class_7094;- named - sniffingAnimationState- Lnet/minecraft/entity/mob/WardenEntity;sniffingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
emergingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbxs;d:Lbff;- intermediary - field_38135- Lnet/minecraft/class_7260;field_38135:Lnet/minecraft/class_7094;- named - emergingAnimationState- Lnet/minecraft/entity/mob/WardenEntity;emergingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
diggingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbxs;e:Lbff;- intermediary - field_38136- Lnet/minecraft/class_7260;field_38136:Lnet/minecraft/class_7094;- named - diggingAnimationState- Lnet/minecraft/entity/mob/WardenEntity;diggingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
attackingAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbxs;bT:Lbff;- intermediary - field_38137- Lnet/minecraft/class_7260;field_38137:Lnet/minecraft/class_7094;- named - attackingAnimationState- Lnet/minecraft/entity/mob/WardenEntity;attackingAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
chargingSonicBoomAnimationState- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbxs;bU:Lbff;- intermediary - field_38859- Lnet/minecraft/class_7260;field_38859:Lnet/minecraft/class_7094;- named - chargingSonicBoomAnimationState- Lnet/minecraft/entity/mob/WardenEntity;chargingSonicBoomAnimationState:Lnet/minecraft/entity/AnimationState;
 
- 
gameEventHandler- Mappings:
- Namespace - Name - Mixin selector - official - cw- Lbxs;cw:Ldgi;- intermediary - field_38166- Lnet/minecraft/class_7260;field_38166:Lnet/minecraft/class_5715;- named - gameEventHandler- Lnet/minecraft/entity/mob/WardenEntity;gameEventHandler:Lnet/minecraft/world/event/listener/EntityGameEventHandler;
 
- 
vibrationCallback- Mappings:
- Namespace - Name - Mixin selector - official - cx- Lbxs;cx:Ldgu$d;- intermediary - field_44598- Lnet/minecraft/class_7260;field_44598:Lnet/minecraft/class_8514$class_5719;- named - vibrationCallback- Lnet/minecraft/entity/mob/WardenEntity;vibrationCallback:Lnet/minecraft/world/event/Vibrations$Callback;
 
- 
vibrationListenerData- Mappings:
- Namespace - Name - Mixin selector - official - cy- Lbxs;cy:Ldgu$a;- intermediary - field_44599- Lnet/minecraft/class_7260;field_44599:Lnet/minecraft/class_8514$class_8515;- named - vibrationListenerData- Lnet/minecraft/entity/mob/WardenEntity;vibrationListenerData:Lnet/minecraft/world/event/Vibrations$ListenerData;
 
- 
angerManagerWardenAngerManager angerManager- Mappings:
- Namespace - Name - Mixin selector - official - cz- Lbxs;cz:Lbxr;- intermediary - field_38141- Lnet/minecraft/class_7260;field_38141:Lnet/minecraft/class_7254;- named - angerManager- Lnet/minecraft/entity/mob/WardenEntity;angerManager:Lnet/minecraft/entity/ai/WardenAngerManager;
 
 
- 
- 
Constructor Details- 
WardenEntity- 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- 
createSpawnPacketReturns a packet to notify the clients of the entity's spawning.- Overrides:
- createSpawnPacketin class- Entity
- Returns:
- a packet to notify the clients of the entity's spawning
- Mappings:
- Namespace - Name - Mixin selector - official - S- Lbfj;S()Luo;- intermediary - method_18002- Lnet/minecraft/class_1297;method_18002()Lnet/minecraft/class_2596;- named - createSpawnPacket- Lnet/minecraft/entity/Entity;createSpawnPacket()Lnet/minecraft/network/packet/Packet;
 
- 
onSpawnPacketCalled on the client when the entity receives a spawn packet.This sets the entity's position, angles, ID, and UUID. Subclasses can override this to initialize additional fields. - Overrides:
- onSpawnPacketin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lus;)V- intermediary - method_31471- Lnet/minecraft/class_1297;method_31471(Lnet/minecraft/class_2604;)V- named - onSpawnPacket- Lnet/minecraft/entity/Entity;onSpawnPacket(Lnet/minecraft/network/packet/s2c/play/EntitySpawnS2CPacket;)V
 
- 
canSpawn
- 
getPathfindingFavor- Overrides:
- getPathfindingFavorin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgi;a(Lgu;Lcmp;)F- intermediary - method_6144- Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F- named - getPathfindingFavor- Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
 
- 
isInvulnerableToReturns whether the entity is invulnerable todamageSource.This can be overridden to make the entity invulnerable to some damages, but super.isInvulnerableTo()should be called in this case.- Overrides:
- isInvulnerableToin class- Entity
- Returns:
- whether the entity is invulnerable to damageSource
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lben;)Z- intermediary - method_5679- Lnet/minecraft/class_1297;method_5679(Lnet/minecraft/class_1282;)Z- named - isInvulnerableTo- Lnet/minecraft/entity/Entity;isInvulnerableTo(Lnet/minecraft/entity/damage/DamageSource;)Z
 
- 
isDiggingOrEmergingboolean isDiggingOrEmerging()- Mappings:
- Namespace - Name - Mixin selector - official - ga- Lbxs;ga()Z- intermediary - method_43113- Lnet/minecraft/class_7260;method_43113()Z- named - isDiggingOrEmerging- Lnet/minecraft/entity/mob/WardenEntity;isDiggingOrEmerging()Z
 
- 
canStartRidingReturns whether this entity can rideentity.Returning falsecauses the entity to be unable to ride other entities. For example,WitherEntityoverrides this to returnfalse, so withers cannot ride boats or minecarts. Note that this check can be bypassed by passingtruetoEntity.startRiding(Entity, boolean).This is the opposite of Entity.canAddPassenger(net.minecraft.entity.Entity).- Overrides:
- canStartRidingin class- Entity
- Returns:
- whether this entity can ride entity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbfj;l(Lbfj;)Z- intermediary - method_5860- Lnet/minecraft/class_1297;method_5860(Lnet/minecraft/class_1297;)Z- named - canStartRiding- Lnet/minecraft/entity/Entity;canStartRiding(Lnet/minecraft/entity/Entity;)Z
 
- 
disablesShieldpublic boolean disablesShield()- Overrides:
- disablesShieldin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fB- Lbfz;fB()Z- intermediary - method_42149- Lnet/minecraft/class_1309;method_42149()Z- named - disablesShield- Lnet/minecraft/entity/LivingEntity;disablesShield()Z
 
- 
calculateNextStepSoundDistanceprotected float calculateNextStepSoundDistance()- Overrides:
- calculateNextStepSoundDistancein class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - aI- Lbfj;aI()F- intermediary - method_5867- Lnet/minecraft/class_1297;method_5867()F- named - calculateNextStepSoundDistance- Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
 
- 
addAttributes- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbxs;q()Lbhf$a;- intermediary - method_42221- Lnet/minecraft/class_7260;method_42221()Lnet/minecraft/class_5132$class_5133;- named - addAttributes- Lnet/minecraft/entity/mob/WardenEntity;addAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
occludeVibrationSignalspublic boolean occludeVibrationSignals()Returns whether the entity should not emit vibrations.By default, wool or carpet item entities, and WardenEntitydo not emit vibrations.- Overrides:
- occludeVibrationSignalsin class- Entity
- Returns:
- whether the entity should not emit vibrations
- Mappings:
- Namespace - Name - Mixin selector - official - aT- Lbfj;aT()Z- intermediary - method_33189- Lnet/minecraft/class_1297;method_33189()Z- named - occludeVibrationSignals- Lnet/minecraft/entity/Entity;occludeVibrationSignals()Z
 
- 
getSoundVolumeprotected float getSoundVolume()- Overrides:
- getSoundVolumein class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - eR- Lbfz;eR()F- intermediary - method_6107- Lnet/minecraft/class_1309;method_6107()F- named - getSoundVolume- Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
 
- 
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- HostileEntity
- 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- HostileEntity
- 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;
 
- 
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
 
- 
tryAttack
- 
initDataTrackerprotected void initDataTracker()Initializes data tracker.- Overrides:
- initDataTrackerin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a_- Lbfj;a_()V- intermediary - method_5693- Lnet/minecraft/class_1297;method_5693()V- named - initDataTracker- Lnet/minecraft/entity/Entity;initDataTracker()V
 
- 
getAngerpublic int getAnger()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbxs;r()I- intermediary - method_42222- Lnet/minecraft/class_7260;method_42222()I- named - getAnger- Lnet/minecraft/entity/mob/WardenEntity;getAnger()I
 
- 
updateAngerprivate void updateAnger()- Mappings:
- Namespace - Name - Mixin selector - official - gf- Lbxs;gf()V- intermediary - method_42217- Lnet/minecraft/class_7260;method_42217()V- named - updateAnger- Lnet/minecraft/entity/mob/WardenEntity;updateAnger()V
 
- 
tickpublic void tick()Ticks this entity.
- 
mobTickprotected void mobTick()
- 
handleStatuspublic void handleStatus(byte status) Called on the client when the entity receives an entity status from the server. They are often used to spawn particles or play sounds. Subclasses can override this method to handle custom entity status.- Overrides:
- handleStatusin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(B)V- intermediary - method_5711- Lnet/minecraft/class_1297;method_5711(B)V- named - handleStatus- Lnet/minecraft/entity/Entity;handleStatus(B)V
 
- 
getHeartRateprivate int getHeartRate()- Mappings:
- Namespace - Name - Mixin selector - official - gg- Lbxs;gg()I- intermediary - method_42218- Lnet/minecraft/class_7260;method_42218()I- named - getHeartRate- Lnet/minecraft/entity/mob/WardenEntity;getHeartRate()I
 
- 
getTendrilPitchpublic float getTendrilPitch(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - D- Lbxs;D(F)F- intermediary - method_42223- Lnet/minecraft/class_7260;method_42223(F)F- named - getTendrilPitch- Lnet/minecraft/entity/mob/WardenEntity;getTendrilPitch(F)F
 
- 
getHeartPitchpublic float getHeartPitch(float tickDelta) - Mappings:
- Namespace - Name - Mixin selector - official - E- Lbxs;E(F)F- intermediary - method_42202- Lnet/minecraft/class_7260;method_42202(F)F- named - getHeartPitch- Lnet/minecraft/entity/mob/WardenEntity;getHeartPitch(F)F
 
- 
addDigParticles- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxs;a(Lbff;)V- intermediary - method_42205- Lnet/minecraft/class_7260;method_42205(Lnet/minecraft/class_7094;)V- named - addDigParticles- Lnet/minecraft/entity/mob/WardenEntity;addDigParticles(Lnet/minecraft/entity/AnimationState;)V
 
- 
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- LivingEntity
- 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
 
- 
isImmuneToExplosionpublic boolean isImmuneToExplosion()Returns whether the entity is immune from explosion knockback and damage.Invisible ArmorStandEntityand emerging or diggingWardenEntityare immune from explosions.- Overrides:
- isImmuneToExplosionin class- Entity
- Returns:
- whether the entity is immune from explosion knockback and damage
- Mappings:
- Namespace - Name - Mixin selector - official - cJ- Lbfj;cJ()Z- intermediary - method_5659- Lnet/minecraft/class_1297;method_5659()Z- named - isImmuneToExplosion- Lnet/minecraft/entity/Entity;isImmuneToExplosion()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;
 
- 
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
 
- 
updateEventHandlerCalled when the entity is loaded to register game event handlers.Entities that listen to game events should first create an instance of EntityGameEventHandlerin the entity's constructor, and override this to callcallback. For example:if (this.world instanceof ServerWorld serverWorld) { callback.accept(this.handler, serverWorld); }- Overrides:
- updateEventHandlerin class- Entity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Ljava/util/function/BiConsumer;)V- intermediary - method_42147- Lnet/minecraft/class_1297;method_42147(Ljava/util/function/BiConsumer;)V- named - updateEventHandler- Lnet/minecraft/entity/Entity;updateEventHandler(Ljava/util/function/BiConsumer;)V
 
- 
isValidTarget- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxs;a(Lbfj;)Z- intermediary - method_42206- Lnet/minecraft/class_7260;method_42206(Lnet/minecraft/class_1297;)Z- named - isValidTarget- Lnet/minecraft/entity/mob/WardenEntity;isValidTarget(Lnet/minecraft/entity/Entity;)Z
 
- 
addDarknessToClosePlayerspublic static void addDarknessToClosePlayers(ServerWorld world, Vec3d pos, @Nullable @Nullable Entity entity, int range) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxs;a(Laif;Leei;Lbfj;I)V- intermediary - method_42204- Lnet/minecraft/class_7260;method_42204(Lnet/minecraft/class_3218;Lnet/minecraft/class_243;Lnet/minecraft/class_1297;I)V- named - addDarknessToClosePlayers- Lnet/minecraft/entity/mob/WardenEntity;addDarknessToClosePlayers(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/entity/Entity;I)V
 
- 
writeCustomDataToNbtWrites custom data tonbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. - Overrides:
- writeCustomDataToNbtin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfj;b(Lqr;)V- intermediary - method_5652- Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V- named - writeCustomDataToNbt- Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
readCustomDataFromNbtReads custom data fromnbt. Subclasses has to implement this.NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity. nbtmight not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
- readCustomDataFromNbtin class- MobEntity
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lqr;)V- intermediary - method_5749- Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V- named - readCustomDataFromNbt- Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
 
- 
playListeningSoundprivate void playListeningSound()- Mappings:
- Namespace - Name - Mixin selector - official - gh- Lbxs;gh()V- intermediary - method_42219- Lnet/minecraft/class_7260;method_42219()V- named - playListeningSound- Lnet/minecraft/entity/mob/WardenEntity;playListeningSound()V
 
- 
getAngriness- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbxs;w()Lbxq;- intermediary - method_42214- Lnet/minecraft/class_7260;method_42214()Lnet/minecraft/class_7253;- named - getAngriness- Lnet/minecraft/entity/mob/WardenEntity;getAngriness()Lnet/minecraft/entity/mob/Angriness;
 
- 
getAngerAtTargetprivate int getAngerAtTarget()- Mappings:
- Namespace - Name - Mixin selector - official - gi- Lbxs;gi()I- intermediary - method_43999- Lnet/minecraft/class_7260;method_43999()I- named - getAngerAtTarget- Lnet/minecraft/entity/mob/WardenEntity;getAngerAtTarget()I
 
- 
removeSuspect- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbxs;b(Lbfj;)V- intermediary - method_42211- Lnet/minecraft/class_7260;method_42211(Lnet/minecraft/class_1297;)V- named - removeSuspect- Lnet/minecraft/entity/mob/WardenEntity;removeSuspect(Lnet/minecraft/entity/Entity;)V
 
- 
increaseAngerAt- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbxs;c(Lbfj;)V- intermediary - method_42213- Lnet/minecraft/class_7260;method_42213(Lnet/minecraft/class_1297;)V- named - increaseAngerAt- Lnet/minecraft/entity/mob/WardenEntity;increaseAngerAt(Lnet/minecraft/entity/Entity;)V
 
- 
increaseAngerAt- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbxs;a(Lbfj;IZ)V- intermediary - method_42212- Lnet/minecraft/class_7260;method_42212(Lnet/minecraft/class_1297;IZ)V- named - increaseAngerAt- Lnet/minecraft/entity/mob/WardenEntity;increaseAngerAt(Lnet/minecraft/entity/Entity;IZ)V
 
- 
getPrimeSuspect- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbxs;fY()Ljava/util/Optional;- intermediary - method_42215- Lnet/minecraft/class_7260;method_42215()Ljava/util/Optional;- named - getPrimeSuspect- Lnet/minecraft/entity/mob/WardenEntity;getPrimeSuspect()Ljava/util/Optional;
 
- 
getTarget- Specified by:
- getTargetin interface- Targeter
- Overrides:
- getTargetin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - j- Lbgw;j()Lbfz;- intermediary - method_5968- Lnet/minecraft/class_8152;method_5968()Lnet/minecraft/class_1309;- named - getTarget- Lnet/minecraft/entity/Targeter;getTarget()Lnet/minecraft/entity/LivingEntity;
 
- 
canImmediatelyDespawnpublic boolean canImmediatelyDespawn(double distanceSquared) - Overrides:
- canImmediatelyDespawnin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbgb;h(D)Z- intermediary - method_5974- Lnet/minecraft/class_1308;method_5974(D)Z- named - canImmediatelyDespawn- Lnet/minecraft/entity/mob/MobEntity;canImmediatelyDespawn(D)Z
 
- 
initialize@Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt) - Overrides:
- initializein class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgb;a(Lcnb;Lbdv;Lbgd;Lbgt;Lqr;)Lbgt;- intermediary - method_5943- Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;- named - initialize- Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
 
- 
damageApplies a damage to this entity. The exact implementation differs between subclasses.LivingEntityhas health value, and damaging the entity decreases it. This also handles shields, extra damage to helmets for falling blocks, setting the attacker, playing hurt sound, etc.Some entities like ItemEntityalso have health value, which the overridden method decrements. There also exist several entities, likeEndCrystalEntity, where any damage discards the entity (perhaps with an explosion).If this is overridden, it must check the result of Entity.isInvulnerableTo(net.minecraft.entity.damage.DamageSource)and return early.- Overrides:
- damagein class- LivingEntity
- Returns:
- whether the entity was actually damaged
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfj;a(Lben;F)Z- intermediary - method_5643- Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z- named - damage- Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
 
- 
updateAttackTarget- Mappings:
- Namespace - Name - Mixin selector - official - l- Lbxs;l(Lbfz;)V- intermediary - method_43274- Lnet/minecraft/class_7260;method_43274(Lnet/minecraft/class_1309;)V- named - updateAttackTarget- Lnet/minecraft/entity/mob/WardenEntity;updateAttackTarget(Lnet/minecraft/entity/LivingEntity;)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;
 
- 
isPushablepublic boolean isPushable()Returns whether the entity can be pushed by other entities.- Overrides:
- isPushablein class- LivingEntity
- Returns:
- whether the entity can be pushed by other entities
- Mappings:
- Namespace - Name - Mixin selector - official - bp- Lbfj;bp()Z- intermediary - method_5810- Lnet/minecraft/class_1297;method_5810()Z- named - isPushable- Lnet/minecraft/entity/Entity;isPushable()Z
 
- 
pushAway- Overrides:
- pushAwayin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - A- Lbfz;A(Lbfj;)V- intermediary - method_6087- Lnet/minecraft/class_1309;method_6087(Lnet/minecraft/class_1297;)V- named - pushAway- Lnet/minecraft/entity/LivingEntity;pushAway(Lnet/minecraft/entity/Entity;)V
 
- 
getAngerManager- Mappings:
- Namespace - Name - Mixin selector - official - fZ- Lbxs;fZ()Lbxr;- intermediary - method_42216- Lnet/minecraft/class_7260;method_42216()Lnet/minecraft/class_7254;- named - getAngerManager- Lnet/minecraft/entity/mob/WardenEntity;getAngerManager()Lnet/minecraft/entity/ai/WardenAngerManager;
 
- 
getVibrationListenerData- Specified by:
- getVibrationListenerDatain interface- Vibrations
- Mappings:
- Namespace - Name - Mixin selector - official - gb- Ldgu;gb()Ldgu$a;- intermediary - method_51298- Lnet/minecraft/class_8514;method_51298()Lnet/minecraft/class_8514$class_8515;- named - getVibrationListenerData- Lnet/minecraft/world/event/Vibrations;getVibrationListenerData()Lnet/minecraft/world/event/Vibrations$ListenerData;
 
- 
getVibrationCallback- Specified by:
- getVibrationCallbackin interface- Vibrations
- Mappings:
- Namespace - Name - Mixin selector - official - gc- Ldgu;gc()Ldgu$d;- intermediary - method_51299- Lnet/minecraft/class_8514;method_51299()Lnet/minecraft/class_8514$class_5719;- named - getVibrationCallback- Lnet/minecraft/world/event/Vibrations;getVibrationCallback()Lnet/minecraft/world/event/Vibrations$Callback;
 
 
-