Package net.minecraft.entity.monster
Class EntityEnderman
- java.lang.Object
- 
 public class EntityEnderman extends EntityMob + This portion of EaglercraftX contains deobfuscated Minecraft 1.8 source code. Minecraft 1.8.8 bytecode is (c) 2015 Mojang AB. "Do not distribute!" Mod Coder Pack v9.18 deobfuscation configs are (c) Copyright by the MCP Team EaglercraftX 1.8 patch files are (c) 2022-2023 LAX1DUDE. All Rights Reserved. WITH THE EXCEPTION OF PATCH FILES, MINIFIED JAVASCRIPT, AND ALL FILES NORMALLY FOUND IN AN UNMODIFIED MINECRAFT RESOURCE PACK, YOU ARE NOT ALLOWED TO SHARE, DISTRIBUTE, OR REPURPOSE ANY FILE USED BY OR PRODUCED BY THE SOFTWARE IN THIS REPOSITORY WITHOUT PRIOR PERMISSION FROM THE PROJECT AUTHOR. NOT FOR COMMERCIAL OR MALICIOUS USE (please read the 'LICENSE' file this repo's root directory for more info)
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class net.minecraft.entity.EntityLivingEntityLiving.SpawnPlacementType
 - 
Nested classes/interfaces inherited from class net.zxmushroom63.plugins.BaseDataBaseData.BooleanCallback, BaseData.BooleanCallbackArr, BaseData.DataBooleanCallback, BaseData.DataBooleanCallbackArr, BaseData.DataDoubleCallback, BaseData.DataDoubleCallbackArr, BaseData.DataFloatCallback, BaseData.DataFloatCallbackArr, BaseData.DataIntCallback, BaseData.DataIntCallbackArr, BaseData.DataObjectCallback, BaseData.DataObjectCallbackArr, BaseData.DataStringCallback, BaseData.DataStringCallbackArr, BaseData.DataVoidCallback, BaseData.DoubleCallback, BaseData.DoubleCallbackArr, BaseData.FloatCallback, BaseData.FloatCallbackArr, BaseData.IntCallback, BaseData.IntCallbackArr, BaseData.ObjectCallback, BaseData.ObjectCallbackArr, BaseData.StringCallback, BaseData.StringCallbackArr, BaseData.VoidCallback
 
- 
 - 
Field Summary- 
Fields inherited from class net.minecraft.entity.EntityCreatureFLEEING_SPEED_MODIFIER, FLEEING_SPEED_MODIFIER_UUID
 - 
Fields inherited from class net.minecraft.entity.EntityLivingequipmentDropChances, experienceValue, livingSoundTime
 - 
Fields inherited from class net.minecraft.entity.EntityLivingBasearrowHitTimer, attackedAtYaw, attackingPlayer, cameraPitch, dead, deathTime, entityAge, field_70741_aB, field_70769_ao, field_70770_ap, hurtTime, isJumping, isSwingInProgress, jumpMovementFactor, lastDamage, limbSwing, limbSwingAmount, maxHurtResistantTime, maxHurtTime, movedDistance, moveForward, moveStrafing, newPosRotationIncrements, newPosX, newPosY, newPosZ, newRotationPitch, newRotationYaw, onGroundSpeedFactor, prevCameraPitch, prevLimbSwingAmount, prevMovedDistance, prevOnGroundSpeedFactor, prevRenderYawOffset, prevRotationYawHead, prevSwingProgress, randomYawVelocity, recentlyHit, renderYawOffset, rotationYawHead, scoreValue, swingProgress, swingProgressInt
 - 
Fields inherited from class net.minecraft.entity.EntityaddedToChunk, chunkCoordX, chunkCoordY, chunkCoordZ, dataWatcher, dimension, distanceWalkedModified, distanceWalkedOnStepModified, entityCollisionReduction, entityUniqueID, fallDistance, field_181016_an, field_181017_ao, field_181018_ap, fireResistance, firstUpdate, forceSpawn, height, hurtResistantTime, ignoreFrustumCheck, inPortal, inWater, isAirBorne, isCollided, isCollidedHorizontally, isCollidedVertically, isDead, isImmuneToFire, isInWeb, lastTickPosX, lastTickPosY, lastTickPosZ, motionX, motionY, motionZ, noClip, onGround, portalCounter, posX, posY, posZ, prevDistanceWalkedModified, preventEntitySpawning, prevPosX, prevPosY, prevPosZ, prevRotationPitch, prevRotationYaw, rand, renderDistanceWeight, riddenByEntity, ridingEntity, rotationPitch, rotationYaw, serverPosX, serverPosY, serverPosZ, stepHeight, ticksExisted, timeUntilPortal, velocityChanged, width, worldObj
 - 
Fields inherited from interface net.minecraft.entity.monster.IMobmobSelector, VISIBLE_MOB_SELECTOR
 
- 
 - 
Constructor SummaryConstructors Constructor Description EntityEnderman(World worldIn)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidapplyEntityAttributes()booleanattackEntityFrom(DamageSource damagesource, float f)+ Called when the entity is attacked.static voidbootstrap()protected voiddropFewItems(boolean var1, int i)+ Drop 0-2 items of this living's typeprotected voidentityInit()protected java.lang.StringgetDeathSound()+ Returns the sound this mob makes on death.protected ItemgetDropItem()floatgetEyeHeight()IBlockStategetHeldBlockState()+ Gets this enderman's held block stateprotected java.lang.StringgetHurtSound()+ Returns the sound this mob makes when it is hurt.protected java.lang.StringgetLivingSound()+ Returns the sound this mob makes while it's alive.booleanisScreaming()voidonLivingUpdate()+ Called frequently so the entity can update its state every tick as required.voidreadEntityFromNBT(NBTTagCompound nbttagcompound)+ (abstract) Protected helper method to read subclass entity data from NBT.voidsetHeldBlockState(IBlockState state)+ Sets this enderman's held block statevoidsetScreaming(boolean screaming)protected booleanteleportRandomly()+ Teleport the enderman to a random nearby positionprotected booleanteleportTo(double x, double y, double z)+ Teleport the endermanprotected booleanteleportToEntity(Entity parEntity)+ Teleport the enderman to another entityprotected voidupdateAITasks()voidwriteEntityToNBT(NBTTagCompound nbttagcompound)+ (abstract) Protected helper method to write subclass entity data to NBT.- 
Methods inherited from class net.minecraft.entity.monster.EntityMobattackEntityAsMob, canDropLoot, getBlockPathWeight, getCanSpawnHere, getFallSoundString, getSplashSound, getSwimSound, isValidLightLevel
 - 
Methods inherited from class net.minecraft.entity.EntityCreaturedetachHome, func_142017_o, getHomePosition, getMaximumHomeDistance, hasHome, hasPath, isWithinHomeDistanceCurrentPosition, isWithinHomeDistanceFromPosition, setHomePosAndDistance, updateLeashedState
 - 
Methods inherited from class net.minecraft.entity.EntityLivingallowLeashing, canAttackClass, canBeSteered, canDespawn, canPickUpLoot, clearLeashed, despawnEntity, dropEquipment, eatGrassBonus, enablePersistence, faceEntity, func_110146_f, func_175448_a, getArmorItemForSlot, getArmorPosition, getAttackTarget, getCurrentArmor, getEquipmentInSlot, getExperiencePoints, getHeldItem, getInventory, getLeashed, getLeashedToEntity, getMaxFallHeight, getMaxSpawnedInChunk, getRenderSizeModifier, getTalkInterval, getVerticalFaceSpeed, handleStatusUpdate, interact, interactFirst, isAIDisabled, isNoDespawnRequired, isNotColliding, isServerWorld, onEntityUpdate, onInitialSpawn, playLivingSound, replaceItemInInventory, setAIMoveSpeed, setAttackTarget, setCanPickUpLoot, setCurrentItemOrArmor, setEnchantmentBasedOnDifficulty, setEquipmentBasedOnDifficulty, setEquipmentDropChance, setLeashedToEntity, setMoveForward, setNoAI, spawnExplosionParticle, updateEntityActionState, updateEquipmentIfNeeded
 - 
Methods inherited from class net.minecraft.entity.EntityLivingBaseaddPotionEffect, addRandomDrop, applyArmorCalculations, applyPotionDamageCalculations, canBeCollidedWith, canBePushed, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, collideWithEntity, collideWithNearbyEntities, damageArmor, damageEntity, decreaseAirSupply, dismountEntity, fall, func_181013_g, func_94060_bK, getAbsorptionAmount, getActivePotionEffect, getActivePotionEffects, getAge, getAIMoveSpeed, getAITarget, getAlwaysRenderNameTagForRender, getArrowCountInEntity, getAttributeMap, getCombatTracker, getCreatureAttribute, getEntityAttribute, getHealth, getJumpUpwardsMotion, getLastAttacker, getLastAttackerTime, getLook, getLookVec, getMaxHealth, getRevengeTimer, getRNG, getRotationYawHead, getSoundPitch, getSoundVolume, getSwingProgress, getTeam, getTotalArmorValue, handleJumpLava, heal, isChild, isEntityAlive, isEntityUndead, isMovementBlocked, isOnLadder, isOnSameTeam, isOnTeam, isPlayer, isPlayerSleeping, isPotionActive, isPotionActive, isPotionApplicable, jump, kill, knockBack, loadPluginData, makePluginData, markPotionsDirty, mountEntity, moveEntityWithHeading, onChangedPotionEffect, onDeath, onDeathUpdate, onFinishedPotionEffect, onItemPickup, onKillCommand, onNewPotionEffect, onUpdate, performHurtAnimation, removePotionEffect, removePotionEffectClient, renderBrokenItemStack, resetPotionEffectMetadata, sendEndCombat, sendEnterCombat, setAbsorptionAmount, setArrowCountInEntity, setBeenAttacked, setHealth, setJumping, setLastAttacker, setPositionAndRotation2, setRevengeTarget, setRotationYawHead, setSprinting, swingItem, updateAITick, updateArmSwingProgress, updateFallState, updatePotionEffects, updatePotionMetadata, updateRidden
 - 
Methods inherited from class net.minecraft.entity.EntityaddChatMessage, addEntityCrashInfo, addToPlayerScore, addVelocity, applyEnchantments, applyEntityCollision, canAttackWithItem, canCommandSenderUseCommand, canRenderOnFire, canTriggerWalking, clientUpdateEntityNBT, copyDataFromOld, copyLocationAndAnglesFrom, createRunningParticles, dealFireDamage, doBlockCollisions, doesEntityNotTriggerPressurePlate, dropItem, dropItemWithOffset, entityDropItem, equals, extinguish, fromNBT, func_181012_aH, func_181014_aG, func_181015_d, getAir, getAlwaysRenderNameTag, getBrightness, getBrightnessForRender, getCollisionBorderSize, getCollisionBoundingBox, getCollisionBox, getCommandSenderEntity, getCustomNameTag, getDataWatcher, getDisplayName, getDistance, getDistanceSq, getDistanceSq, getDistanceSqToCenter, getDistanceSqToEntity, getDistanceToEntity, getEntityBoundingBox, getEntityId, getEntityString, getEntityWorld, getExplosionResistance, getFlag, getHorizontalFacing, getHoverEvent, getMaxInPortalTime, getMountedYOffset, getName, getNBTTagCompound, getParts, getPortalCooldown, getPosition, getPositionEyes, getPositionVector, getUniqueID, getVectorForRotation, getYOffset, handleWaterMovement, hasCustomName, hashCode, hitByEntity, interactAt, isBurning, isEating, isEntityEqual, isEntityInsideOpaqueBlock, isEntityInvulnerable, isImmuneToExplosions, isImmuneToFire, isInLava, isInRangeToRender3d, isInRangeToRenderDist, isInsideOfMaterial, isInvisible, isInvisibleToPlayer, isInWater, isOffsetPositionInLiquid, isOutsideBorder, isPushedByWater, isRiding, isSilent, isSneaking, isSprinting, isWet, moveEntity, moveFlying, moveToBlockPosAndAngles, newDoubleNBTList, newFloatNBTList, onChunkLoad, onCollideWithPlayer, onDataWatcherUpdate, onKillEntity, onStruckByLightning, playSound, playStepSound, preparePlayerToSpawn, pushOutOfBlocks, rayTrace, readFromNBT, resetHeight, sendCommandFeedback, setAir, setAlwaysRenderNameTag, setAngles, setCustomNameTag, setDead, setEating, setEntityBoundingBox, setEntityId, setFire, setFlag, setInvisible, setInWeb, setLocationAndAngles, setOnFireFromLava, setOutsideBorder, setPosition, setPositionAndRotation, setPositionAndUpdate, setRotation, setSilent, setSize, setSneaking, setVelocity, setWorld, shouldSetPosAfterLoading, spawnRunningParticles, toNBT, toString, travelToDimension, updateRiderPosition, verifyExplosion, writeMountToNBT, writeToNBT, writeToNBTOptional
 - 
Methods inherited from class net.zxmushroom63.plugins.BaseDataexecFuncBaseData, execFuncObject, execFuncString, getBaseData, getBaseDataArr, getBoolean, getBooleanArr, getByte, getByteArr, getChar, getCharArr, getDouble, getDoubleArr, getFloat, getFloatArr, getInt, getIntArr, getObject, getObjectArr, getShort, getShortArr, getString, getStringArr, has, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setCallbackBoolean, setCallbackBooleanArr, setCallbackBooleanArrWithDataArg, setCallbackBooleanWithDataArg, setCallbackDouble, setCallbackDoubleArr, setCallbackDoubleArrWithDataArg, setCallbackDoubleWithDataArg, setCallbackFloat, setCallbackFloatArr, setCallbackFloatArrWithDataArg, setCallbackFloatWithDataArg, setCallbackInt, setCallbackIntArr, setCallbackIntArrWithDataArg, setCallbackIntWithDataArg, setCallbackObject, setCallbackObjectArr, setCallbackObjectArrWithDataArg, setCallbackObjectWithDataArg, setCallbackString, setCallbackStringArr, setCallbackStringArrWithDataArg, setCallbackStringWithDataArg, setCallbackVoid, setCallbackVoidWithDataArg, setNull
 
- 
 
- 
- 
- 
Constructor Detail- 
EntityEndermanpublic EntityEnderman(World worldIn) 
 
- 
 - 
Method Detail- 
applyEntityAttributesprotected void applyEntityAttributes() - Overrides:
- applyEntityAttributesin class- EntityMob
 
 - 
entityInitprotected void entityInit() - Overrides:
- entityInitin class- EntityLiving
 
 - 
writeEntityToNBTpublic void writeEntityToNBT(NBTTagCompound nbttagcompound) + (abstract) Protected helper method to write subclass entity data to NBT.- Overrides:
- writeEntityToNBTin class- EntityLiving
 
 - 
readEntityFromNBTpublic void readEntityFromNBT(NBTTagCompound nbttagcompound) + (abstract) Protected helper method to read subclass entity data from NBT.- Overrides:
- readEntityFromNBTin class- EntityLiving
 
 - 
getEyeHeightpublic float getEyeHeight() - Overrides:
- getEyeHeightin class- Entity
 
 - 
onLivingUpdatepublic void onLivingUpdate() + Called frequently so the entity can update its state every tick as required. For example, zombies and skeletons use this to react to sunlight and start to burn.- Overrides:
- onLivingUpdatein class- EntityMob
 
 - 
updateAITasksprotected void updateAITasks() - Overrides:
- updateAITasksin class- EntityLiving
 
 - 
teleportRandomlyprotected boolean teleportRandomly() + Teleport the enderman to a random nearby position
 - 
teleportToEntityprotected boolean teleportToEntity(Entity parEntity) + Teleport the enderman to another entity
 - 
teleportToprotected boolean teleportTo(double x, double y, double z)+ Teleport the enderman
 - 
getLivingSoundprotected java.lang.String getLivingSound() + Returns the sound this mob makes while it's alive.- Overrides:
- getLivingSoundin class- EntityLiving
 
 - 
getHurtSoundprotected java.lang.String getHurtSound() + Returns the sound this mob makes when it is hurt.- Overrides:
- getHurtSoundin class- EntityMob
 
 - 
getDeathSoundprotected java.lang.String getDeathSound() + Returns the sound this mob makes on death.- Overrides:
- getDeathSoundin class- EntityMob
 
 - 
getDropItemprotected Item getDropItem() - Overrides:
- getDropItemin class- EntityLiving
 
 - 
dropFewItemsprotected void dropFewItems(boolean var1, int i)+ Drop 0-2 items of this living's type- Overrides:
- dropFewItemsin class- EntityLiving
 
 - 
setHeldBlockStatepublic void setHeldBlockState(IBlockState state) + Sets this enderman's held block state
 - 
getHeldBlockStatepublic IBlockState getHeldBlockState() + Gets this enderman's held block state
 - 
attackEntityFrompublic boolean attackEntityFrom(DamageSource damagesource, float f) + Called when the entity is attacked.- Overrides:
- attackEntityFromin class- EntityMob
 
 - 
isScreamingpublic boolean isScreaming() 
 - 
setScreamingpublic void setScreaming(boolean screaming) 
 - 
bootstrappublic static void bootstrap() 
 
- 
 
-