MCLivingEntity
Link to mclivingentity
Importing the class
Link to 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.
ZenScript Copyimport crafttweaker.api.entity.MCLivingEntity;
Extending MCEntity
Link to extending-mcentity
MCLivingEntity extends MCEntity. That means all methods available in MCEntity are also available in MCLivingEntity
Methods
Link to methods
Name: addPotionEffect
Return Type: boolean
ZenScript CopyMCLivingEntity.addPotionEffect(effectInstanceIn as MCPotionEffectInstance) as boolean
Parameter | Type | Description |
---|---|---|
Parameter effectInstanceIn | Type MCPotionEffectInstance | Description No Description Provided |
Name: attackEntityAsMob
Return Type: boolean
ZenScript CopyMCLivingEntity.attackEntityAsMob(entityIn as MCEntity) as boolean
Parameter | Type | Description |
---|---|---|
Parameter entityIn | Type MCEntity | Description No Description Provided |
Name: attackEntityFrom
Return Type: void
ZenScript CopyMCLivingEntity.attackEntityFrom(damageSource as DamageSource, amount as float) as void
Parameter | Type | Description |
---|---|---|
Parameter damageSource | Type DamageSource | Description No Description Provided |
Parameter amount | Type float | Description No Description Provided |
Name: canAttack
Return Type: boolean
ZenScript CopyMCLivingEntity.canAttack(target as MCLivingEntity) as boolean
Parameter | Type | Description |
---|---|---|
Parameter target | Type MCLivingEntity | Description No Description Provided |
Name: canAttack
Return Type: boolean
ZenScript CopyMCLivingEntity.canAttack(typeIn as MCEntityType) as boolean
Parameter | Type | Description |
---|---|---|
Parameter typeIn | Type MCEntityType | Description No Description Provided |
Name: canBeRiddenInWater
Return Type: boolean
ZenScript Copy// MCLivingEntity.canBeRiddenInWater() as boolean
myMCLivingEntity.canBeRiddenInWater();
Name: canBreatheUnderwater
Return Type: boolean
ZenScript Copy// MCLivingEntity.canBreatheUnderwater() as boolean
myMCLivingEntity.canBreatheUnderwater();
Name: canEquip
Return Type: boolean
ZenScript CopyMCLivingEntity.canEquip(item as MCItemDefinition) as boolean
Parameter | Type | Description |
---|---|---|
Parameter item | Type MCItemDefinition | Description No Description Provided |
Name: clearActivePotions
Return Type: boolean
ZenScript Copy// MCLivingEntity.clearActivePotions() as boolean
myMCLivingEntity.clearActivePotions();
Name: getAIMoveSpeed
Return Type: float
ZenScript Copy// MCLivingEntity.getAIMoveSpeed() as float
myMCLivingEntity.getAIMoveSpeed();
Name: getActivePotionEffect
Return Type: MCPotionEffectInstance
ZenScript CopyMCLivingEntity.getActivePotionEffect(potionIn as MCPotionEffect) as MCPotionEffectInstance
Parameter | Type | Description |
---|---|---|
Parameter potionIn | Type MCPotionEffect | Description No Description Provided |
Name: getActivePotionEffects
Return Type: Collection<MCPotionEffectInstance>
ZenScript Copy// MCLivingEntity.getActivePotionEffects() as Collection<MCPotionEffectInstance>
myMCLivingEntity.getActivePotionEffects();
Name: getActivePotionMap
Return Type: MCPotionEffectInstance[MCPotionEffect]
ZenScript Copy// MCLivingEntity.getActivePotionMap() as MCPotionEffectInstance[MCPotionEffect]
myMCLivingEntity.getActivePotionMap();
Name: getArmorCoverPercentage
Return Type: float
ZenScript Copy// MCLivingEntity.getArmorCoverPercentage() as float
myMCLivingEntity.getArmorCoverPercentage();
Name: getArmorInventoryList
Return Type: stdlib.Iterable<ItemStack>
ZenScript Copy// MCLivingEntity.getArmorInventoryList() as stdlib.Iterable<ItemStack>
myMCLivingEntity.getArmorInventoryList();
Name: getArrowCountInEntity
Return Type: int
ZenScript Copy// MCLivingEntity.getArrowCountInEntity() as int
myMCLivingEntity.getArrowCountInEntity();
Name: getAttackingEntity
Return Type: MCLivingEntity
ZenScript Copy// MCLivingEntity.getAttackingEntity() as MCLivingEntity
myMCLivingEntity.getAttackingEntity();
Name: getAttribute
Return Type: AttributeInstance?
ZenScript Copy// MCLivingEntity.getAttribute(attribute as Attribute) as AttributeInstance?
myMCLivingEntity.getAttribute(<attribute:minecraft:generic.attack_damage>);
Parameter | Type | Description |
---|---|---|
Parameter attribute | Type Attribute | Description No Description Provided |
Name: getBeeStingCount
Return Type: int
ZenScript Copy// MCLivingEntity.getBeeStingCount() as int
myMCLivingEntity.getBeeStingCount();
Name: getHealth
Return Type: float
ZenScript Copy// MCLivingEntity.getHealth() as float
myMCLivingEntity.getHealth();
Name: getHeldItem
Gets the ItemStack in the specific hand.
Returns: The ItemStack in the specific hand.
Return Type: IItemStack
ZenScript Copy// MCLivingEntity.getHeldItem(hand as MCHand) as IItemStack
myMCLivingEntity.getHeldItem(MCHand.MAIN_HAND);
Parameter | Type | Description |
---|---|---|
Parameter hand | Type MCHand | Description No Description Provided |
Name: getHeldItemMainhand
Return Type: ItemStack
ZenScript Copy// MCLivingEntity.getHeldItemMainhand() as ItemStack
myMCLivingEntity.getHeldItemMainhand();
Name: getHeldItemOffhand
Return Type: ItemStack
ZenScript Copy// MCLivingEntity.getHeldItemOffhand() as ItemStack
myMCLivingEntity.getHeldItemOffhand();
Name: getIdleTime
Return Type: int
ZenScript Copy// MCLivingEntity.getIdleTime() as int
myMCLivingEntity.getIdleTime();
Name: getItemStackFromSlot
Gets the ItemStack in the specific slot.
Returns: The ItemStack in the specific slot.
Return Type: IItemStack
ZenScript CopyMCLivingEntity.getItemStackFromSlot(slot as MCEquipmentSlotType) as IItemStack
Parameter | Type | Description |
---|---|---|
Parameter slot | Type MCEquipmentSlotType | Description No Description Provided |
Name: getLastAttackedEntity
Return Type: MCLivingEntity
ZenScript Copy// MCLivingEntity.getLastAttackedEntity() as MCLivingEntity
myMCLivingEntity.getLastAttackedEntity();
Name: getLastAttackedEntityTime
Return Type: int
ZenScript Copy// MCLivingEntity.getLastAttackedEntityTime() as int
myMCLivingEntity.getLastAttackedEntityTime();
Name: getMaxHealth
Return Type: float
ZenScript Copy// MCLivingEntity.getMaxHealth() as float
myMCLivingEntity.getMaxHealth();
Name: getRevengeTarget
Return Type: MCLivingEntity
ZenScript Copy// MCLivingEntity.getRevengeTarget() as MCLivingEntity
myMCLivingEntity.getRevengeTarget();
Name: getRevengeTimer
Return Type: int
ZenScript Copy// MCLivingEntity.getRevengeTimer() as int
myMCLivingEntity.getRevengeTimer();
Name: getShouldBeDead
Return Type: boolean
ZenScript Copy// MCLivingEntity.getShouldBeDead() as boolean
myMCLivingEntity.getShouldBeDead();
Name: getTotalArmorValue
Return Type: int
ZenScript Copy// MCLivingEntity.getTotalArmorValue() as int
myMCLivingEntity.getTotalArmorValue();
Name: heal
Return Type: void
ZenScript CopyMCLivingEntity.heal(healAmount as float) as void
Parameter | Type | Description |
---|---|---|
Parameter healAmount | Type float | Description No Description Provided |
Name: isAlive
Return Type: boolean
ZenScript Copy// MCLivingEntity.isAlive() as boolean
myMCLivingEntity.isAlive();
Name: isChild
Return Type: boolean
ZenScript Copy// MCLivingEntity.isChild() as boolean
myMCLivingEntity.isChild();
Name: isEntityUndead
Return Type: boolean
ZenScript Copy// MCLivingEntity.isEntityUndead() as boolean
myMCLivingEntity.isEntityUndead();
Name: isOnLadder
Return Type: boolean
ZenScript Copy// MCLivingEntity.isOnLadder() as boolean
myMCLivingEntity.isOnLadder();
Name: isPotionActive
Return Type: boolean
ZenScript CopyMCLivingEntity.isPotionActive(potionIn as MCPotionEffect) as boolean
Parameter | Type | Description |
---|---|---|
Parameter potionIn | Type MCPotionEffect | Description No Description Provided |
Name: isPotionApplicable
Return Type: boolean
ZenScript CopyMCLivingEntity.isPotionApplicable(potioneffectIn as MCPotionEffectInstance) as boolean
Parameter | Type | Description |
---|---|---|
Parameter potioneffectIn | Type MCPotionEffectInstance | Description No Description Provided |
Name: isWaterSensitive
Return Type: boolean
ZenScript Copy// MCLivingEntity.isWaterSensitive() as boolean
myMCLivingEntity.isWaterSensitive();
Name: removeActivePotionEffect
Return Type: MCPotionEffectInstance
ZenScript CopyMCLivingEntity.removeActivePotionEffect(potioneffectin as MCPotionEffect) as MCPotionEffectInstance
Parameter | Type | Description |
---|---|---|
Parameter potioneffectin | Type MCPotionEffect | Description No Description Provided |
Name: removePotionEffect
Return Type: boolean
ZenScript CopyMCLivingEntity.removePotionEffect(effectIn as MCPotionEffect) as boolean
Parameter | Type | Description |
---|---|---|
Parameter effectIn | Type MCPotionEffect | Description No Description Provided |
Name: setAIMoveSpeed
Return Type: void
ZenScript CopyMCLivingEntity.setAIMoveSpeed(speedIn as float) as void
Parameter | Type | Description |
---|---|---|
Parameter speedIn | Type float | Description No Description Provided |
Name: setArrowCountInEntity
Return Type: void
ZenScript CopyMCLivingEntity.setArrowCountInEntity(count as int) as void
Parameter | Type | Description |
---|---|---|
Parameter count | Type int | Description No Description Provided |
Name: setBeeStingCount
Return Type: void
ZenScript CopyMCLivingEntity.setBeeStingCount(p_226300_1_ as int) as void
Parameter | Type | Description |
---|---|---|
Parameter p_226300_1_ | Type int | Description No Description Provided |
Name: setHealth
Return Type: void
ZenScript CopyMCLivingEntity.setHealth(health as float) as void
Parameter | Type | Description |
---|---|---|
Parameter health | Type float | Description No Description Provided |
Name: setHeldItem
Sets a copied given itemStack to the hand
Return Type: void
ZenScript Copy// MCLivingEntity.setHeldItem(hand as MCHand, itemStack as IItemStack) as void
myMCLivingEntity.setHeldItem(MCHand.MAIN_HAND, <item:minecraft:diamond>);
Parameter | Type | Description |
---|---|---|
Parameter hand | Type MCHand | Description No Description Provided |
Parameter itemStack | Type IItemStack | Description No Description Provided |
Name: setIdleTime
Return Type: void
ZenScript CopyMCLivingEntity.setIdleTime(idleTimeIn as int) as void
Parameter | Type | Description |
---|---|---|
Parameter idleTimeIn | Type int | Description No Description Provided |
Name: setItemStackToSlot
Sets a copied given itemStack to the slot
Return Type: void
ZenScript CopyMCLivingEntity.setItemStackToSlot(slot as MCEquipmentSlotType, itemStack as IItemStack) as void
Parameter | Type | Description |
---|---|---|
Parameter slot | Type MCEquipmentSlotType | Description No Description Provided |
Parameter itemStack | Type IItemStack | Description No Description Provided |
Name: setLastAttackedEntity
Return Type: void
ZenScript CopyMCLivingEntity.setLastAttackedEntity(entityIn as MCEntity) as void
Parameter | Type | Description |
---|---|---|
Parameter entityIn | Type MCEntity | Description No Description Provided |
Name: setRevengeTarget
Return Type: void
ZenScript CopyMCLivingEntity.setRevengeTarget(livingBase as MCLivingEntity) as void
Parameter | Type | Description |
---|---|---|
Parameter livingBase | Type MCLivingEntity | Description No Description Provided |