MCLivingEntity
Link to mclivingentity
Importare la Classe
Link to importare-la-classe
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
Metodi
Link to metodi
Name: addPotionEffect
Return Type: boolean
ZenScript CopyMCLivingEntity.addPotionEffect(effectInstanceIn as MCPotionEffectInstance) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro effectInstanceIn | Tipo MCPotionEffectInstance | Descrizione No Description Provided |
Name: attackEntityAsMob
Return Type: boolean
ZenScript CopyMCLivingEntity.attackEntityAsMob(entityIn as MCEntity) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro entityIn | Tipo MCEntity | Descrizione No Description Provided |
Name: attackEntityFrom
Return Type: void
ZenScript CopyMCLivingEntity.attackEntityFrom(damageSource as DamageSource, amount as float) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro damageSource | Tipo DamageSource | Descrizione No Description Provided |
Parametro amount | Tipo float | Descrizione No Description Provided |
Name: canAttack
Return Type: boolean
ZenScript CopyMCLivingEntity.canAttack(target as MCLivingEntity) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro target | Tipo MCLivingEntity | Descrizione No Description Provided |
Name: canAttack
Return Type: boolean
ZenScript CopyMCLivingEntity.canAttack(typeIn as MCEntityType) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro typeIn | Tipo MCEntityType | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro item | Tipo MCItemDefinition | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro potionIn | Tipo MCPotionEffect | Descrizione 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>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro attribute | Tipo Attribute | Descrizione 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);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro hand | Tipo MCHand | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro slot | Tipo MCEquipmentSlotType | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro healAmount | Tipo float | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro potionIn | Tipo MCPotionEffect | Descrizione No Description Provided |
Name: isPotionApplicable
Return Type: boolean
ZenScript CopyMCLivingEntity.isPotionApplicable(potioneffectIn as MCPotionEffectInstance) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro potioneffectIn | Tipo MCPotionEffectInstance | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro potioneffectin | Tipo MCPotionEffect | Descrizione No Description Provided |
Name: removePotionEffect
Return Type: boolean
ZenScript CopyMCLivingEntity.removePotionEffect(effectIn as MCPotionEffect) as boolean
Parametro | Tipo | Descrizione |
---|---|---|
Parametro effectIn | Tipo MCPotionEffect | Descrizione No Description Provided |
Name: setAIMoveSpeed
Return Type: void
ZenScript CopyMCLivingEntity.setAIMoveSpeed(speedIn as float) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro speedIn | Tipo float | Descrizione No Description Provided |
Name: setArrowCountInEntity
Return Type: void
ZenScript CopyMCLivingEntity.setArrowCountInEntity(count as int) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro count | Tipo int | Descrizione No Description Provided |
Name: setBeeStingCount
Return Type: void
ZenScript CopyMCLivingEntity.setBeeStingCount(p_226300_1_ as int) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro p_226300_1_ | Tipo int | Descrizione No Description Provided |
Name: setHealth
Return Type: void
ZenScript CopyMCLivingEntity.setHealth(health as float) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro health | Tipo float | Descrizione 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>);
Parametro | Tipo | Descrizione |
---|---|---|
Parametro hand | Tipo MCHand | Descrizione No Description Provided |
Parametro itemStack | Tipo IItemStack | Descrizione No Description Provided |
Name: setIdleTime
Return Type: void
ZenScript CopyMCLivingEntity.setIdleTime(idleTimeIn as int) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro idleTimeIn | Tipo int | Descrizione 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
Parametro | Tipo | Descrizione |
---|---|---|
Parametro slot | Tipo MCEquipmentSlotType | Descrizione No Description Provided |
Parametro itemStack | Tipo IItemStack | Descrizione No Description Provided |
Name: setLastAttackedEntity
Return Type: void
ZenScript CopyMCLivingEntity.setLastAttackedEntity(entityIn as MCEntity) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro entityIn | Tipo MCEntity | Descrizione No Description Provided |
Name: setRevengeTarget
Return Type: void
ZenScript CopyMCLivingEntity.setRevengeTarget(livingBase as MCLivingEntity) as void
Parametro | Tipo | Descrizione |
---|---|---|
Parametro livingBase | Tipo MCLivingEntity | Descrizione No Description Provided |