Modifier and Type | Method and Description |
---|---|
PathNodeType |
Block.getAiPathNodeType(IBlockState state,
IBlockAccess world,
BlockPos pos,
EntityLiving entity)
Get the
PathNodeType for this block. |
Modifier and Type | Class and Description |
---|---|
class |
RenderBiped<T extends EntityLiving> |
class |
RenderLiving<T extends EntityLiving> |
Modifier and Type | Class and Description |
---|---|
class |
EntityAgeable |
class |
EntityCreature |
class |
EntityFlying |
Modifier and Type | Field and Description |
---|---|
private EntityLiving |
EntityAISwimming.entity |
protected EntityLiving |
EntityAIDoorInteract.entity |
(package private) EntityLiving |
EntityAIOcelotAttack.entity |
protected EntityLiving |
EntityMoveHelper.entity |
protected EntityLiving |
EntityAIWatchClosest.entity |
private EntityLiving |
EntityLookHelper.entity |
private EntityLiving |
EntityAIFollow.entity |
private EntityLiving |
EntityJumpHelper.entity |
(package private) EntityLiving |
EntitySenses.entity |
private EntityLiving |
EntityAIAttackRanged.entityHost |
private EntityLiving |
EntityAIFindEntityNearestPlayer.entityLiving |
private EntityLiving |
EntityAIFollow.followingEntity |
private EntityLiving |
EntityAIEatGrass.grassEaterEntity |
private EntityLiving |
EntityAILookIdle.idleEntity |
(package private) EntityLiving |
EntityAILeapAtTarget.leaper |
private EntityLiving |
EntityAIFindEntityNearest.mob |
Modifier and Type | Field and Description |
---|---|
private com.google.common.base.Predicate<EntityLiving> |
EntityAIFollow.followPredicate |
Modifier and Type | Method and Description |
---|---|
static boolean |
EntityAITarget.isSuitableTarget(EntityLiving attacker,
EntityLivingBase target,
boolean includeInvincibles,
boolean checkSight) |
Constructor and Description |
---|
EntityAIBreakDoor(EntityLiving entityIn) |
EntityAIDoorInteract(EntityLiving entityIn) |
EntityAIEatGrass(EntityLiving grassEaterEntityIn) |
EntityAIFindEntityNearest(EntityLiving mobIn,
java.lang.Class<? extends EntityLivingBase> p_i45884_2_) |
EntityAIFindEntityNearestPlayer(EntityLiving entityLivingIn) |
EntityAIFollow(EntityLiving p_i47417_1_,
double p_i47417_2_,
float p_i47417_4_,
float p_i47417_5_) |
EntityAILeapAtTarget(EntityLiving leapingEntity,
float leapMotionYIn) |
EntityAILookIdle(EntityLiving entitylivingIn) |
EntityAIOcelotAttack(EntityLiving theEntityIn) |
EntityAIOpenDoor(EntityLiving entitylivingIn,
boolean shouldClose) |
EntityAISwimming(EntityLiving entityIn) |
EntityAIWatchClosest(EntityLiving entityIn,
java.lang.Class<? extends Entity> watchTargetClass,
float maxDistance) |
EntityAIWatchClosest(EntityLiving entityIn,
java.lang.Class<? extends Entity> watchTargetClass,
float maxDistance,
float chanceIn) |
EntityAIWatchClosest2(EntityLiving entitylivingIn,
java.lang.Class<? extends Entity> watchTargetClass,
float maxDistance,
float chanceIn) |
EntityFlyHelper(EntityLiving p_i47418_1_) |
EntityJumpHelper(EntityLiving entityIn) |
EntityLookHelper(EntityLiving entitylivingIn) |
EntityMoveHelper(EntityLiving entitylivingIn) |
EntitySenses(EntityLiving entityIn) |
Modifier and Type | Class and Description |
---|---|
class |
EntityDragon |
class |
EntityWither |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIllager |
class |
AbstractSkeleton |
class |
EntityBlaze |
class |
EntityCaveSpider |
class |
EntityCreeper |
class |
EntityElderGuardian |
class |
EntityEnderman |
class |
EntityEndermite |
class |
EntityEvoker |
class |
EntityGhast |
class |
EntityGiantZombie |
class |
EntityGolem |
class |
EntityGuardian |
class |
EntityHusk |
class |
EntityIllusionIllager |
class |
EntityIronGolem |
class |
EntityMagmaCube |
class |
EntityMob |
class |
EntityPigZombie |
class |
EntityPolarBear |
class |
EntityShulker |
class |
EntitySilverfish |
class |
EntitySkeleton |
class |
EntitySlime |
class |
EntitySnowman |
class |
EntitySpellcasterIllager |
class |
EntitySpider |
class |
EntityStray |
class |
EntityVex |
class |
EntityVindicator |
class |
EntityWitch |
class |
EntityWitherSkeleton |
class |
EntityZombie |
class |
EntityZombieVillager |
Modifier and Type | Field and Description |
---|---|
private EntityLiving |
EntityVex.owner |
Modifier and Type | Method and Description |
---|---|
EntityLiving |
EntityVex.getOwner() |
Modifier and Type | Method and Description |
---|---|
void |
EntityVex.setOwner(EntityLiving ownerIn) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChestHorse |
class |
AbstractHorse |
class |
EntityAmbientCreature |
class |
EntityAnimal |
class |
EntityBat |
class |
EntityChicken |
class |
EntityCow |
class |
EntityDonkey |
class |
EntityHorse |
class |
EntityLlama |
class |
EntityMooshroom |
class |
EntityMule |
class |
EntityOcelot |
class |
EntityParrot |
class |
EntityPig |
class |
EntityRabbit |
class |
EntitySheep |
class |
EntityShoulderRiding |
class |
EntitySkeletonHorse |
class |
EntitySquid |
class |
EntityTameable |
class |
EntityVillager |
class |
EntityWaterMob |
class |
EntityWolf |
class |
EntityZombieHorse |
Modifier and Type | Field and Description |
---|---|
private static com.google.common.base.Predicate<EntityLiving> |
EntityParrot.CAN_MIMIC |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
Item.getHorseArmorTexture(EntityLiving wearer,
ItemStack stack) |
void |
Item.onHorseArmorTick(World world,
EntityLiving horse,
ItemStack armor)
Called every tick from
EntityHorse#onUpdate() on the item in the armor slot. |
Modifier and Type | Field and Description |
---|---|
protected EntityLiving |
WalkNodeProcessor.currentEntity |
protected EntityLiving |
NodeProcessor.entity |
protected EntityLiving |
PathNavigate.entity |
Modifier and Type | Method and Description |
---|---|
Path |
PathFinder.findPath(IBlockAccess worldIn,
EntityLiving entitylivingIn,
BlockPos targetPos,
float maxDistance) |
private Path |
PathFinder.findPath(IBlockAccess worldIn,
EntityLiving entitylivingIn,
double x,
double y,
double z,
float maxDistance) |
Path |
PathFinder.findPath(IBlockAccess worldIn,
EntityLiving entitylivingIn,
Entity targetEntity,
float maxDistance) |
private PathNodeType |
FlyingNodeProcessor.getPathNodeType(EntityLiving p_192559_1_,
BlockPos p_192559_2_) |
private PathNodeType |
WalkNodeProcessor.getPathNodeType(EntityLiving entitylivingIn,
BlockPos pos) |
private PathNodeType |
FlyingNodeProcessor.getPathNodeType(EntityLiving p_192558_1_,
int p_192558_2_,
int p_192558_3_,
int p_192558_4_) |
private PathNodeType |
WalkNodeProcessor.getPathNodeType(EntityLiving entitylivingIn,
int x,
int y,
int z) |
PathNodeType |
SwimNodeProcessor.getPathNodeType(IBlockAccess blockaccessIn,
int x,
int y,
int z,
EntityLiving entitylivingIn,
int xSize,
int ySize,
int zSize,
boolean canBreakDoorsIn,
boolean canEnterDoorsIn) |
abstract PathNodeType |
NodeProcessor.getPathNodeType(IBlockAccess blockaccessIn,
int x,
int y,
int z,
EntityLiving entitylivingIn,
int xSize,
int ySize,
int zSize,
boolean canBreakDoorsIn,
boolean canEnterDoorsIn) |
PathNodeType |
FlyingNodeProcessor.getPathNodeType(IBlockAccess blockaccessIn,
int x,
int y,
int z,
EntityLiving entitylivingIn,
int xSize,
int ySize,
int zSize,
boolean canBreakDoorsIn,
boolean canEnterDoorsIn) |
PathNodeType |
WalkNodeProcessor.getPathNodeType(IBlockAccess blockaccessIn,
int x,
int y,
int z,
EntityLiving entitylivingIn,
int xSize,
int ySize,
int zSize,
boolean canBreakDoorsIn,
boolean canEnterDoorsIn) |
void |
NodeProcessor.init(IBlockAccess sourceIn,
EntityLiving mob) |
void |
FlyingNodeProcessor.init(IBlockAccess sourceIn,
EntityLiving mob) |
void |
WalkNodeProcessor.init(IBlockAccess sourceIn,
EntityLiving mob) |
Constructor and Description |
---|
PathNavigate(EntityLiving entityIn,
World worldIn) |
PathNavigateClimber(EntityLiving entityLivingIn,
World worldIn) |
PathNavigateFlying(EntityLiving p_i47412_1_,
World p_i47412_2_) |
PathNavigateGround(EntityLiving entitylivingIn,
World worldIn) |
PathNavigateSwimmer(EntityLiving entitylivingIn,
World worldIn) |
Modifier and Type | Field and Description |
---|---|
java.lang.Class<? extends EntityLiving> |
Biome.SpawnListEntry.entityClass |
Modifier and Type | Method and Description |
---|---|
EntityLiving |
Biome.SpawnListEntry.newInstance(World world) |
Constructor and Description |
---|
SpawnListEntry(java.lang.Class<? extends EntityLiving> entityclassIn,
int weight,
int groupCountMin,
int groupCountMax) |
Modifier and Type | Method and Description |
---|---|
static Event.Result |
ForgeEventFactory.canEntityDespawn(EntityLiving entity) |
static Event.Result |
ForgeEventFactory.canEntitySpawn(EntityLiving entity,
World world,
float x,
float y,
float z)
Deprecated.
|
static Event.Result |
ForgeEventFactory.canEntitySpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
boolean isSpawner)
Deprecated.
|
static Event.Result |
ForgeEventFactory.canEntitySpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
MobSpawnerBaseLogic spawner) |
static boolean |
ForgeEventFactory.canEntitySpawnSpawner(EntityLiving entity,
World world,
float x,
float y,
float z)
|
static boolean |
ForgeEventFactory.canEntitySpawnSpawner(EntityLiving entity,
World world,
float x,
float y,
float z,
MobSpawnerBaseLogic spawner) |
static boolean |
ForgeEventFactory.doSpecialSpawn(EntityLiving entity,
World world,
float x,
float y,
float z)
|
static boolean |
ForgeEventFactory.doSpecialSpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
MobSpawnerBaseLogic spawner) |
static int |
ForgeEventFactory.getMaxSpawnPackSize(EntityLiving entity) |
Modifier and Type | Field and Description |
---|---|
private EntityLiving |
BabyEntitySpawnEvent.parentA |
private EntityLiving |
BabyEntitySpawnEvent.parentB |
Modifier and Type | Method and Description |
---|---|
EntityLiving |
BabyEntitySpawnEvent.getParentA() |
EntityLiving |
BabyEntitySpawnEvent.getParentB() |
Constructor and Description |
---|
AllowDespawn(EntityLiving entity) |
BabyEntitySpawnEvent(EntityLiving parentA,
EntityLiving parentB,
EntityAgeable proposedChild) |
CheckSpawn(EntityLiving entity,
World world,
float x,
float y,
float z)
Deprecated.
Use
CheckSpawn#CheckSpawn(EntityLiving, World, float, float, float, MobSpawnerBaseLogic) instead |
CheckSpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
boolean isSpawner)
Deprecated.
Use
CheckSpawn##CheckSpawn(EntityLiving, World, float, float, float, MobSpawnerBaseLogic)
with a spawner instance, or null if not a spawner
CheckSpawn is fired when an Entity is about to be spawned. |
CheckSpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
MobSpawnerBaseLogic spawner)
CheckSpawn is fired when an Entity is about to be spawned.
|
LivingPackSizeEvent(EntityLiving entity) |
LivingSpawnEvent(EntityLiving entity,
World world,
float x,
float y,
float z) |
SpecialSpawn(EntityLiving entity,
World world,
float x,
float y,
float z)
Deprecated.
Use
SpecialSpawn#SpecialSpawn(EntityLiving, World, float, float, float, MobSpawnerBaseLogic)
with originating spawner instance or null |
SpecialSpawn(EntityLiving entity,
World world,
float x,
float y,
float z,
MobSpawnerBaseLogic spawner) |
Modifier and Type | Method and Description |
---|---|
static void |
EntityRegistry.addSpawn(java.lang.Class<? extends EntityLiving> entityClass,
int weightedProb,
int min,
int max,
EnumCreatureType typeOfCreature,
Biome... biomes)
Add a spawn entry for the supplied entity in the supplied
Biome list |
static void |
EntityRegistry.removeSpawn(java.lang.Class<? extends EntityLiving> entityClass,
EnumCreatureType typeOfCreature,
Biome... biomes)
Remove the spawn entry for the supplied entity
|