public class ScriptLiving<T extends net.minecraft.entity.EntityLiving> extends ScriptLivingBase<T> implements IEntityLiving
| Constructor and Description |
|---|
ScriptLiving(T entity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canSeeEntity(IEntity entity) |
void |
clearNavigation()
Stop navigating wherever this npc was walking to
|
IEntityLivingBase |
getAttackTarget() |
boolean |
isAttacking() |
boolean |
isNavigating() |
void |
navigateTo(double x,
double y,
double z,
double speed)
Start path finding toward this target
|
void |
setAttackTarget(IEntityLivingBase living) |
addPotionEffect, clearPotionEffects, getArmor, getHealth, getHeldItem, getLookVec, getMaxHealth, getMCEntity, getMinecraftEntity, getPotionEffect, getType, hurt, hurt, hurt, setArmor, setHealth, setHeldItem, swingHand, typeOfclearStoredData, clearTempData, despawn, dropItem, extinguish, getAge, getAllNbt, getBlockX, getBlockY, getBlockZ, getDimension, getEntityId, getHeight, getMotionX, getMotionY, getMotionZ, getMount, getNbt, getPitch, getPos, getRider, getRotation, getStoredData, getSurroundingEntities, getSurroundingEntities, getTempData, getTypeName, getUniqueID, getWidth, getWorld, getX, getY, getYOffset, getZ, hasCollided, hasStoredData, hasTempData, inFire, inLava, inWater, isAirborne, isAlive, isBurning, isSneaking, isSprinting, knockback, knockback, playSound, removeStoredData, removeTempData, setBurning, setImmune, setInvisible, setMotion, setMotionX, setMotionY, setMotionZ, setMount, setNbt, setPitch, setPos, setPosition, setRider, setRotation, setSneaking, setSprinting, setStoredData, setStoredData, setTempData, setX, setY, setZ, spawnParticle, spawnParticle, spawnParticle, spawnParticle, spawnParticle, spawnParticle, spawnParticle, storeAsCloneequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMCEntityaddPotionEffect, clearPotionEffects, getArmor, getHealth, getHeldItem, getMaxHealth, getPotionEffect, getType, hurt, hurt, hurt, setArmor, setHealth, setHeldItem, swingHand, typeOfclearStoredData, clearTempData, despawn, dropItem, extinguish, getAge, getAllNbt, getBlockX, getBlockY, getBlockZ, getDimension, getEntityId, getHeight, getMotionX, getMotionY, getMotionZ, getMount, getNbt, getPitch, getPos, getRider, getRotation, getStoredData, getSurroundingEntities, getSurroundingEntities, getTempData, getTypeName, getUniqueID, getWidth, getWorld, getX, getY, getYOffset, getZ, hasCollided, hasStoredData, hasTempData, inFire, inLava, inWater, isAirborne, isAlive, isBurning, isSneaking, isSprinting, knockback, knockback, removeStoredData, removeTempData, setBurning, setImmune, setInvisible, setMotion, setMotionX, setMotionY, setMotionZ, setMount, setNbt, setPitch, setPos, setPosition, setRider, setRotation, setSneaking, setSprinting, setStoredData, setTempData, setX, setY, setZ, spawnParticle, storeAsClonepublic ScriptLiving(T entity)
public boolean isAttacking()
isAttacking in interface IEntityLivingBaseisAttacking in class ScriptLivingBase<T extends net.minecraft.entity.EntityLiving>public void setAttackTarget(IEntityLivingBase living)
setAttackTarget in interface IEntityLivingBasesetAttackTarget in class ScriptLivingBase<T extends net.minecraft.entity.EntityLiving>living - Entity which this entity will attackpublic IEntityLivingBase getAttackTarget()
getAttackTarget in interface IEntityLivingBasegetAttackTarget in class ScriptLivingBase<T extends net.minecraft.entity.EntityLiving>public void navigateTo(double x,
double y,
double z,
double speed)
navigateTo in interface IEntityLivingx - Destination x positiony - Destination x positionz - Destination x positionspeed - Walking speed of the entity 0.7 is defaultpublic void clearNavigation()
clearNavigation in interface IEntityLivingpublic boolean isNavigating()
isNavigating in interface IEntityLivingpublic boolean canSeeEntity(IEntity entity)
canSeeEntity in interface IEntityLivingBasecanSeeEntity in class ScriptLivingBase<T extends net.minecraft.entity.EntityLiving>entity - Entity to check