Package | Description |
---|---|
net.minecraft.entity | |
net.minecraft.entity.ai | |
net.minecraft.entity.boss | |
net.minecraft.entity.monster | |
net.minecraft.entity.passive |
Modifier and Type | Class and Description |
---|---|
class |
EntityAgeable |
Modifier and Type | Field and Description |
---|---|
protected EntityCreature |
EntityAIAttackMelee.attacker |
private EntityCreature |
EntityAIMoveTowardsRestriction.creature |
private EntityCreature |
EntityAIFleeSun.creature |
private EntityCreature |
EntityAIMoveToBlock.creature |
private EntityCreature |
EntityAIMoveTowardsTarget.creature |
protected EntityCreature |
EntityAIPanic.creature |
protected EntityCreature |
EntityAIAvoidEntity.entity |
private EntityCreature |
EntityAIMoveThroughVillage.entity |
private EntityCreature |
EntityAIMoveIndoors.entity |
private EntityCreature |
EntityAIRestrictSun.entity |
protected EntityCreature |
EntityAIWander.entity |
private EntityCreature |
EntityAIRestrictOpenDoor.entity |
protected EntityCreature |
EntityAITarget.taskOwner |
private EntityCreature |
EntityAITempt.temptedEntity |
Modifier and Type | Method and Description |
---|---|
static Vec3d |
RandomPositionGenerator.findRandomTarget(EntityCreature entitycreatureIn,
int xz,
int y) |
private static Vec3d |
RandomPositionGenerator.findRandomTargetBlock(EntityCreature entitycreatureIn,
int xz,
int y,
Vec3d targetVec3) |
static Vec3d |
RandomPositionGenerator.findRandomTargetBlockAwayFrom(EntityCreature entitycreatureIn,
int xz,
int y,
Vec3d targetVec3) |
static Vec3d |
RandomPositionGenerator.findRandomTargetBlockTowards(EntityCreature entitycreatureIn,
int xz,
int y,
Vec3d targetVec3) |
private static Vec3d |
RandomPositionGenerator.generateRandomPos(EntityCreature p_191379_0_,
int p_191379_1_,
int p_191379_2_,
Vec3d p_191379_3_,
boolean p_191379_4_) |
static Vec3d |
RandomPositionGenerator.getLandPos(EntityCreature p_191377_0_,
int p_191377_1_,
int p_191377_2_) |
private static boolean |
RandomPositionGenerator.isWaterDestination(BlockPos p_191380_0_,
EntityCreature p_191380_1_) |
private static BlockPos |
RandomPositionGenerator.moveAboveSolid(BlockPos p_191378_0_,
EntityCreature p_191378_1_) |
protected void |
EntityAIHurtByTarget.setEntityAttackTarget(EntityCreature creatureIn,
EntityLivingBase entityLivingBaseIn) |
Constructor and Description |
---|
EntityAIAttackMelee(EntityCreature creature,
double speedIn,
boolean useLongMemory) |
EntityAIAvoidEntity(EntityCreature entityIn,
java.lang.Class<T> classToAvoidIn,
float avoidDistanceIn,
double farSpeedIn,
double nearSpeedIn) |
EntityAIAvoidEntity(EntityCreature entityIn,
java.lang.Class<T> classToAvoidIn,
com.google.common.base.Predicate<? super T> avoidTargetSelectorIn,
float avoidDistanceIn,
double farSpeedIn,
double nearSpeedIn) |
EntityAIFleeSun(EntityCreature theCreatureIn,
double movementSpeedIn) |
EntityAIHurtByTarget(EntityCreature creatureIn,
boolean entityCallsForHelpIn,
java.lang.Class<?>... excludedReinforcementTypes) |
EntityAIMoveIndoors(EntityCreature entityIn) |
EntityAIMoveThroughVillage(EntityCreature entityIn,
double movementSpeedIn,
boolean isNocturnalIn) |
EntityAIMoveToBlock(EntityCreature creature,
double speedIn,
int length) |
EntityAIMoveTowardsRestriction(EntityCreature creatureIn,
double speedIn) |
EntityAIMoveTowardsTarget(EntityCreature creature,
double speedIn,
float targetMaxDistance) |
EntityAINearestAttackableTarget(EntityCreature creature,
java.lang.Class<T> classTarget,
boolean checkSight) |
EntityAINearestAttackableTarget(EntityCreature creature,
java.lang.Class<T> classTarget,
boolean checkSight,
boolean onlyNearby) |
EntityAINearestAttackableTarget(EntityCreature creature,
java.lang.Class<T> classTarget,
int chance,
boolean checkSight,
boolean onlyNearby,
com.google.common.base.Predicate<? super T> targetSelector) |
EntityAIPanic(EntityCreature creature,
double speedIn) |
EntityAIRestrictOpenDoor(EntityCreature creatureIn) |
EntityAIRestrictSun(EntityCreature creature) |
EntityAITarget(EntityCreature creature,
boolean checkSight) |
EntityAITarget(EntityCreature creature,
boolean checkSight,
boolean onlyNearby) |
EntityAITempt(EntityCreature temptedEntityIn,
double speedIn,
boolean scaredByPlayerMovementIn,
java.util.Set<Item> temptItemIn) |
EntityAITempt(EntityCreature temptedEntityIn,
double speedIn,
Item temptItemIn,
boolean scaredByPlayerMovementIn) |
EntityAIWander(EntityCreature creatureIn,
double speedIn) |
EntityAIWander(EntityCreature creatureIn,
double speedIn,
int chance) |
EntityAIWanderAvoidWater(EntityCreature p_i47301_1_,
double p_i47301_2_) |
EntityAIWanderAvoidWater(EntityCreature p_i47302_1_,
double p_i47302_2_,
float p_i47302_4_) |
EntityAIWanderAvoidWaterFlying(EntityCreature p_i47413_1_,
double p_i47413_2_) |
Modifier and Type | Class and Description |
---|---|
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 |
EntityGiantZombie |
class |
EntityGolem |
class |
EntityGuardian |
class |
EntityHusk |
class |
EntityIllusionIllager |
class |
EntityIronGolem |
class |
EntityMob |
class |
EntityPigZombie |
class |
EntityPolarBear |
class |
EntityShulker |
class |
EntitySilverfish |
class |
EntitySkeleton |
class |
EntitySnowman |
class |
EntitySpellcasterIllager |
class |
EntitySpider |
class |
EntityStray |
class |
EntityVex |
class |
EntityVindicator |
class |
EntityWitch |
class |
EntityWitherSkeleton |
class |
EntityZombie |
class |
EntityZombieVillager |
Modifier and Type | Method and Description |
---|---|
protected void |
EntityPolarBear.AIHurtByTarget.setEntityAttackTarget(EntityCreature creatureIn,
EntityLivingBase entityLivingBaseIn) |
protected void |
EntityPigZombie.AIHurtByAggressor.setEntityAttackTarget(EntityCreature creatureIn,
EntityLivingBase entityLivingBaseIn) |
Constructor and Description |
---|
AICopyOwnerTarget(EntityCreature creature) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChestHorse |
class |
AbstractHorse |
class |
EntityAnimal |
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 |
EntityTameable |
class |
EntityVillager |
class |
EntityWolf |
class |
EntityZombieHorse |