Class EndermanEntity
- All Implemented Interfaces:
- Attackable,- Angerable,- Monster,- Targeter,- CommandOutput,- Nameable,- EntityLike
- Mappings:
- Namespace - Name - official - bvs- intermediary - net/minecraft/class_1560- named - net/minecraft/entity/mob/EndermanEntity
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate static classprivate static classprivate static classNested classes/interfaces inherited from class net.minecraft.entity.LivingEntityLivingEntity.FallSoundsNested classes/interfaces inherited from class net.minecraft.entity.EntityEntity.MoveEffect, Entity.PositionUpdater, Entity.RemovalReason
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate intprivate static final UniformIntProviderprivate intprivate static final TrackedData<Boolean>private static final EntityAttributeModifierprivate static final UUIDprivate static final TrackedData<Optional<BlockState>>private static final intprivate static final intprivate intprivate static final TrackedData<Boolean>Fields 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.entity.mob.AngerableANGER_TIME_KEY, ANGRY_AT_KEYFields 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_XP
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvoidbooleandamage(DamageSource source, float amount) Applies a damage to this entity.private booleandamageFromPotion(DamageSource source, PotionEntity potion, float amount) protected voiddropEquipment(DamageSource source, int lootingMultiplier, boolean allowDrops) protected floatgetActiveEyeHeight(EntityPose pose, EntityDimensions dimensions) protected SoundEventintprotected SoundEventprotected SoundEventgetHurtSound(DamageSource source) booleanprotected voidInitializes data tracker.protected voidbooleanisAngry()(package private) booleanisPlayerStaring(PlayerEntity player) booleanprotected voidmobTick()voidonTrackedDataSet(TrackedData<?> data) Called on the client when the tracked data is set.voidvoidReads custom data fromnbt.voidsetAngerTime(int angerTime) voidsetAngryAt(@Nullable UUID angryAt) voidsetCarriedBlock(@Nullable BlockState state) voidvoidsetTarget(@Nullable LivingEntity target) protected booleanprivate booleanteleportTo(double x, double y, double z) (package private) booleanteleportTo(Entity entity) voidvoidWrites custom data tonbt.Methods inherited from class net.minecraft.entity.mob.HostileEntitycanSpawnIgnoreLightLevel, canSpawnInDark, createHostileAttributes, getFallSounds, getPathfindingFavor, getProjectileType, getSoundCategory, getSplashSound, getSwimSound, isAngryAt, isDisallowedInPeaceful, isSpawnDark, shouldDropLoot, shouldDropXp, 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, canImmediatelyDespawn, canMobSpawn, canMoveVoluntarily, canPickupItem, canPickUpLoot, canSpawn, canTarget, canUseRangedWeapon, checkDespawn, clearGoals, clearGoalsAndTasks, clearPositionTarget, convertTo, createBodyControl, createMobAttributes, createNavigation, detachLeash, 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, getTarget, getVisibilityCache, getXpToDrop, handleStatus, hasPositionTarget, initEquipment, initialize, interact, interactMob, isAffectedByDaylight, isAiDisabled, isAttacking, isInAttackRange, isInWalkTargetRange, isInWalkTargetRange, isLeashed, isLeftHanded, isPersistent, lookAtEntity, loot, movesIndependently, onEatingGrass, onFinishPathfinding, onPlayerSpawnedChild, onStartPathfinding, playAmbientSound, playHurtSound, playSpawnEffects, prefersNewDamageableItem, prefersNewEquipment, removeFromDimension, sendAiDebugData, setAiDisabled, setAttacking, setBaby, setCanPickUpLoot, setEquipmentDropChance, setForwardSpeed, setHoldingEntityId, setLeftHanded, setMovementSpeed, setPathfindingPenalty, setPersistent, setPositionTarget, setSidewaysSpeed, setUpwardSpeed, spawnsTooManyForEachTry, squaredAttackRange, startRiding, swimUpward, tick, tickNewAi, tryAttack, tryEquip, turnHead, updateDropChances, updateEnchantments, updateGoalControlsMethods inherited from class net.minecraft.entity.LivingEntityaddPowderSnowSlowIfNeeded, addSoulSpeedBoostIfNeeded, addStatusEffect, addStatusEffect, animateDamage, applyArmorToDamage, applyDamage, applyFluidMovingSpeed, applyMovementEffects, applyMovementInput, areItemsDifferent, attackLivingEntity, blockedByShield, canBreatheInWater, canFreeze, canHaveStatusEffect, canHit, canSee, canTakeDamage, canTarget, canUsePortals, canWalkOnFluid, clearActiveItem, clearPotionSwirls, clearSleepingPosition, clearStatusEffects, computeFallDamage, consumeItem, containsOnlyAmbientEffects, createBrainProfile, createLivingAttributes, damageArmor, damageHelmet, damageShield, deserializeBrain, disableExperienceDropping, disablesShield, displaySoulSpeedEffects, drop, dropInventory, dropXp, eatFood, endCombat, enterCombat, fall, getAbsorptionAmount, getActiveHand, getActiveItem, getActiveStatusEffects, getArmor, getArmorVisibility, getAttackDistanceScalingFactor, getAttacker, getAttacking, getAttackPos, getAttributeBaseValue, getAttributeBaseValue, getAttributeInstance, getAttributes, getAttributeValue, getAttributeValue, getBaseMovementSpeedMultiplier, getBodyYaw, getBoundingBox, getBrain, getClimbingPos, getControlledMovementInput, getDamageTiltYaw, getDamageTracker, getDespawnCounter, getDimensions, 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, getSoundVolume, getStackInHand, getStackReference, getStatusEffect, getStatusEffects, getStepHeight, getStingerCount, getStuckArrowCount, getVelocityMultiplier, getVisibilityBoundingBox, getYaw, handleFallDamage, hasNoDrag, hasStackEquipped, hasStatusEffect, heal, isAffectedBySplashPotions, isAlive, isArmorSlot, isBaby, isBlocking, isClimbing, isDead, isExperienceDroppingDisabled, isFallFlying, isGlowing, isHolding, isHolding, isHoldingOntoLadder, isImmobile, isInsideWall, isInSwimmingPose, isMobOrPlayer, isOnSoulSpeedBlock, isPartOfGame, isPushable, isSleeping, isTarget, isUndead, isUsingItem, isUsingRiptide, jump, kill, knockback, knockDownwards, lookAt, markEffectsDirty, modifyAppliedDamage, onAttacking, onDamaged, onDeath, onEquipStack, onKilledBy, onSpawnPacket, onStatusEffectApplied, onStatusEffectRemoved, onStatusEffectUpgraded, playBlockFallSound, positionInPortal, positionInPortal, processEquippedStack, pushAway, pushAwayFrom, remove, removePowderSnowSlow, removeSoulSpeedBoost, removeStatusEffect, removeStatusEffectInternal, sendEffectToControllingPlayer, sendEquipmentBreakStatus, sendPickup, sendToolBreakStatus, setAbsorptionAmount, setAttacker, setAttacking, setBodyYaw, setCurrentHand, setDespawnCounter, setHeadYaw, setHealth, setJumping, setLivingFlag, setNearbySongPlaying, setNoDrag, setSleepingPosition, setSprinting, setStackInHand, setStatusEffect, setStingerCount, setStuckArrowCount, shouldAlwaysDropXp, shouldDisplaySoulSpeedEffects, shouldRemoveSoulSpeedBoost, shouldRenderName, shouldSwimInFluids, sleep, spawnConsumptionEffects, stopRiding, stopUsingItem, swingHand, swingHand, takeKnockback, takeShieldHit, teleport, tickControlled, tickCramming, tickHandSwing, tickInVoid, tickItemStackUsage, tickRiding, tickRiptide, tickStatusEffects, tiltScreen, travel, triggerItemPickedUpByEntityCriteria, updateLimbs, updateLimbs, updatePostDeath, updatePotionVisibility, updateTrackedHeadRotation, updateTrackedPositionAndAngles, wakeUpMethods inherited from class net.minecraft.entity.EntityaddAirTravelEffects, addCommandTag, addFlapEffects, addPassenger, addVelocity, addVelocity, adjustMovementForCollisions, adjustMovementForPiston, adjustMovementForSneaking, applyDamageEffects, applyMirror, applyRotation, attemptTickInVoid, bypassesLandingEffects, bypassesSteppingEffects, calculateBoundingBox, calculateBoundsForPose, calculateDimensions, calculateNextStepSoundDistance, canAddPassenger, canAvoidTraps, canBeHitByProjectile, canBeSpectated, canExplosionDestroyBlock, canModifyAt, canSprintAsVehicle, canStartRiding, changeLookDirection, checkBlockCollision, collidesWith, collidesWithStateAtPos, copyFrom, copyPositionAndRotation, couldAcceptPassenger, createSpawnPacket, detach, discard, dismountVehicle, distanceTo, doesNotCollide, doesRenderOnFire, dropItem, dropItem, dropStack, dropStack, emitGameEvent, emitGameEvent, entityDataRequiresOperator, equals, extinguish, extinguishWithSound, getAir, getBlockPos, getBlockStateAtPos, getBlockX, getBlockY, getBlockZ, getBodyY, getBoundingBox, getBrightnessAtEyes, getBurningDuration, getCameraPosVec, getChunkPos, getClientCameraPosVec, getCommandSource, getCommandTags, getControllingVehicle, getCustomName, getDamageSources, getDataTracker, getDefaultName, getDefaultPortalCooldown, getDisplayName, getEffectiveExplosionResistance, getEntityName, getEntityWorld, getEyeHeight, getEyePos, getEyeY, getFireTicks, getFirstPassenger, getFlag, getFluidHeight, getFreezingScale, getFrozenTicks, getHandPosOffset, getHeight, 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, isImmuneToExplosion, isInLava, isInPose, isInRange, isInRange, isInsideWaterOrBubbleColumn, isInSneakingPose, isInvisible, isInvisibleTo, isInvulnerable, isInvulnerableTo, isLiving, isLogicalSideForUpdatingMovement, isOnFire, isOnGround, isOnRail, isPartOf, isPlayer, isPushedByFluids, isRegionUnloaded, isRemoved, isSilent, isSneaking, isSneaky, isSpectator, isSprinting, isSubmergedIn, isSubmergedInWater, isSupportedBy, isSwimming, isTeammate, isTeamPlayer, isTouchingWater, isTouchingWaterOrRain, isWet, limitFallDistance, move, moveToWorld, occludeVibrationSignals, offsetX, offsetZ, onBlockCollision, onBubbleColumnCollision, onBubbleColumnSurfaceCollision, onDataTrackerUpdate, onKilledOther, onLanding, onPassengerLookAround, onPlayerCollision, onRemoved, onStartedTrackingBy, onStoppedTrackingBy, onStruckByLightning, onSwimmingStart, playCombinationStepSounds, playExtinguishSound, playSecondaryStepSound, playSound, playSoundIfNotSilent, playStepSound, playSwimSound, playSwimSound, populateCrashReport, pushOutOfBlocks, raycast, readNbt, refreshPosition, refreshPositionAfterTeleport, refreshPositionAfterTeleport, refreshPositionAndAngles, refreshPositionAndAngles, reinitDimensions, removeAllPassengers, removePassenger, removeScoreboardTag, requestTeleport, requestTeleportAndDismount, requestTeleportOffset, resetPortalCooldown, resetPosition, saveNbt, saveSelfNbt, scheduleVelocityUpdate, sendMessage, setAir, setBoundingBox, setChangeListener, setCustomName, setCustomNameVisible, setFireTicks, setFlag, setFrozenTicks, setGlowing, setId, setInNetherPortal, setInPowderSnow, setInvisible, setInvulnerable, setNoGravity, setOnFire, setOnFireFor, setOnFireFromLava, setOnGround, setOnGround, setPitch, setPortalCooldown, setPos, setPose, setPosition, setPosition, setRemoved, setRenderDistanceMultiplier, setRotation, setSilent, setSneaking, setStepHeight, setSwimming, setUuid, setVelocity, setVelocity, setVelocityClient, setWorld, setYaw, shouldBroadcastConsoleToOps, shouldDismountUnderwater, shouldEscapePowderSnow, shouldReceiveFeedback, shouldRender, shouldRender, shouldSave, shouldSetPositionOnLoad, shouldSpawnSprintingParticles, shouldTrackOutput, slowMovement, spawnSprintingParticles, squaredDistanceTo, squaredDistanceTo, squaredDistanceTo, startRiding, streamPassengersAndSelf, streamSelfAndPassengers, teleport, teleport, tickPortal, tickPortalCooldown, toNbtList, toNbtList, toString, tryCheckBlockCollision, unsetRemoved, updateEventHandler, updateKilledAdvancementCriterion, updateMovementInFluid, updatePassengerForDismount, updatePassengerPosition, updatePassengerPosition, updatePosition, updatePositionAndAngles, updateSupportingBlockPos, updateSwimming, updateTrackedPosition, updateVelocity, updateWaterState, wouldPoseNotCollide, writeNbtMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.entity.mob.AngerablecanTarget, forgive, getAttacker, getTarget, hasAngerTime, isUniversallyAngry, readAngerFromNbt, setAttacker, setAttacking, shouldAngerAt, stopAnger, tickAngerLogic, universallyAnger, writeAngerToNbtMethods inherited from interface net.minecraft.server.command.CommandOutputcannotBeSilenced
- 
Field Details- 
ATTACKING_SPEED_BOOST_ID- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbvs;c:Ljava/util/UUID;- intermediary - field_7256- Lnet/minecraft/class_1560;field_7256:Ljava/util/UUID;- named - ATTACKING_SPEED_BOOST_ID- Lnet/minecraft/entity/mob/EndermanEntity;ATTACKING_SPEED_BOOST_ID:Ljava/util/UUID;
 
- 
ATTACKING_SPEED_BOOST- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbvs;d:Lbhe;- intermediary - field_7252- Lnet/minecraft/class_1560;field_7252:Lnet/minecraft/class_1322;- named - ATTACKING_SPEED_BOOST- Lnet/minecraft/entity/mob/EndermanEntity;ATTACKING_SPEED_BOOST:Lnet/minecraft/entity/attribute/EntityAttributeModifier;
 
- 
field_30462private static final int field_30462- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - e- Lbvs;e:I- intermediary - field_30462- Lnet/minecraft/class_1560;field_30462:I- named - field_30462- Lnet/minecraft/entity/mob/EndermanEntity;field_30462:I
 
- 
field_30461private static final int field_30461- See Also:
- Mappings:
- Namespace - Name - Mixin selector - official - bT- Lbvs;bT:I- intermediary - field_30461- Lnet/minecraft/class_1560;field_30461:I- named - field_30461- Lnet/minecraft/entity/mob/EndermanEntity;field_30461:I
 
- 
CARRIED_BLOCK- Mappings:
- Namespace - Name - Mixin selector - official - bU- Lbvs;bU:Laby;- intermediary - field_7257- Lnet/minecraft/class_1560;field_7257:Lnet/minecraft/class_2940;- named - CARRIED_BLOCK- Lnet/minecraft/entity/mob/EndermanEntity;CARRIED_BLOCK:Lnet/minecraft/entity/data/TrackedData;
 
- 
ANGRY- Mappings:
- Namespace - Name - Mixin selector - official - bV- Lbvs;bV:Laby;- intermediary - field_7255- Lnet/minecraft/class_1560;field_7255:Lnet/minecraft/class_2940;- named - ANGRY- Lnet/minecraft/entity/mob/EndermanEntity;ANGRY:Lnet/minecraft/entity/data/TrackedData;
 
- 
PROVOKED- Mappings:
- Namespace - Name - Mixin selector - official - bW- Lbvs;bW:Laby;- intermediary - field_20618- Lnet/minecraft/class_1560;field_20618:Lnet/minecraft/class_2940;- named - PROVOKED- Lnet/minecraft/entity/mob/EndermanEntity;PROVOKED:Lnet/minecraft/entity/data/TrackedData;
 
- 
ANGER_TIME_RANGE- Mappings:
- Namespace - Name - Mixin selector - official - bZ- Lbvs;bZ:Lbdi;- intermediary - field_25378- Lnet/minecraft/class_1560;field_25378:Lnet/minecraft/class_6019;- named - ANGER_TIME_RANGE- Lnet/minecraft/entity/mob/EndermanEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
 
- 
lastAngrySoundAgeprivate int lastAngrySoundAge- Mappings:
- Namespace - Name - Mixin selector - official - bX- Lbvs;bX:I- intermediary - field_7253- Lnet/minecraft/class_1560;field_7253:I- named - lastAngrySoundAge- Lnet/minecraft/entity/mob/EndermanEntity;lastAngrySoundAge:I
 
- 
ageWhenTargetSetprivate int ageWhenTargetSet- Mappings:
- Namespace - Name - Mixin selector - official - bY- Lbvs;bY:I- intermediary - field_7254- Lnet/minecraft/class_1560;field_7254:I- named - ageWhenTargetSet- Lnet/minecraft/entity/mob/EndermanEntity;ageWhenTargetSet:I
 
- 
angerTimeprivate int angerTime- Mappings:
- Namespace - Name - Mixin selector - official - ca- Lbvs;ca:I- intermediary - field_25376- Lnet/minecraft/class_1560;field_25376:I- named - angerTime- Lnet/minecraft/entity/mob/EndermanEntity;angerTime:I
 
- 
angryAt- Mappings:
- Namespace - Name - Mixin selector - official - cb- Lbvs;cb:Ljava/util/UUID;- intermediary - field_25377- Lnet/minecraft/class_1560;field_25377:Ljava/util/UUID;- named - angryAt- Lnet/minecraft/entity/mob/EndermanEntity;angryAt:Ljava/util/UUID;
 
 
- 
- 
Constructor Details- 
EndermanEntity- 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- 
initGoalsprotected void initGoals()
- 
createEndermanAttributes- Mappings:
- Namespace - Name - Mixin selector - official - q- Lbvs;q()Lbhf$a;- intermediary - method_26910- Lnet/minecraft/class_1560;method_26910()Lnet/minecraft/class_5132$class_5133;- named - createEndermanAttributes- Lnet/minecraft/entity/mob/EndermanEntity;createEndermanAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
 
- 
setTarget- Specified by:
- setTargetin interface- Angerable
- Overrides:
- setTargetin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - h- Lbgb;h(Lbfz;)V- intermediary - method_5980- Lnet/minecraft/class_1308;method_5980(Lnet/minecraft/class_1309;)V- named - setTarget- Lnet/minecraft/entity/mob/MobEntity;setTarget(Lnet/minecraft/entity/LivingEntity;)V
 
- 
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
 
- 
chooseRandomAngerTimepublic void chooseRandomAngerTime()- Specified by:
- chooseRandomAngerTimein interface- Angerable
- Mappings:
- Namespace - Name - Mixin selector - official - c- Lbgg;c()V- intermediary - method_29509- Lnet/minecraft/class_5354;method_29509()V- named - chooseRandomAngerTime- Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
 
- 
setAngerTimepublic void setAngerTime(int angerTime) - Specified by:
- setAngerTimein interface- Angerable
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(I)V- intermediary - method_29514- Lnet/minecraft/class_5354;method_29514(I)V- named - setAngerTime- Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
 
- 
getAngerTimepublic int getAngerTime()- Specified by:
- getAngerTimein interface- Angerable
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a()I- intermediary - method_29507- Lnet/minecraft/class_5354;method_29507()I- named - getAngerTime- Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
 
- 
setAngryAt- Specified by:
- setAngryAtin interface- Angerable
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbgg;a(Ljava/util/UUID;)V- intermediary - method_29513- Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V- named - setAngryAt- Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
 
- 
getAngryAt- Specified by:
- getAngryAtin interface- Angerable
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbgg;b()Ljava/util/UUID;- intermediary - method_29508- Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;- named - getAngryAt- Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
 
- 
playAngrySoundpublic void playAngrySound()- Mappings:
- Namespace - Name - Mixin selector - official - r- Lbvs;r()V- intermediary - method_7030- Lnet/minecraft/class_1560;method_7030()V- named - playAngrySound- Lnet/minecraft/entity/mob/EndermanEntity;playAngrySound()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
 
- 
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
 
- 
isPlayerStaring- Mappings:
- Namespace - Name - Mixin selector - official - g- Lbvs;g(Lbyo;)Z- intermediary - method_7026- Lnet/minecraft/class_1560;method_7026(Lnet/minecraft/class_1657;)Z- named - isPlayerStaring- Lnet/minecraft/entity/mob/EndermanEntity;isPlayerStaring(Lnet/minecraft/entity/player/PlayerEntity;)Z
 
- 
getActiveEyeHeight- Overrides:
- getActiveEyeHeightin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbfz;b(Lbgl;Lbfk;)F- intermediary - method_18394- Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F- named - getActiveEyeHeight- Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
 
- 
tickMovementpublic void tickMovement()- Overrides:
- tickMovementin class- HostileEntity
- Mappings:
- Namespace - Name - Mixin selector - official - b_- Lbfz;b_()V- intermediary - method_6007- Lnet/minecraft/class_1309;method_6007()V- named - tickMovement- Lnet/minecraft/entity/LivingEntity;tickMovement()V
 
- 
hurtByWaterpublic boolean hurtByWater()- Overrides:
- hurtByWaterin class- LivingEntity
- Mappings:
- Namespace - Name - Mixin selector - official - fb- Lbfz;fb()Z- intermediary - method_29503- Lnet/minecraft/class_1309;method_29503()Z- named - hurtByWater- Lnet/minecraft/entity/LivingEntity;hurtByWater()Z
 
- 
mobTickprotected void mobTick()
- 
teleportRandomlyprotected boolean teleportRandomly()- Mappings:
- Namespace - Name - Mixin selector - official - w- Lbvs;w()Z- intermediary - method_7029- Lnet/minecraft/class_1560;method_7029()Z- named - teleportRandomly- Lnet/minecraft/entity/mob/EndermanEntity;teleportRandomly()Z
 
- 
teleportTo- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvs;a(Lbfj;)Z- intermediary - method_7025- Lnet/minecraft/class_1560;method_7025(Lnet/minecraft/class_1297;)Z- named - teleportTo- Lnet/minecraft/entity/mob/EndermanEntity;teleportTo(Lnet/minecraft/entity/Entity;)Z
 
- 
teleportToprivate boolean teleportTo(double x, double y, double z) - Mappings:
- Namespace - Name - Mixin selector - official - r- Lbvs;r(DDD)Z- intermediary - method_7024- Lnet/minecraft/class_1560;method_7024(DDD)Z- named - teleportTo- Lnet/minecraft/entity/mob/EndermanEntity;teleportTo(DDD)Z
 
- 
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;
 
- 
dropEquipment- Overrides:
- dropEquipmentin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbfz;a(Lben;IZ)V- intermediary - method_6099- Lnet/minecraft/class_1309;method_6099(Lnet/minecraft/class_1282;IZ)V- named - dropEquipment- Lnet/minecraft/entity/LivingEntity;dropEquipment(Lnet/minecraft/entity/damage/DamageSource;IZ)V
 
- 
setCarriedBlock- Mappings:
- Namespace - Name - Mixin selector - official - d- Lbvs;d(Ldcb;)V- intermediary - method_7032- Lnet/minecraft/class_1560;method_7032(Lnet/minecraft/class_2680;)V- named - setCarriedBlock- Lnet/minecraft/entity/mob/EndermanEntity;setCarriedBlock(Lnet/minecraft/block/BlockState;)V
 
- 
getCarriedBlock- Mappings:
- Namespace - Name - Mixin selector - official - fY- Lbvs;fY()Ldcb;- intermediary - method_7027- Lnet/minecraft/class_1560;method_7027()Lnet/minecraft/class_2680;- named - getCarriedBlock- Lnet/minecraft/entity/mob/EndermanEntity;getCarriedBlock()Lnet/minecraft/block/BlockState;
 
- 
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
 
- 
damageFromPotion- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbvs;a(Lben;Lbzr;F)Z- intermediary - method_38068- Lnet/minecraft/class_1560;method_38068(Lnet/minecraft/class_1282;Lnet/minecraft/class_1686;F)Z- named - damageFromPotion- Lnet/minecraft/entity/mob/EndermanEntity;damageFromPotion(Lnet/minecraft/entity/damage/DamageSource;Lnet/minecraft/entity/projectile/thrown/PotionEntity;F)Z
 
- 
isAngrypublic boolean isAngry()- Mappings:
- Namespace - Name - Mixin selector - official - fZ- Lbvs;fZ()Z- intermediary - method_7028- Lnet/minecraft/class_1560;method_7028()Z- named - isAngry- Lnet/minecraft/entity/mob/EndermanEntity;isAngry()Z
 
- 
isProvokedpublic boolean isProvoked()- Mappings:
- Namespace - Name - Mixin selector - official - ga- Lbvs;ga()Z- intermediary - method_22330- Lnet/minecraft/class_1560;method_22330()Z- named - isProvoked- Lnet/minecraft/entity/mob/EndermanEntity;isProvoked()Z
 
- 
setProvokedpublic void setProvoked()- Mappings:
- Namespace - Name - Mixin selector - official - gb- Lbvs;gb()V- intermediary - method_22331- Lnet/minecraft/class_1560;method_22331()V- named - setProvoked- Lnet/minecraft/entity/mob/EndermanEntity;setProvoked()V
 
- 
cannotDespawnpublic boolean cannotDespawn()- Overrides:
- cannotDespawnin class- MobEntity
- Mappings:
- Namespace - Name - Mixin selector - official - T- Lbgb;T()Z- intermediary - method_17326- Lnet/minecraft/class_1308;method_17326()Z- named - cannotDespawn- Lnet/minecraft/entity/mob/MobEntity;cannotDespawn()Z
 
 
-