Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.minecraft.entity.Entity

Packages that use Entity
cpw.mods.fml.client |
cpw.mods.fml.client.modloader |
cpw.mods.fml.client.registry |
cpw.mods.fml.common |
cpw.mods.fml.common.modloader |
cpw.mods.fml.common.network |
cpw.mods.fml.common.registry |
cpw.mods.fml.server |
net.minecraft.block |
net.minecraft.client.audio |
net.minecraft.client.entity |
net.minecraft.client.model |
net.minecraft.client.multiplayer |
net.minecraft.client.particle |
net.minecraft.client.renderer |
net.minecraft.client.renderer.entity |
net.minecraft.client.renderer.tileentity |
net.minecraft.command |
net.minecraft.entity |
net.minecraft.entity.ai |
net.minecraft.entity.boss |
net.minecraft.entity.effect |
net.minecraft.entity.item |
net.minecraft.entity.monster |
net.minecraft.entity.passive |
net.minecraft.entity.player |
net.minecraft.entity.projectile |
net.minecraft.item |
net.minecraft.network.packet |
net.minecraft.pathfinding |
net.minecraft.server.management |
net.minecraft.src |
net.minecraft.tileentity |
net.minecraft.util |
net.minecraft.world |
net.minecraft.world.chunk |
net.minecraftforge.client |
net.minecraftforge.common |
net.minecraftforge.event.entity |
net.minecraftforge.event.entity.minecart |
net.minecraftforge.event.entity.player |

Uses of Entity in cpw.mods.fml.client

Methods in cpw.mods.fml.client that return Entity
`Entity` | `FMLClientHandler.spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration er, EntitySpawnPacket packet)`

Uses of Entity in cpw.mods.fml.client.modloader

Methods in cpw.mods.fml.client.modloader that return Entity
`Entity` | `ModLoaderClientHelper.spawnEntity(BaseModProxy mod, EntitySpawnPacket input, EntityRegistry.EntityRegistration er)`

Uses of Entity in cpw.mods.fml.client.registry

Method parameters in cpw.mods.fml.client.registry with type arguments of type Entity
`void` | `RenderingRegistry.loadEntityRenderers(Map<Class<? extends Entity>,Render> rendererMap)`
`static void` | `RenderingRegistry.registerEntityRenderingHandler(Class<? extends Entity> entityClass, Render renderer)` Register an entity rendering handler.

Uses of Entity in cpw.mods.fml.common

Methods in cpw.mods.fml.common that return Entity
`Entity` | `IFMLSidedHandler.spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration registration, EntitySpawnPacket packet)`
`Entity` | `FMLCommonHandler.spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration registration, EntitySpawnPacket entitySpawnPacket)`

Uses of Entity in cpw.mods.fml.common.modloader

Methods in cpw.mods.fml.common.modloader that return Entity
`Entity` | `ModLoaderEntitySpawnCallback.apply(EntitySpawnPacket input)`
`Entity` | `IModLoaderSidedHelper.spawnEntity(BaseModProxy mod, EntitySpawnPacket input, EntityRegistry.EntityRegistration registration)`

Method parameters in cpw.mods.fml.common.modloader with type arguments of type Entity
`static void` | `ModLoaderHelper.buildEntityTracker(BaseModProxy mod, Class<? extends Entity> entityClass, int entityTypeId, int updateRange, int updateInterval, boolean sendVelocityInfo)`

Uses of Entity in cpw.mods.fml.common.network

Methods in cpw.mods.fml.common.network with parameters of type Entity
`static Packet` | `FMLNetworkHandler.getEntitySpawningPacket(Entity entity)`

Uses of Entity in cpw.mods.fml.common.registry

Methods in cpw.mods.fml.common.registry that return Entity
`Entity` | `EntityRegistry.EntityRegistration.doCustomSpawning(EntitySpawnPacket packet)`
`Entity` | `IThrowableEntity.getThrower()` Gets the entity that threw/created this entity.

Methods in cpw.mods.fml.common.registry that return types with arguments of type Entity
`Class<? extends Entity>` | `EntityRegistry.EntityRegistration.getEntityClass()`

Methods in cpw.mods.fml.common.registry with parameters of type Entity
`void` | `IThrowableEntity.setThrower(Entity entity)` Sets the entity that threw/created this entity.
`boolean` | `EntityRegistry.tryTrackingEntity(EntityTracker entityTracker, Entity entity)`

Method parameters in cpw.mods.fml.common.registry with type arguments of type Entity
`EntityRegistry.EntityRegistration` | `EntityRegistry.lookupModSpawn(Class<? extends Entity> clazz, boolean keepLooking)`
`static void` | `EntityRegistry.registerGlobalEntityID(Class<? extends Entity> entityClass, String entityName, int id)`
`static void` | `EntityRegistry.registerGlobalEntityID(Class<? extends Entity> entityClass, String entityName, int id, int backgroundEggColour, int foregroundEggColour)`
`static void` | `EntityRegistry.registerModEntity(Class<? extends Entity> entityClass, String entityName, int id, Object mod, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates)` Register the mod entity type with FML
`static EntityRegistry.EntityRegistration` | `EntityRegistry.registerModLoaderEntity(Object mod, Class<? extends Entity> entityClass, int entityTypeId, int updateRange, int updateInterval, boolean sendVelocityInfo)` Deprecated.
`void` | `EntityRegistry.EntityRegistration.setCustomSpawning(com.google.common.base.Function<EntitySpawnPacket,Entity> callable, boolean usesVanillaSpawning)`

Constructor parameters in cpw.mods.fml.common.registry with type arguments of type Entity
`EntityRegistry.EntityRegistration(ModContainer mc, Class<? extends Entity> entityClass, String entityName, int id, int trackingRange, int updateFrequency, boolean sendsVelocityUpdates)`

Uses of Entity in cpw.mods.fml.server

Methods in cpw.mods.fml.server that return Entity
`Entity` | `FMLServerHandler.spawnEntityIntoClientWorld(EntityRegistry.EntityRegistration er, EntitySpawnPacket packet)`

Uses of Entity in net.minecraft.block

Methods in net.minecraft.block with parameters of type Entity
`void` | `BlockHalfSlab.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockBrewingStand.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockPistonExtension.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockEndPortalFrame.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockLilyPad.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockStairs.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockEndPortal.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `Block.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockPane.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockCauldron.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`void` | `BlockPistonBase.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)` if the specified block is in the given AABB, add its collision bounding box to the given list
`float` | `BlockStairs.getExplosionResistance(Entity par1Entity)` Returns how much this block can resist explosions from the passed in entity.
`float` | `Block.getExplosionResistance(Entity par1Entity)` Returns how much this block can resist explosions from the passed in entity.
`float` | `Block.getExplosionResistance(Entity par1Entity, World world, int x, int y, int z, double explosionX, double explosionY, double explosionZ)` Location sensitive version of getExplosionRestance
`void` | `BlockButton.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockTripWire.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockCactus.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockPressurePlate.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockPortal.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockTNT.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockEndPortal.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `Block.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockSoulSand.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockWeb.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockDetectorRail.onEntityCollidedWithBlock(World par1World, int par2, int par3, int par4, Entity par5Entity)` Triggered whenever an entity collides with this block (enters into the block).
`void` | `BlockRedstoneOre.onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
`void` | `BlockStairs.onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
`void` | `Block.onEntityWalking(World par1World, int par2, int par3, int par4, Entity par5Entity)` Called whenever an entity is walking on top of this block.
`void` | `BlockFarmland.onFallenUpon(World par1World, int par2, int par3, int par4, Entity par5Entity, float par6)` Block's chance to react to an entity falling on it.
`void` | `Block.onFallenUpon(World par1World, int par2, int par3, int par4, Entity par5Entity, float par6)` Block's chance to react to an entity falling on it.
`void` | `BlockFluid.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.
`void` | `BlockStairs.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.
`void` | `Block.velocityToAddToEntity(World par1World, int par2, int par3, int par4, Entity par5Entity, Vec3 par6Vec3)` Can add to the passed in vector for a movement vector to be applied to the entity.

Uses of Entity in net.minecraft.client.audio

Methods in net.minecraft.client.audio with parameters of type Entity
`boolean` | `SoundManager.isEntitySoundPlaying(Entity par1Entity)` Returns true if a sound is currently associated with the given entity, or false otherwise.
`void` | `SoundManager.playEntitySound(String par1Str, Entity par2Entity, float par3, float par4, boolean par5)` If a sound is already playing from the given entity, update the position and velocity of that sound to match the entity.
`void` | `SoundManager.setEntitySoundPitch(Entity par1Entity, float par2)` Sets the pitch of the sound associated with the given entity, if one is playing.
`void` | `SoundManager.setEntitySoundVolume(Entity par1Entity, float par2)` Sets the volume of the sound associated with the given entity, if one is playing.
`void` | `SoundManager.stopEntitySound(Entity par1Entity)` Stops playing the sound associated with the given entity
`void` | `SoundManager.updateSoundLocation(Entity par1Entity)` Updates the sound associated with the entity with that entity's position and velocity.
`void` | `SoundManager.updateSoundLocation(Entity par1Entity, Entity par2Entity)` Updates the sound associated with soundEntity with the position and velocity of trackEntity.

Uses of Entity in net.minecraft.client.entity

Subclasses of Entity in net.minecraft.client.entity
`class` | `EntityClientPlayerMP`
`class` | `EntityOtherPlayerMP`
`class` | `EntityPlayerSP`

Methods in net.minecraft.client.entity with parameters of type Entity
`void` | `EntityPlayerSP.onCriticalHit(Entity par1Entity)` Called when the player performs a critical hit on the Entity.
`void` | `EntityPlayerSP.onEnchantmentCritical(Entity par1Entity)`
`void` | `EntityPlayerSP.onItemPickup(Entity par1Entity, int par2)` Called whenever an item is picked up from walking over it.

Uses of Entity in net.minecraft.client.model

Methods in net.minecraft.client.model with parameters of type Entity
`void` | `ModelSkeletonHead.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelCreeper.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBiped.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBoat.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSlime.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBase.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelGhast.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelWolf.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelMagmaCube.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelVillager.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSquid.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelQuadruped.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBook.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelOcelot.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelChicken.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSnowMan.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelEnderCrystal.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBat.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelDragon.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSilverfish.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelBlaze.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelIronGolem.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelWither.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSpider.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelMinecart.render(Entity par1Entity, float par2, float par3, float par4, float par5, float par6, float par7)` Sets the models various rotation angles then renders the model.
`void` | `ModelSkeletonHead.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelCreeper.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelBiped.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSheep1.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSkeleton.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelBase.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelWitch.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelGhast.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelWolf.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelVillager.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSquid.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelQuadruped.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelEnderman.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelZombieVillager.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelBook.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelZombie.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelOcelot.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelChicken.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSnowMan.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSilverfish.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelBlaze.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelIronGolem.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelWither.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSpider.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.
`void` | `ModelSheep2.setRotationAngles(float par1, float par2, float par3, float par4, float par5, float par6, Entity par7Entity)` Sets the model's various rotation angles.

Uses of Entity in net.minecraft.client.multiplayer

Methods in net.minecraft.client.multiplayer that return Entity
`Entity` | `WorldClient.getEntityByID(int par1)` Returns the Entity with the given ID, or null if it doesn't exist in this World.
`Entity` | `WorldClient.removeEntityFromWorld(int par1)`

Methods in net.minecraft.client.multiplayer with parameters of type Entity
`void` | `WorldClient.addEntityToWorld(int par1, Entity par2Entity)` Add an ID to Entity mapping to entityHashSet
`void` | `PlayerControllerMP.attackEntity(EntityPlayer par1EntityPlayer, Entity par2Entity)` Attacks an entity
`boolean` | `PlayerControllerMP.func_78768_b(EntityPlayer par1EntityPlayer, Entity par2Entity)`
`void` | `WorldClient.setEntityDead(Entity par1Entity)` Dismounts the entity (and anything riding the entity), sets the dead flag, and removes the player entity from the player entity list.
`boolean` | `WorldClient.spawnEntityInWorld(Entity par1Entity)` Called to place all entities as part of a world

Uses of Entity in net.minecraft.client.particle

Subclasses of Entity in net.minecraft.client.particle
`class` | `EntityAuraFX`
`class` | `EntityBreakingFX`
`class` | `EntityBubbleFX`
`class` | `EntityCloudFX`
`class` | `EntityCrit2FX`
`class` | `EntityCritFX`
`class` | `EntityDiggingFX`
`class` | `EntityDropParticleFX`
`class` | `EntityEnchantmentTableParticleFX`
`class` | `EntityExplodeFX`
`class` | `EntityFlameFX`
`class` | `EntityFootStepFX`
`class` | `EntityFX`
`class` | `EntityHeartFX`
`class` | `EntityHugeExplodeFX`
`class` | `EntityLargeExplodeFX`
`class` | `EntityLavaFX`
`class` | `EntityNoteFX`
`class` | `EntityPickupFX`
`class` | `EntityPortalFX`
`class` | `EntityRainFX`
`class` | `EntityReddustFX`
`class` | `EntitySmokeFX`
`class` | `EntitySnowShovelFX`
`class` | `EntitySpellParticleFX`
`class` | `EntitySplashFX`
`class` | `EntitySuspendFX`

Methods in net.minecraft.client.particle with parameters of type Entity
`void` | `EffectRenderer.renderLitParticles(Entity par1Entity, float par2)`
`void` | `EffectRenderer.renderParticles(Entity par1Entity, float par2)` Renders all current particles.

Constructors in net.minecraft.client.particle with parameters of type Entity
`EntityCrit2FX(World par1World, Entity par2Entity)`
`EntityCrit2FX(World par1World, Entity par2Entity, String par3Str)`
`EntityPickupFX(World par1World, Entity par2Entity, Entity par3Entity, float par4)`

Uses of Entity in net.minecraft.client.renderer

Methods in net.minecraft.client.renderer with parameters of type Entity
`float` | `WorldRenderer.distanceToEntitySquared(Entity par1Entity)` Returns the distance of this chunk renderer to the entity without performing the final normalizing square root, for performance reasons.
`void` | `RenderGlobal.obtainEntitySkin(Entity par1Entity)` Start the skin for this entity downloading, if necessary, and increment its reference counter
`void` | `RenderGlobal.releaseEntitySkin(Entity par1Entity)` Decrement the reference counter for this entity's skin image data

Constructors in net.minecraft.client.renderer with parameters of type Entity
`EntitySorter(Entity par1Entity)`

Uses of Entity in net.minecraft.client.renderer.entity

Methods in net.minecraft.client.renderer.entity with parameters of type Entity
`void` | `RenderPig.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderLightningBolt.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderArrow.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderEnderman.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderBlaze.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderFireball.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderPlayer.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderSnowball.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderVillager.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderDragon.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderOcelot.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderBat.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderFallingSand.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderBiped.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderMinecart.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderItem.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderLiving.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderBoat.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`abstract void` | `Render.doRender(Entity var1, double var2, double var4, double var6, float var8, float var9)` Actually renders the given argument.
`void` | `RenderIronGolem.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderXPOrb.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderPainting.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderEntity.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderFish.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderMooshroom.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderTNTPrimed.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderWitch.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderZombie.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderChicken.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderSilverfish.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderSquid.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderCow.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderWither.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderMagmaCube.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `Render.doRenderShadowAndFire(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Renders the entity's shadow and fire (if its on fire).
`Render` | `RenderManager.getEntityRenderObject(Entity par1Entity)`
`void` | `RenderManager.renderEntity(Entity par1Entity, float par2)` Will render the specified entity at the specified partial tick time.
`void` | `RenderManager.renderEntityWithPosYaw(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Renders the specified entity with the passed in position, yaw, and partialTickTime.

Uses of Entity in net.minecraft.client.renderer.tileentity

Methods in net.minecraft.client.renderer.tileentity with parameters of type Entity
`void` | `RenderItemFrame.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderWitherSkull.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.
`void` | `RenderEnderCrystal.doRender(Entity par1Entity, double par2, double par4, double par6, float par8, float par9)` Actually renders the given argument.

Uses of Entity in net.minecraft.command

Methods in net.minecraft.command with parameters of type Entity
`boolean` | `IEntitySelector.isEntityApplicable(Entity var1)` Return whether the specified entity is applicable to this filter.

Uses of Entity in net.minecraft.entity

Subclasses of Entity in net.minecraft.entity
`class` | `EntityAgeable`
`class` | `EntityCreature`
`class` | `EntityFlying`
`class` | `EntityHanging`
`class` | `EntityLiving`

Fields in net.minecraft.entity declared as Entity
`Entity` | `EntityTrackerEntry.myEntity`
`Entity` | `Entity.riddenByEntity` The entity that is riding this entity
`Entity` | `Entity.ridingEntity` The entity we are currently riding

Methods in net.minecraft.entity that return Entity
`static Entity` | `EntityList.createEntityByID(int par0, World par1World)` Create a new instance of an entity in the world by using an entity ID.
`static Entity` | `EntityList.createEntityByName(String par0Str, World par1World)` Create a new instance of an entity in the world by using the entity name.
`static Entity` | `EntityList.createEntityFromNBT(NBTTagCompound par0NBTTagCompound, World par1World)` create a new instance of an entity from NBT store
`Entity` | `EntityCreature.getEntityToAttack()` Returns current entities target
`Entity[]` | `Entity.getParts()` Return the Entity parts making up this Entity (currently only for dragons)

Methods in net.minecraft.entity with parameters of type Entity
`void` | `EntityTracker.addEntityToTracker(Entity par1Entity)` if entity is a player sends all tracked events to the player, otherwise, adds with a visibility and update arate based on the class type
`void` | `EntityTracker.addEntityToTracker(Entity par1Entity, int par2, int par3)`
`void` | `EntityTracker.addEntityToTracker(Entity par1Entity, int par2, int par3, boolean par4)`
`void` | `Entity.addToPlayerScore(Entity par1Entity, int par2)` Adds a value to the player score.
`void` | `Entity.applyEntityCollision(Entity par1Entity)` Applies a velocity to each of the entities pushing them away from each other.
`boolean` | `EntityLiving.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityLiving.canEntityBeSeen(Entity par1Entity)` returns true if the entity provided in the argument can be seen.
`void` | `Entity.copyDataFrom(Entity par1Entity, boolean par2)` Copies important data from another entity to this entity.
`void` | `EntityLiving.faceEntity(Entity par1Entity, float par2, float par3)` Changes pitch and yaw so that the entity calling the function is facing the entity provided as an argument.
`void` | `Entity.func_82149_j(Entity par1Entity)`
`boolean` | `EntityHanging.func_85031_j(Entity par1Entity)`
`boolean` | `Entity.func_85031_j(Entity par1Entity)`
`AxisAlignedBB` | `Entity.getCollisionBox(Entity par1Entity)` Returns a boundingBox used to collide the entity with other entities and blocks.
`double` | `Entity.getDistanceSqToEntity(Entity par1Entity)` Returns the squared distance to the entity.
`float` | `Entity.getDistanceToEntity(Entity par1Entity)` Returns the distance to the entity.
`static int` | `EntityList.getEntityID(Entity par0Entity)` gets the entityID of a specific entity
`static String` | `EntityList.getEntityString(Entity par0Entity)` Gets the string representation of a specific entity.
`boolean` | `Entity.isEntityEqual(Entity par1Entity)` Returns true if Entity argument is equal to this Entity
`void` | `EntityLiving.knockBack(Entity par1Entity, int par2, double par3, double par5)` knocks back this entity
`void` | `Entity.mountEntity(Entity par1Entity)` Called when a player mounts an entity.
`void` | `EntityLiving.onItemPickup(Entity par1Entity, int par2)` Called whenever an item is picked up from walking over it.
`void` | `EntityTracker.removeEntityFromAllTrackingPlayers(Entity par1Entity)`
`void` | `EntityTracker.sendPacketToAllAssociatedPlayers(Entity par1Entity, Packet par2Packet)` sends to the entity if the entity is a player
`void` | `EntityTracker.sendPacketToAllPlayersTrackingEntity(Entity par1Entity, Packet par2Packet)` does not send the packet to the entity if the entity is a player
`void` | `EntityLiving.setLastAttackingEntity(Entity par1Entity)`
`void` | `EntityCreature.setTarget(Entity par1Entity)` Sets the entity which is to be attacked.
`void` | `Entity.unmountEntity(Entity par1Entity)` Called when a player unounts an entity.

Constructors in net.minecraft.entity with parameters of type Entity
`EntityTrackerEntry(Entity par1Entity, int par2, int par3, boolean par4)`

Uses of Entity in net.minecraft.entity.ai

Methods in net.minecraft.entity.ai with parameters of type Entity
`boolean` | `EntitySenses.canSee(Entity par1Entity)` Checks, whether 'our' entity can see the entity given as argument (true) or not (false), caching the result.
`int` | `EntityAINearestAttackableTargetSorter.compareDistanceSq(Entity par1Entity, Entity par2Entity)`
`void` | `EntityLookHelper.setLookPositionWithEntity(Entity par1Entity, float par2, float par3)` Sets position to look at using entity

Constructors in net.minecraft.entity.ai with parameters of type Entity
`EntityAINearestAttackableTargetSorter(EntityAINearestAttackableTarget par1EntityAINearestAttackableTarget, Entity par2Entity)`

Uses of Entity in net.minecraft.entity.boss

Subclasses of Entity in net.minecraft.entity.boss
`class` | `EntityDragon`
`class` | `EntityDragonPart`
`class` | `EntityWither`

Methods in net.minecraft.entity.boss that return Entity
`Entity[]` | `EntityDragon.getParts()` Return the Entity parts making up this Entity (currently only for dragons)

Methods in net.minecraft.entity.boss with parameters of type Entity
`boolean` | `EntityDragonPart.isEntityEqual(Entity par1Entity)` Returns true if Entity argument is equal to this Entity

Uses of Entity in net.minecraft.entity.effect

Subclasses of Entity in net.minecraft.entity.effect
`class` | `EntityLightningBolt`
`class` | `EntityWeatherEffect`

Uses of Entity in net.minecraft.entity.item

Subclasses of Entity in net.minecraft.entity.item
`class` | `EntityBoat`
`class` | `EntityEnderCrystal`
`class` | `EntityEnderEye`
`class` | `EntityEnderPearl`
`class` | `EntityExpBottle`
`class` | `EntityFallingSand`
`class` | `EntityItem`
`class` | `EntityItemFrame`
`class` | `EntityMinecart`
`class` | `EntityPainting`
`class` | `EntityTNTPrimed`
`class` | `EntityXPOrb`

Methods in net.minecraft.entity.item with parameters of type Entity
`void` | `EntityMinecart.applyEntityCollision(Entity par1Entity)` Applies a velocity to each of the entities pushing them away from each other.
`AxisAlignedBB` | `EntityMinecart.getCollisionBox(Entity par1Entity)` Returns a boundingBox used to collide the entity with other entities and blocks.
`AxisAlignedBB` | `EntityBoat.getCollisionBox(Entity par1Entity)` Returns a boundingBox used to collide the entity with other entities and blocks.

Uses of Entity in net.minecraft.entity.monster

Subclasses of Entity in net.minecraft.entity.monster
`class` | `EntityBlaze`
`class` | `EntityCaveSpider`
`class` | `EntityCreeper`
`class` | `EntityEnderman`
`class` | `EntityGhast`
`class` | `EntityGiantZombie`
`class` | `EntityGolem`
`class` | `EntityIronGolem`
`class` | `EntityMagmaCube`
`class` | `EntityMob`
`class` | `EntityPigZombie`
`class` | `EntitySilverfish`
`class` | `EntitySkeleton`
`class` | `EntitySlime`
`class` | `EntitySnowman`
`class` | `EntitySpider`
`class` | `EntityWitch`
`class` | `EntityZombie`

Methods in net.minecraft.entity.monster with parameters of type Entity
`boolean` | `EntitySkeleton.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityIronGolem.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityMob.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityCreeper.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityCaveSpider.attackEntityAsMob(Entity par1Entity)`
`int` | `EntitySkeleton.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityGiantZombie.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityMob.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntitySilverfish.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityZombie.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityEnderman.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityPigZombie.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.
`int` | `EntityBlaze.getAttackStrength(Entity par1Entity)` Returns the amount of damage a mob should deal.

Uses of Entity in net.minecraft.entity.passive

Subclasses of Entity in net.minecraft.entity.passive
`class` | `EntityAmbientCreature`
`class` | `EntityAnimal`
`class` | `EntityBat`
`class` | `EntityChicken`
`class` | `EntityCow`
`class` | `EntityMooshroom`
`class` | `EntityOcelot`
`class` | `EntityPig`
`class` | `EntitySheep`
`class` | `EntitySquid`
`class` | `EntityTameable`
`class` | `EntityVillager`
`class` | `EntityWaterMob`
`class` | `EntityWolf`

Methods in net.minecraft.entity.passive with parameters of type Entity
`boolean` | `EntityWolf.attackEntityAsMob(Entity par1Entity)`
`boolean` | `EntityOcelot.attackEntityAsMob(Entity par1Entity)`

Uses of Entity in net.minecraft.entity.player

Subclasses of Entity in net.minecraft.entity.player
`class` | `EntityPlayer`
`class` | `EntityPlayerMP`

Methods in net.minecraft.entity.player with parameters of type Entity
`void` | `EntityPlayer.addToPlayerScore(Entity par1Entity, int par2)` Adds a value to the player score.
`void` | `EntityPlayer.attackTargetEntityWithCurrentItem(Entity par1Entity)` Attacks for the player the targeted entity with the currently equipped item.
`int` | `InventoryPlayer.getDamageVsEntity(Entity par1Entity)` Return damage vs an entity done by the current held weapon, or 1 if nothing is held
`boolean` | `EntityPlayer.interactWith(Entity par1Entity)`
`void` | `EntityPlayerMP.mountEntity(Entity par1Entity)` Called when a player mounts an entity.
`void` | `EntityPlayer.onCriticalHit(Entity par1Entity)` Called when the player performs a critical hit on the Entity.
`void` | `EntityPlayerMP.onCriticalHit(Entity par1Entity)` Called when the player performs a critical hit on the Entity.
`void` | `EntityPlayer.onEnchantmentCritical(Entity par1Entity)`
`void` | `EntityPlayerMP.onEnchantmentCritical(Entity par1Entity)`
`void` | `EntityPlayerMP.onItemPickup(Entity par1Entity, int par2)` Called whenever an item is picked up from walking over it.

Uses of Entity in net.minecraft.entity.projectile

Subclasses of Entity in net.minecraft.entity.projectile
`class` | `EntityArrow`
`class` | `EntityEgg`
`class` | `EntityFireball`
`class` | `EntityFishHook`
`class` | `EntityLargeFireball`
`class` | `EntityPotion`
`class` | `EntitySmallFireball`
`class` | `EntitySnowball`
`class` | `EntityThrowable`
`class` | `EntityWitherSkull`

Fields in net.minecraft.entity.projectile declared as Entity
`Entity` | `EntityFishHook.bobber` The entity that the fishing rod is connected to, if any.
`Entity` | `EntityArrow.shootingEntity` The owner of this arrow.

Uses of Entity in net.minecraft.item

Methods in net.minecraft.item that return Entity
`Entity` | `Item.createEntity(World world, Entity location, ItemStack itemstack)` This function should return a new entity to replace the dropped item.
`static Entity` | `ItemMonsterPlacer.spawnCreature(World par0World, int par1, double par2, double par4, double par6)` Spawns the creature specified by the egg's type in the location specified by the last three parameters.

Methods in net.minecraft.item with parameters of type Entity
`Entity` | `Item.createEntity(World world, Entity location, ItemStack itemstack)` This function should return a new entity to replace the dropped item.
`int` | `ItemSword.getDamageVsEntity(Entity par1Entity)` Returns the damage against a given entity.
`int` | `ItemTool.getDamageVsEntity(Entity par1Entity)` Returns the damage against a given entity.
`int` | `Item.getDamageVsEntity(Entity par1Entity)` Returns the damage against a given entity.
`int` | `ItemStack.getDamageVsEntity(Entity par1Entity)` Returns the damage against a given entity.
`boolean` | `Item.onLeftClickEntity(ItemStack stack, EntityPlayer player, Entity entity)` Called when the player Left Clicks (attacks) an entity.
`void` | `ItemMap.onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5)` Called each tick as long the item is on a player inventory.
`void` | `Item.onUpdate(ItemStack par1ItemStack, World par2World, Entity par3Entity, int par4, boolean par5)` Called each tick as long the item is on a player inventory.
`void` | `ItemStack.updateAnimation(World par1World, Entity par2Entity, int par3, boolean par4)` Called each tick as long the ItemStack in on player inventory.
`void` | `ItemMap.updateMapData(World par1World, Entity par2Entity, MapData par3MapData)`

Uses of Entity in net.minecraft.network.packet

Constructors in net.minecraft.network.packet with parameters of type Entity
`Packet17Sleep(Entity par1Entity, int par2, int par3, int par4, int par5)`
`Packet18Animation(Entity par1Entity, int par2)`
`Packet19EntityAction(Entity par1Entity, int par2)`
`Packet23VehicleSpawn(Entity par1Entity, int par2)`
`Packet23VehicleSpawn(Entity par1Entity, int par2, int par3)`
`Packet28EntityVelocity(Entity par1Entity)`
`Packet34EntityTeleport(Entity par1Entity)`
`Packet39AttachEntity(Entity par1Entity, Entity par2Entity)`
`Packet71Weather(Entity par1Entity)`

Uses of Entity in net.minecraft.pathfinding

Methods in net.minecraft.pathfinding with parameters of type Entity
`PathEntity` | `PathFinder.createEntityPathTo(Entity par1Entity, Entity par2Entity, float par3)` Creates a path from one entity to another within a minimum distance
`PathEntity` | `PathFinder.createEntityPathTo(Entity par1Entity, int par2, int par3, int par4, float par5)` Creates a path from an entity to a specified location within a minimum distance
`static int` | `PathFinder.func_82565_a(Entity par0Entity, int par1, int par2, int par3, PathPoint par4PathPoint, boolean par5, boolean par6, boolean par7)`
`Vec3` | `PathEntity.getPosition(Entity par1Entity)` returns the current PathEntity target node as Vec3D
`Vec3` | `PathEntity.getVectorFromIndex(Entity par1Entity, int par2)` Gets the vector of the PathPoint associated with the given index.
`int` | `PathFinder.getVerticalOffset(Entity par1Entity, int par2, int par3, int par4, PathPoint par5PathPoint)` Checks if an entity collides with blocks at a position.

Uses of Entity in net.minecraft.server.management

Methods in net.minecraft.server.management with parameters of type Entity
`void` | `ServerConfigurationManager.transferEntityToWorld(Entity par1Entity, int par2, WorldServer par3WorldServer, WorldServer par4WorldServer)` Transfers an entity from a world to another world.
`void` | `ServerConfigurationManager.transferEntityToWorld(Entity par1Entity, int par2, WorldServer par3WorldServer, WorldServer par4WorldServer, Teleporter teleporter)`

Uses of Entity in net.minecraft.src

Methods in net.minecraft.src that return Entity
`Entity` | `BaseMod.spawnEntity(int entityId, World world, double scaledX, double scaledY, double scaledZ)` Spawn the entity of the supplied type, if it is your mod's

Method parameters in net.minecraft.src with type arguments of type Entity
`static void` | `ModLoader.addAllRenderers(Map<Class<? extends Entity>,Render> renderers)` Deprecated.
`static void` | `ModLoader.addEntityTracker(BaseMod mod, Class<? extends Entity> entityClass, int entityTypeId, int updateRange, int updateInterval, boolean sendVelocityInfo)`
`void` | `BaseMod.addRenderer(Map<Class<? extends Entity>,Render> renderers)`
`static void` | `ModLoader.registerEntityID(Class<? extends Entity> entityClass, String entityName, int id)` Register a new entity ID
`static void` | `ModLoader.registerEntityID(Class<? extends Entity> entityClass, String entityName, int id, int background, int foreground)` Register a new entity ID

Uses of Entity in net.minecraft.tileentity

Methods in net.minecraft.tileentity that return Entity
`Entity` | `TileEntityMobSpawner.getMobEntity()`

Methods in net.minecraft.tileentity with parameters of type Entity
`void` | `TileEntityMobSpawner.writeNBTTagsTo(Entity par1Entity)`

Uses of Entity in net.minecraft.util

Fields in net.minecraft.util declared as Entity
`Entity` | `MovingObjectPosition.entityHit` The hit entity

Methods in net.minecraft.util that return Entity
`Entity` | `DamageSource.getEntity()`
`Entity` | `EntityDamageSourceIndirect.getEntity()`
`Entity` | `EntityDamageSource.getEntity()`
`Entity` | `DamageSource.getSourceOfDamage()`
`Entity` | `EntityDamageSourceIndirect.getSourceOfDamage()`

Methods in net.minecraft.util with parameters of type Entity
`static DamageSource` | `DamageSource.causeArrowDamage(EntityArrow par0EntityArrow, Entity par1Entity)` returns EntityDamageSourceIndirect of an arrow
`static DamageSource` | `DamageSource.causeFireballDamage(EntityFireball par0EntityFireball, Entity par1Entity)` returns EntityDamageSourceIndirect of a fireball
`static DamageSource` | `DamageSource.causeIndirectMagicDamage(Entity par0Entity, Entity par1Entity)`
`static DamageSource` | `DamageSource.causeThrownDamage(Entity par0Entity, Entity par1Entity)`

Constructors in net.minecraft.util with parameters of type Entity
`EntityDamageSource(String par1Str, Entity par2Entity)`
`EntityDamageSourceIndirect(String par1Str, Entity par2Entity, Entity par3Entity)`
`MovingObjectPosition(Entity par1Entity)`

Uses of Entity in net.minecraft.world

Fields in net.minecraft.world declared as Entity
`Entity` | `Explosion.exploder`

Methods in net.minecraft.world that return Entity
`Entity` | `World.findNearestEntityWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, Entity par3Entity)`
`Entity` | `WorldServer.getEntityByID(int par1)` Returns the Entity with the given ID, or null if it doesn't exist in this World.
`abstract Entity` | `World.getEntityByID(int var1)` Returns the Entity with the given ID, or null if it doesn't exist in this World.

Methods in net.minecraft.world with parameters of type Entity
`boolean` | `WorldServer.addWeatherEffect(Entity par1Entity)` adds a lightning bolt to the list of lightning bolts in this world.
`boolean` | `World.addWeatherEffect(Entity par1Entity)` adds a lightning bolt to the list of lightning bolts in this world.
`boolean` | `World.canPlaceEntityOnSide(int par1, int par2, int par3, int par4, boolean par5, int par6, Entity par7Entity)` Returns true if the given Entity can be placed on the given side of the given block position.
`boolean` | `World.checkIfAABBIsClearExcludingEntity(AxisAlignedBB par1AxisAlignedBB, Entity par2Entity)` Returns true if there are no solid, live entities in the specified AxisAlignedBB, excluding the given entity
`Explosion` | `World.createExplosion(Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9)` Creates an explosion.
`Entity` | `World.findNearestEntityWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, Entity par3Entity)`
`boolean` | `Teleporter.func_85188_a(Entity par1Entity)`
`EntityPlayer` | `World.getClosestPlayerToEntity(Entity par1Entity, double par2)` Gets the closest player to the entity within the specified distance (if distance is less than 0 then ignored).
`EntityPlayer` | `World.getClosestVulnerablePlayerToEntity(Entity par1Entity, double par2)` Returns the closest vulnerable player to this entity within the given radius, or null if none is found
`List` | `World.getCollidingBoundingBoxes(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB)` Returns a list of bounding boxes that collide with aabb excluding the passed in entity's collision.
`List` | `World.getEntitiesWithinAABBExcludingEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB)` Will get all entities within the specified AABB excluding the one passed into it.
`PathEntity` | `World.getEntityPathToXYZ(Entity par1Entity, int par2, int par3, int par4, float par5, boolean par6, boolean par7, boolean par8, boolean par9)`
`PathEntity` | `World.getPathEntityToEntity(Entity par1Entity, Entity par2Entity, float par3, boolean par4, boolean par5, boolean par6, boolean par7)`
`Vec3` | `WorldProvider.getSkyColor(Entity cameraEntity, float partialTicks)`
`Vec3` | `World.getSkyColor(Entity par1Entity, float par2)`
`Vec3` | `World.getSkyColorBody(Entity par1Entity, float par2)`
`boolean` | `World.handleMaterialAcceleration(AxisAlignedBB par1AxisAlignedBB, Material par2Material, Entity par3Entity)` handles the acceleration of an object whilst in water.
`void` | `World.joinEntityInSurroundings(Entity par1Entity)`
`Explosion` | `WorldServer.newExplosion(Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9, boolean par10)` returns a new explosion.
`Explosion` | `World.newExplosion(Entity par1Entity, double par2, double par4, double par6, float par8, boolean par9, boolean par10)` returns a new explosion.
`void` | `IWorldAccess.obtainEntitySkin(Entity var1)` Start the skin for this entity downloading, if necessary, and increment its reference counter
`void` | `WorldManager.obtainEntitySkin(Entity par1Entity)` Start the skin for this entity downloading, if necessary, and increment its reference counter
`boolean` | `Teleporter.placeInExistingPortal(Entity par1Entity, double par2, double par4, double par6, float par8)` Place an entity in a nearby portal which already exists.
`void` | `Teleporter.placeInPortal(Entity par1Entity, double par2, double par4, double par6, float par8)` Place an entity in a nearby portal, creating one if necessary.
`void` | `World.playSoundAtEntity(Entity par1Entity, String par2Str, float par3, float par4)` Plays a sound at the entity's position.
`void` | `IWorldAccess.releaseEntitySkin(Entity var1)` Decrement the reference counter for this entity's skin image data
`void` | `WorldManager.releaseEntitySkin(Entity par1Entity)` Decrement the reference counter for this entity's skin image data
`void` | `World.removeEntity(Entity par1Entity)` remove dat player from dem servers
`void` | `World.setEntityDead(Entity par1Entity)` Dismounts the entity (and anything riding the entity), sets the dead flag, and removes the player entity from the player entity list.
`void` | `WorldServer.setEntityState(Entity par1Entity, byte par2)` sends a Packet 38 (Entity Status) to all tracked players of that entity
`void` | `World.setEntityState(Entity par1Entity, byte par2)` sends a Packet 38 (Entity Status) to all tracked players of that entity
`boolean` | `World.spawnEntityInWorld(Entity par1Entity)` Called to place all entities as part of a world
`void` | `WorldServer.uncheckedUpdateEntity(Entity par1Entity, boolean par2)` direct call to super.updateEntityWithOptionalForce
`void` | `World.updateEntity(Entity par1Entity)` Will update the entity in the world if the chunk the entity is in is currently loaded.
`void` | `WorldServer.updateEntityWithOptionalForce(Entity par1Entity, boolean par2)` Will update the entity in the world if the chunk the entity is in is currently loaded or its forced to update.
`void` | `World.updateEntityWithOptionalForce(Entity par1Entity, boolean par2)` Will update the entity in the world if the chunk the entity is in is currently loaded or its forced to update.

Constructors in net.minecraft.world with parameters of type Entity
`Explosion(World par1World, Entity par2Entity, double par3, double par5, double par7, float par9)`

Uses of Entity in net.minecraft.world.chunk

Methods in net.minecraft.world.chunk with parameters of type Entity
`void` | `EmptyChunk.addEntity(Entity par1Entity)` Adds an entity to the chunk.
`void` | `Chunk.addEntity(Entity par1Entity)` Adds an entity to the chunk.
`void` | `EmptyChunk.getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List)` Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill
`void` | `Chunk.getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List)` Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill
`void` | `EmptyChunk.removeEntity(Entity par1Entity)` removes entity using its y chunk coordinate as its index
`void` | `Chunk.removeEntity(Entity par1Entity)` removes entity using its y chunk coordinate as its index
`void` | `EmptyChunk.removeEntityAtIndex(Entity par1Entity, int par2)` Removes entity at the specified index from the entity array.
`void` | `Chunk.removeEntityAtIndex(Entity par1Entity, int par2)` Removes entity at the specified index from the entity array.

Uses of Entity in net.minecraftforge.client

Methods in net.minecraftforge.client with parameters of type Entity
`static Object` | `ModCompatibilityClient.mlmpVehicleSpawn(int type, World world, double x, double y, double z, Entity thrower, Object currentEntity)` Attempts to spawn a vehicle using ModLoaderMP's vehicle spawn registry, if MLMP is not installed it returns the passed in currentEntity

Uses of Entity in net.minecraftforge.common

Methods in net.minecraftforge.common that return Entity
`Entity` | `ForgeChunkManager.Ticket.getEntity()` Get the entity associated with this `ForgeChunkManager.Type.ENTITY` type ticket
`Entity` | `IThrowableEntity.getThrower()` Gets the entity that threw/created this entity.

Methods in net.minecraftforge.common with parameters of type Entity
`void` | `ForgeChunkManager.Ticket.bindEntity(Entity entity)` Bind the entity to the ticket for `ForgeChunkManager.Type.ENTITY` type tickets.
`AxisAlignedBB` | `IMinecartCollisionHandler.getCollisionBox(EntityMinecart cart, Entity other)` This function replaced the function of the same name in EntityMinecart.
`void` | `IMinecartCollisionHandler.onEntityCollision(EntityMinecart cart, Entity other)` This basically replaces the function of the same name in EnityMinecart.
`void` | `IThrowableEntity.setThrower(Entity entity)` Sets the entity that threw/created this entity.

Uses of Entity in net.minecraftforge.event.entity

Fields in net.minecraftforge.event.entity declared as Entity
`Entity` | `EntityEvent.entity`

Constructors in net.minecraftforge.event.entity with parameters of type Entity
`EntityEvent.CanUpdate(Entity entity)`
`EntityEvent.EnteringChunk(Entity entity, int newChunkX, int newChunkZ, int oldChunkX, int oldChunkZ)`
`EntityEvent(Entity entity)`
`EntityJoinWorldEvent(Entity entity, World world)`
`PlaySoundAtEntityEvent(Entity entity, String name, float volume, float pitch)`

Uses of Entity in net.minecraftforge.event.entity.minecart

Fields in net.minecraftforge.event.entity.minecart declared as Entity
`Entity` | `MinecartCollisionEvent.collider`

Constructors in net.minecraftforge.event.entity.minecart with parameters of type Entity
`MinecartCollisionEvent(EntityMinecart minecart, Entity collider)`

Uses of Entity in net.minecraftforge.event.entity.player

Fields in net.minecraftforge.event.entity.player declared as Entity
`Entity` | `EntityInteractEvent.target`
`Entity` | `AttackEntityEvent.target`

Constructors in net.minecraftforge.event.entity.player with parameters of type Entity
`AttackEntityEvent(EntityPlayer player, Entity target)`
`EntityInteractEvent(EntityPlayer player, Entity target)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES