public class MCEntityCreature extends MCEntityLiving implements crafttweaker.api.entity.IEntityCreature
| Constructor and Description |
|---|
MCEntityCreature(net.minecraft.entity.EntityCreature entity) |
| Modifier and Type | Method and Description |
|---|---|
void |
detachHome() |
crafttweaker.api.world.IBlockPos |
getHomePosition() |
float |
getMaximumHomeDistance() |
boolean |
hasHome() |
boolean |
hasPath() |
boolean |
isPositionWithinHomeDistance(crafttweaker.api.world.IBlockPos pos) |
boolean |
isWithinHomeDistance() |
void |
setHomePositionAndDistance(crafttweaker.api.world.IBlockPos pos,
int distance) |
canBeLeashedTo, canBeSteered, canPickUpLoot, canSpawnHere, clearLeashed, enablePersistence, getAttackTarget, getLeashedToEntity, getMaxSpawnedInChunk, getRenderSizeModifier, getTalkInterval, isAIDisabled, isColliding, isLeashed, isLeftHanded, isNoDespawnRequired, playLivingSound, setAIDisabled, setAttackTarget, setCanPickUpLoot, setDropChance, setLeashedToEntity, setLeftHanded, spawnExplosionParticleaddPotionEffect, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, getActivePotionEffect, getActivePotionEffects, getAIMoveSpeed, getArrowCountInEntity, getAttackingEntity, getAttribute, getHealth, getHeldItemMainHand, getHeldItemOffHand, getItemInSlot, getLastAttackedEntity, getLastAttackedEntityTime, getLastDamageSource, getMaxHealth, getRevengeTarget, getTotalArmorValue, hasItemInSlot, heal, isChild, isOnLadder, isPotionActive, isPotionEffectApplicable, isUndead, knockBack, onDeath, onLivingUpdate, setAIMoveSpeed, setArrowCountInEntity, setHealth, setItemToSlot, setLastAttackedEntity, setRevengeTargeraddTag, alwaysRenderNameTag, attackEntityFrom, canBeAttackedWithItem, canBeCollidedWith, canBePushed, canPassengerSteer, canRiderInteract, canTrample, dismountRidingEntity, doesTriggerPressurePlate, dropItem, equals, extinguish, getAir, getArmorInventoryList, getControllingPassenger, getCustomName, getDefinition, getDimension, getDisplayName, getDistanceSqToEntity, getEquipmentAndArmor, getEyeHight, getHeldEquipment, getID, getInternal, getLookingDirection, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMotionX, getMotionY, getMotionZ, getNBT, getParts, getPassengers, getPassengersRecursive, getPickedResult, getPortalCooldown, getPosition3f, getPosX, getPosY, getPosZ, getRayTrace, getRayTrace, getRidingEntity, getRotationPitch, getRotationYaw, getServer, getTags, getTeam, getWorld, getX, getY, getZ, hasCustomName, hashCode, hasNoGravity, isAlive, isBeingRidden, isBoss, isBurning, isEntityEqual, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInsideOfMaterial, isInsideOpaqueBlock, isInvisible, isInvulnerable, isInvulnerableTo, isInWater, isOnSameTeam, isOutsideBorder, isOverWater, isPassenger, isPushedByWater, isRiding, isRidingSameEntity, isSilent, isSneaking, isSprinting, isWet, onEntityUpdate, onGround, onKillCommand, onUpdate, removePassengers, removeTag, setAir, setAlwaysRenderNameTag, setCustomName, setDead, setDimension, setFire, setGlowing, setID, setInvisible, setInvulnerable, setInWeb, setMotionX, setMotionY, setMotionZ, setNoGravity, setOutsideBorder, setPosition, setPosition3f, setPosX, setPosY, setPosZ, setRotationPitch, setRotationYaw, setSilent, setSneaking, setSprinting, setToLocationFrom, setWorld, shouldRiderDismountInWater, shouldRiderSit, spawnRunningParticles, toString, updategetPosition, sendMessageclone, finalize, getClass, notify, notifyAll, wait, wait, waitcanBeLeashedTo, canBeSteered, canPickUpLoot, canSpawnHere, clearLeashed, enablePersistence, getAttackTarget, getLeashedToEntity, getMaxSpawnedInChunk, getRenderSizeModifier, getTalkInterval, isAIDisabled, isColliding, isLeashed, isLeftHanded, isNoDespawnRequired, playLivingSound, setAIDisabled, setAttackTarget, setCanPickUpLoot, setDropChance, setLeashedToEntity, setLeftHanded, spawnExplosionParticleaddPotionEffect, canBreatheUnderwater, canEntityBeSeen, clearActivePotions, getActivePotionEffect, getActivePotionEffects, getAIMoveSpeed, getArrowCountInEntity, getAttackingEntity, getAttribute, getHealth, getHeldItemMainHand, getHeldItemOffHand, getItemInSlot, getLastAttackedEntity, getLastAttackedEntityTime, getLastDamageSource, getMaxHealth, getRevengeTarget, getTotalArmorValue, hasItemInSlot, heal, isChild, isOnLadder, isPotionActive, isPotionEffectApplicable, isUndead, knockBack, onDeath, onLivingUpdate, setAIMoveSpeed, setArrowCountInEntity, setHealth, setItemToSlot, setLastAttackedEntity, setRevengeTargeraddTag, alwaysRenderNameTag, attackEntityFrom, canBeAttackedWithItem, canBeCollidedWith, canBePushed, canPassengerSteer, canRiderInteract, canTrample, dismountRidingEntity, doesTriggerPressurePlate, dropItem, extinguish, getAir, getArmorInventoryList, getControllingPassenger, getCustomName, getDefinition, getDimension, getDistanceSqToEntity, getEquipmentAndArmor, getEyeHight, getHeldEquipment, getID, getInternal, getLookingDirection, getLowestRidingEntity, getMaxFallHeight, getMaxInPortalTime, getMotionX, getMotionY, getMotionZ, getNBT, getParts, getPassengers, getPassengersRecursive, getPickedResult, getPortalCooldown, getPosition3f, getPosX, getPosY, getPosZ, getRayTrace, getRayTrace, getRidingEntity, getRotationPitch, getRotationYaw, getTags, getTeam, getX, getY, getZ, hasCustomName, hasNoGravity, isAlive, isBeingRidden, isBoss, isBurning, isEntityEqual, isGlowing, isImmuneToExplosions, isImmuneToFire, isInLava, isInsideOfMaterial, isInsideOpaqueBlock, isInvisible, isInvulnerable, isInvulnerableTo, isInWater, isOnSameTeam, isOutsideBorder, isOverWater, isPassenger, isPushedByWater, isRiding, isRidingSameEntity, isSilent, isSneaking, isSprinting, isWet, onEntityUpdate, onGround, onKillCommand, onUpdate, removePassengers, removeTag, setAir, setAlwaysRenderNameTag, setCustomName, setDead, setDimension, setFire, setGlowing, setID, setInvisible, setInvulnerable, setInWeb, setMotionX, setMotionY, setMotionZ, setNBT, setNoGravity, setOutsideBorder, setPosition, setPosition3f, setPosX, setPosY, setPosZ, setRotationPitch, setRotationYaw, setSilent, setSneaking, setSprinting, setToLocationFrom, setWorld, shouldRiderDismountInWater, shouldRiderSit, spawnRunningParticles, updatepublic MCEntityCreature(net.minecraft.entity.EntityCreature entity)
public boolean hasPath()
hasPath in interface crafttweaker.api.entity.IEntityCreaturepublic boolean isWithinHomeDistance()
isWithinHomeDistance in interface crafttweaker.api.entity.IEntityCreaturepublic boolean isPositionWithinHomeDistance(crafttweaker.api.world.IBlockPos pos)
isPositionWithinHomeDistance in interface crafttweaker.api.entity.IEntityCreaturepublic void setHomePositionAndDistance(crafttweaker.api.world.IBlockPos pos,
int distance)
setHomePositionAndDistance in interface crafttweaker.api.entity.IEntityCreaturepublic crafttweaker.api.world.IBlockPos getHomePosition()
getHomePosition in interface crafttweaker.api.entity.IEntityCreaturepublic float getMaximumHomeDistance()
getMaximumHomeDistance in interface crafttweaker.api.entity.IEntityCreaturepublic void detachHome()
detachHome in interface crafttweaker.api.entity.IEntityCreaturepublic boolean hasHome()
hasHome in interface crafttweaker.api.entity.IEntityCreature