MCLivingEntity

This class was added by a mod with mod-id crafttweaker. So you need to have this mod installed if you want to use this feature.

Importing the class

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

import crafttweaker.api.entity.MCLivingEntity;

Extending MCEntity

MCLivingEntity extends MCEntity. That means all methods available in MCEntity are also available in MCLivingEntity

Methods

addPotionEffect

Return Type: boolean

MCLivingEntity.addPotionEffect(effectInstanceIn as MCPotionEffectInstance) as boolean
ParameterTypeDescription
effectInstanceInMCPotionEffectInstanceNo Description Provided

attackEntityAsMob

Return Type: boolean

MCLivingEntity.attackEntityAsMob(entityIn as MCEntity) as boolean
ParameterTypeDescription
entityInMCEntityNo Description Provided

canAttack

Return Type: boolean

MCLivingEntity.canAttack(target as MCLivingEntity) as boolean
ParameterTypeDescription
targetMCLivingEntityNo Description Provided

Return Type: boolean

MCLivingEntity.canAttack(typeIn as MCEntityType) as boolean
ParameterTypeDescription
typeInMCEntityTypeNo Description Provided

canBeRiddenInWater

Return Type: boolean

MCLivingEntity.canBeRiddenInWater() as boolean
myMCLivingEntity.canBeRiddenInWater();

canBreatheUnderwater

Return Type: boolean

MCLivingEntity.canBreatheUnderwater() as boolean
myMCLivingEntity.canBreatheUnderwater();

canEquip

Return Type: boolean

MCLivingEntity.canEquip(item as MCItemDefinition) as boolean
ParameterTypeDescription
itemMCItemDefinitionNo Description Provided

clearActivePotions

Return Type: boolean

MCLivingEntity.clearActivePotions() as boolean
myMCLivingEntity.clearActivePotions();

getAIMoveSpeed

Return Type: float

MCLivingEntity.getAIMoveSpeed() as float
myMCLivingEntity.getAIMoveSpeed();

getActivePotionEffect

Return Type: MCPotionEffectInstance

MCLivingEntity.getActivePotionEffect(potionIn as MCPotionEffect) as MCPotionEffectInstance
ParameterTypeDescription
potionInMCPotionEffectNo Description Provided

getActivePotionEffects

Return Type: Collection<MCPotionEffectInstance>

MCLivingEntity.getActivePotionEffects() as Collection<MCPotionEffectInstance>
myMCLivingEntity.getActivePotionEffects();

getActivePotionMap

Return Type: MCPotionEffectInstance[MCPotionEffect]

MCLivingEntity.getActivePotionMap() as MCPotionEffectInstance[MCPotionEffect]
myMCLivingEntity.getActivePotionMap();

getArmorCoverPercentage

Return Type: float

MCLivingEntity.getArmorCoverPercentage() as float
myMCLivingEntity.getArmorCoverPercentage();

getArmorInventoryList

Return Type: stdlib.Iterable<ItemStack>

MCLivingEntity.getArmorInventoryList() as stdlib.Iterable<ItemStack>
myMCLivingEntity.getArmorInventoryList();

getArrowCountInEntity

Return Type: int

MCLivingEntity.getArrowCountInEntity() as int
myMCLivingEntity.getArrowCountInEntity();

getAttackingEntity

Return Type: MCLivingEntity

MCLivingEntity.getAttackingEntity() as MCLivingEntity
myMCLivingEntity.getAttackingEntity();

getBeeStingCount

Return Type: int

MCLivingEntity.getBeeStingCount() as int
myMCLivingEntity.getBeeStingCount();

getHealth

Return Type: float

MCLivingEntity.getHealth() as float
myMCLivingEntity.getHealth();

getHeldItemMainhand

Return Type: ItemStack

MCLivingEntity.getHeldItemMainhand() as ItemStack
myMCLivingEntity.getHeldItemMainhand();

getHeldItemOffhand

Return Type: ItemStack

MCLivingEntity.getHeldItemOffhand() as ItemStack
myMCLivingEntity.getHeldItemOffhand();

getIdleTime

Return Type: int

MCLivingEntity.getIdleTime() as int
myMCLivingEntity.getIdleTime();

getLastAttackedEntity

Return Type: MCLivingEntity

MCLivingEntity.getLastAttackedEntity() as MCLivingEntity
myMCLivingEntity.getLastAttackedEntity();

getLastAttackedEntityTime

Return Type: int

MCLivingEntity.getLastAttackedEntityTime() as int
myMCLivingEntity.getLastAttackedEntityTime();

getMaxHealth

Return Type: float

MCLivingEntity.getMaxHealth() as float
myMCLivingEntity.getMaxHealth();

getRevengeTarget

Return Type: MCLivingEntity

MCLivingEntity.getRevengeTarget() as MCLivingEntity
myMCLivingEntity.getRevengeTarget();

getRevengeTimer

Return Type: int

MCLivingEntity.getRevengeTimer() as int
myMCLivingEntity.getRevengeTimer();

getShouldBeDead

Return Type: boolean

MCLivingEntity.getShouldBeDead() as boolean
myMCLivingEntity.getShouldBeDead();

getTotalArmorValue

Return Type: int

MCLivingEntity.getTotalArmorValue() as int
myMCLivingEntity.getTotalArmorValue();

heal

Return Type: void

MCLivingEntity.heal(healAmount as float) as void
ParameterTypeDescription
healAmountfloatNo Description Provided

isAlive

Return Type: boolean

MCLivingEntity.isAlive() as boolean
myMCLivingEntity.isAlive();

isChild

Return Type: boolean

MCLivingEntity.isChild() as boolean
myMCLivingEntity.isChild();

isEntityUndead

Return Type: boolean

MCLivingEntity.isEntityUndead() as boolean
myMCLivingEntity.isEntityUndead();

isOnLadder

Return Type: boolean

MCLivingEntity.isOnLadder() as boolean
myMCLivingEntity.isOnLadder();

isPotionActive

Return Type: boolean

MCLivingEntity.isPotionActive(potionIn as MCPotionEffect) as boolean
ParameterTypeDescription
potionInMCPotionEffectNo Description Provided

isPotionApplicable

Return Type: boolean

MCLivingEntity.isPotionApplicable(potioneffectIn as MCPotionEffectInstance) as boolean
ParameterTypeDescription
potioneffectInMCPotionEffectInstanceNo Description Provided

isWaterSensitive

Return Type: boolean

MCLivingEntity.isWaterSensitive() as boolean
myMCLivingEntity.isWaterSensitive();

removeActivePotionEffect

Return Type: MCPotionEffectInstance

MCLivingEntity.removeActivePotionEffect(potioneffectin as MCPotionEffect) as MCPotionEffectInstance
ParameterTypeDescription
potioneffectinMCPotionEffectNo Description Provided

removePotionEffect

Return Type: boolean

MCLivingEntity.removePotionEffect(effectIn as MCPotionEffect) as boolean
ParameterTypeDescription
effectInMCPotionEffectNo Description Provided

setAIMoveSpeed

Return Type: void

MCLivingEntity.setAIMoveSpeed(speedIn as float) as void
ParameterTypeDescription
speedInfloatNo Description Provided

setArrowCountInEntity

Return Type: void

MCLivingEntity.setArrowCountInEntity(count as int) as void
ParameterTypeDescription
countintNo Description Provided

setBeeStingCount

Return Type: void

MCLivingEntity.setBeeStingCount(p_226300_1_ as int) as void
ParameterTypeDescription
p_226300_1_intNo Description Provided

setHealth

Return Type: void

MCLivingEntity.setHealth(health as float) as void
ParameterTypeDescription
healthfloatNo Description Provided

setIdleTime

Return Type: void

MCLivingEntity.setIdleTime(idleTimeIn as int) as void
ParameterTypeDescription
idleTimeInintNo Description Provided

setLastAttackedEntity

Return Type: void

MCLivingEntity.setLastAttackedEntity(entityIn as MCEntity) as void
ParameterTypeDescription
entityInMCEntityNo Description Provided

setRevengeTarget

Return Type: void

MCLivingEntity.setRevengeTarget(livingBase as MCLivingEntity) as void
ParameterTypeDescription
livingBaseMCLivingEntityNo Description Provided