LivingEntity
Link to livingentity
Импорт класса
Link to импорт-класса
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.LivingEntity;
Extending Entity
Link to extending-entity
LivingEntity extends Entity. That means all methods available in Entity are also available in LivingEntity
Методы
Link to методы
Name: addEffect
Return Type: boolean
ZenScript CopyLivingEntity.addEffect(effectInstance as MobEffectInstance) as boolean
Параметр | Тип |
---|---|
Параметр effectInstance | Тип MobEffectInstance |
Name: addEffect
Return Type: boolean
ZenScript CopyLivingEntity.addEffect(effectInstance as MobEffectInstance, entity as Entity?) as boolean
Параметр | Тип |
---|---|
Параметр effectInstance | Тип MobEffectInstance |
Параметр entity | Тип Entity? |
Name: attackable
Return Type: boolean
ZenScript Copy// LivingEntity.attackable() as boolean
myLivingEntity.attackable();
Name: canAttack
Return Type: boolean
ZenScript CopyLivingEntity.canAttack(target as LivingEntity) as boolean
Параметр | Тип |
---|---|
Параметр target | Тип LivingEntity |
Name: canBeAffected
Return Type: boolean
ZenScript CopyLivingEntity.canBeAffected(effectInstance as MobEffectInstance) as boolean
Параметр | Тип |
---|---|
Параметр effectInstance | Тип MobEffectInstance |
Name: canBeSeenAsEnemy
Return Type: boolean
ZenScript Copy// LivingEntity.canBeSeenAsEnemy() as boolean
myLivingEntity.canBeSeenAsEnemy();
Name: canBeSeenByAnyone
Return Type: boolean
ZenScript Copy// LivingEntity.canBeSeenByAnyone() as boolean
myLivingEntity.canBeSeenByAnyone();
Name: canBreatheUnderwater
Return Type: boolean
ZenScript Copy// LivingEntity.canBreatheUnderwater() as boolean
myLivingEntity.canBreatheUnderwater();
Name: canSpawnSoulSpeedParticle
Return Type: boolean
ZenScript Copy// LivingEntity.canSpawnSoulSpeedParticle() as boolean
myLivingEntity.canSpawnSoulSpeedParticle();
Name: canStandOnFluid
Return Type: boolean
ZenScript CopyLivingEntity.canStandOnFluid(fluid as Fluid) as boolean
Параметр | Тип |
---|---|
Параметр fluid | Тип Fluid |
Name: canTakeItem
Return Type: boolean
ZenScript CopyLivingEntity.canTakeItem(stack as ItemStack) as boolean
Параметр | Тип |
---|---|
Параметр stack | Тип ItemStack |
Name: clearSleepingPos
ZenScript Copy// LivingEntity.clearSleepingPos()
myLivingEntity.clearSleepingPos();
Name: die
ZenScript CopyLivingEntity.die(source as DamageSource)
Параметр | Тип |
---|---|
Параметр источник | Тип DamageSource |
Name: doHurtTarget
Return Type: boolean
ZenScript CopyLivingEntity.doHurtTarget(entity as Entity) as boolean
Параметр | Тип |
---|---|
Параметр entity | Тип Entity |
Name: forceAddEffect
ZenScript CopyLivingEntity.forceAddEffect(effectInstance as MobEffectInstance, entity as Entity?)
Параметр | Тип |
---|---|
Параметр effectInstance | Тип MobEffectInstance |
Параметр entity | Тип Entity? |
Name: getAbsorptionAmount
Return Type: float
ZenScript Copy// LivingEntity.getAbsorptionAmount() as float
myLivingEntity.getAbsorptionAmount();
Name: getActiveEffects
Return Type: Collection<MobEffectInstance>
ZenScript Copy// LivingEntity.getActiveEffects() as Collection<MobEffectInstance>
myLivingEntity.getActiveEffects();
Name: getActiveEffectsMap
Return Type: MobEffectInstance[MobEffect]
ZenScript Copy// LivingEntity.getActiveEffectsMap() as MobEffectInstance[MobEffect]
myLivingEntity.getActiveEffectsMap();
Name: getArmorCoverPercentage
Return Type: float
ZenScript Copy// LivingEntity.getArmorCoverPercentage() as float
myLivingEntity.getArmorCoverPercentage();
Name: getArmorValue
Return Type: int
ZenScript Copy// LivingEntity.getArmorValue() as int
myLivingEntity.getArmorValue();
Name: getArrowCount
Return Type: int
ZenScript Copy// LivingEntity.getArrowCount() as int
myLivingEntity.getArrowCount();
Name: getAttribute
Return Type: AttributeInstance?
ZenScript CopyLivingEntity.getAttribute(attribute as Attribute) as AttributeInstance?
Параметр | Тип |
---|---|
Параметр attribute | Тип Attribute |
Name: getAttributeBaseValue
Return Type: double
ZenScript CopyLivingEntity.getAttributeBaseValue(attribute as Attribute) as double
Параметр | Тип |
---|---|
Параметр attribute | Тип Attribute |
Name: getAttributeValue
Return Type: double
ZenScript CopyLivingEntity.getAttributeValue(attribute as Attribute) as double
Параметр | Тип |
---|---|
Параметр attribute | Тип Attribute |
Name: getBedOrientation
Return Type: Direction?
ZenScript Copy// LivingEntity.getBedOrientation() as Direction?
myLivingEntity.getBedOrientation();
Name: getEffect
Return Type: MobEffectInstance?
ZenScript CopyLivingEntity.getEffect(effect as MobEffect) as MobEffectInstance?
Параметр | Тип |
---|---|
Параметр effect | Тип MobEffect |
Name: getFallFlyingTicks
Return Type: int
ZenScript Copy// LivingEntity.getFallFlyingTicks() as int
myLivingEntity.getFallFlyingTicks();
Name: getHealth
Return Type: float
ZenScript Copy// LivingEntity.getHealth() as float
myLivingEntity.getHealth();
Name: getItemBySlot
Return Type: ItemStack
ZenScript CopyLivingEntity.getItemBySlot(slot as EquipmentSlot) as ItemStack
Параметр | Тип |
---|---|
Параметр slot | Тип EquipmentSlot |
Name: getItemInHand
Return Type: ItemStack
ZenScript CopyLivingEntity.getItemInHand(hand as InteractionHand) as ItemStack
Параметр | Тип |
---|---|
Параметр hand | Тип InteractionHand |
Name: getJumpBoostPower
Return Type: double
ZenScript Copy// LivingEntity.getJumpBoostPower() as double
myLivingEntity.getJumpBoostPower();
Name: getKillCredit
Return Type: LivingEntity?
ZenScript Copy// LivingEntity.getKillCredit() as LivingEntity?
myLivingEntity.getKillCredit();
Name: getLastClimbablePos
Return Type: BlockPos?
ZenScript Copy// LivingEntity.getLastClimbablePos() as BlockPos?
myLivingEntity.getLastClimbablePos();
Name: getLastDamageSource
Return Type: DamageSource?
ZenScript Copy// LivingEntity.getLastDamageSource() as DamageSource?
myLivingEntity.getLastDamageSource();
Name: getLastHurtByMob
Return Type: LivingEntity?
ZenScript Copy// LivingEntity.getLastHurtByMob() as LivingEntity?
myLivingEntity.getLastHurtByMob();
Name: getLastHurtByMobTimestamp
Return Type: int
ZenScript Copy// LivingEntity.getLastHurtByMobTimestamp() as int
myLivingEntity.getLastHurtByMobTimestamp();
Name: getLastHurtMob
Return Type: LivingEntity
ZenScript Copy// LivingEntity.getLastHurtMob() as LivingEntity
myLivingEntity.getLastHurtMob();
Name: getLastHurtMobTimestamp
Return Type: int
ZenScript Copy// LivingEntity.getLastHurtMobTimestamp() as int
myLivingEntity.getLastHurtMobTimestamp();
Name: getLootTable
Return Type: ResourceLocation
ZenScript Copy// LivingEntity.getLootTable() as ResourceLocation
myLivingEntity.getLootTable();
Name: getMainArm
Return Type: HumanoidArm
ZenScript Copy// LivingEntity.getMainArm() as HumanoidArm
myLivingEntity.getMainArm();
Name: getMainHandItem
Return Type: ItemStack
ZenScript Copy// LivingEntity.getMainHandItem() as ItemStack
myLivingEntity.getMainHandItem();
Name: getMaxHealth
Return Type: float
ZenScript Copy// LivingEntity.getMaxHealth() as float
myLivingEntity.getMaxHealth();
Name: getMobType
Return Type: MobType
ZenScript Copy// LivingEntity.getMobType() as MobType
myLivingEntity.getMobType();
Name: getNoActionTime
Return Type: int
ZenScript Copy// LivingEntity.getNoActionTime() as int
myLivingEntity.getNoActionTime();
Name: getOffhandItem
Return Type: ItemStack
ZenScript Copy// LivingEntity.getOffhandItem() as ItemStack
myLivingEntity.getOffhandItem();
Name: getRandom
Return Type: Random
ZenScript Copy// LivingEntity.getRandom() as Random
myLivingEntity.getRandom();
Name: getScale
Return Type: float
ZenScript Copy// LivingEntity.getScale() as float
myLivingEntity.getScale();
Name: getSleepingPos
Return Type: BlockPos?
ZenScript Copy// LivingEntity.getSleepingPos() as BlockPos?
myLivingEntity.getSleepingPos();
Name: getSpeed
Return Type: float
ZenScript Copy// LivingEntity.getSpeed() as float
myLivingEntity.getSpeed();
Name: getStingerCount
Return Type: int
ZenScript Copy// LivingEntity.getStingerCount() as int
myLivingEntity.getStingerCount();
Name: getSwimAmount
Return Type: float
ZenScript CopyLivingEntity.getSwimAmount(partialTicks as float) as float
Параметр | Тип |
---|---|
Параметр partialTicks | Тип float |
Name: getTicksUsingItem
Return Type: int
ZenScript Copy// LivingEntity.getTicksUsingItem() as int
myLivingEntity.getTicksUsingItem();
Name: getUseItem
Return Type: ItemStack
ZenScript Copy// LivingEntity.getUseItem() as ItemStack
myLivingEntity.getUseItem();
Name: getUseItemRemainingTicks
Return Type: int
ZenScript Copy// LivingEntity.getUseItemRemainingTicks() as int
myLivingEntity.getUseItemRemainingTicks();
Name: getUsedItemHand
Return Type: InteractionHand
ZenScript Copy// LivingEntity.getUsedItemHand() as InteractionHand
myLivingEntity.getUsedItemHand();
Name: getVisibilityPercent
Return Type: double
ZenScript CopyLivingEntity.getVisibilityPercent(lookingEntity as Entity?) as double
Параметр | Тип |
---|---|
Параметр lookingEntity | Тип Entity? |
Name: getVoicePitch
Return Type: float
ZenScript Copy// LivingEntity.getVoicePitch() as float
myLivingEntity.getVoicePitch();
Name: hasEffect
Return Type: boolean
ZenScript CopyLivingEntity.hasEffect(effect as MobEffect) as boolean
Параметр | Тип |
---|---|
Параметр effect | Тип MobEffect |
Name: hasItemInSlot
Return Type: boolean
ZenScript CopyLivingEntity.hasItemInSlot(slot as EquipmentSlot) as boolean
Параметр | Тип |
---|---|
Параметр slot | Тип EquipmentSlot |
Name: hasLineOfSight
Return Type: boolean
ZenScript CopyLivingEntity.hasLineOfSight(entity as Entity) as boolean
Параметр | Тип |
---|---|
Параметр entity | Тип Entity |
Name: heal
ZenScript CopyLivingEntity.heal(amount as float)
Параметр | Тип |
---|---|
Параметр amount | Тип float |
Name: isAffectedByPotions
Return Type: boolean
ZenScript Copy// LivingEntity.isAffectedByPotions() as boolean
myLivingEntity.isAffectedByPotions();
Name: isAutoSpinAttack
Return Type: boolean
ZenScript Copy// LivingEntity.isAutoSpinAttack() as boolean
myLivingEntity.isAutoSpinAttack();
Name: isBaby
Return Type: boolean
ZenScript Copy// LivingEntity.isBaby() as boolean
myLivingEntity.isBaby();
Name: isBlocking
Return Type: boolean
ZenScript Copy// LivingEntity.isBlocking() as boolean
myLivingEntity.isBlocking();
Name: isCurrentlyGlowing
Return Type: boolean
ZenScript Copy// LivingEntity.isCurrentlyGlowing() as boolean
myLivingEntity.isCurrentlyGlowing();
Name: isDamageSourceBlocked
Return Type: boolean
ZenScript CopyLivingEntity.isDamageSourceBlocked(source as DamageSource) as boolean
Параметр | Тип |
---|---|
Параметр источник | Тип DamageSource |
Name: isDeadOrDying
Return Type: boolean
ZenScript Copy// LivingEntity.isDeadOrDying() as boolean
myLivingEntity.isDeadOrDying();
Name: isFallFlying
Return Type: boolean
ZenScript Copy// LivingEntity.isFallFlying() as boolean
myLivingEntity.isFallFlying();
Name: isHolding
Return Type: boolean
ZenScript CopyLivingEntity.isHolding(item as ItemDefinition) as boolean
Параметр | Тип |
---|---|
Параметр item | Тип ItemDefinition |
Name: isHolding
Return Type: boolean
ZenScript CopyLivingEntity.isHolding(predicate as Predicate<ItemStack>) as boolean
Параметр | Тип |
---|---|
Параметр predicate | Тип Predicate<ItemStack> |
Name: isInvertedHealAndHarm
Return Type: boolean
ZenScript Copy// LivingEntity.isInvertedHealAndHarm() as boolean
myLivingEntity.isInvertedHealAndHarm();
Name: isSensitiveToWater
Return Type: boolean
ZenScript Copy// LivingEntity.isSensitiveToWater() as boolean
myLivingEntity.isSensitiveToWater();
Name: isSleeping
Return Type: boolean
ZenScript Copy// LivingEntity.isSleeping() as boolean
myLivingEntity.isSleeping();
Name: isSuppressingSlidingDownLadder
Return Type: boolean
ZenScript Copy// LivingEntity.isSuppressingSlidingDownLadder() as boolean
myLivingEntity.isSuppressingSlidingDownLadder();
Name: isUsingItem
Return Type: boolean
ZenScript Copy// LivingEntity.isUsingItem() as boolean
myLivingEntity.isUsingItem();
Name: isVisuallySwimming
Return Type: boolean
ZenScript Copy// LivingEntity.isVisuallySwimming() as boolean
myLivingEntity.isVisuallySwimming();
Name: knockback
ZenScript CopyLivingEntity.knockback(x as double, y as double, z as double)
Параметр | Тип |
---|---|
Параметр x | Тип double |
Параметр y | Тип double |
Параметр z | Тип double |
Name: releaseUsingItem
ZenScript Copy// LivingEntity.releaseUsingItem()
myLivingEntity.releaseUsingItem();
Name: removeAllEffects
Return Type: boolean
ZenScript Copy// LivingEntity.removeAllEffects() as boolean
myLivingEntity.removeAllEffects();
Name: removeEffect
Return Type: boolean
ZenScript CopyLivingEntity.removeEffect(effect as MobEffect) as boolean
Параметр | Тип |
---|---|
Параметр effect | Тип MobEffect |
Name: removeEffectNoUpdate
Return Type: MobEffectInstance?
ZenScript CopyLivingEntity.removeEffectNoUpdate(effect as MobEffect?) as MobEffectInstance?
Параметр | Тип |
---|---|
Параметр effect | Тип MobEffect? |
Name: setAbsorptionAmount
ZenScript CopyLivingEntity.setAbsorptionAmount(absorption as float)
Параметр | Тип |
---|---|
Параметр absorption | Тип float |
Name: setArrowCount
ZenScript CopyLivingEntity.setArrowCount(count as int)
Параметр | Тип |
---|---|
Параметр count | Тип int |
Name: setDiscardFriction
ZenScript CopyLivingEntity.setDiscardFriction(discardFriction as boolean)
Параметр | Тип |
---|---|
Параметр discardFriction | Тип boolean |
Name: setHealth
ZenScript CopyLivingEntity.setHealth(health as float)
Параметр | Тип |
---|---|
Параметр health | Тип float |
Name: setItemInHand
ZenScript CopyLivingEntity.setItemInHand(hand as InteractionHand, stack as ItemStack)
Параметр | Тип |
---|---|
Параметр hand | Тип InteractionHand |
Параметр stack | Тип ItemStack |
Name: setJumping
ZenScript CopyLivingEntity.setJumping(jumping as boolean)
Параметр | Тип |
---|---|
Параметр jumping | Тип boolean |
Name: setLastHurtByMob
ZenScript CopyLivingEntity.setLastHurtByMob(entity as LivingEntity?)
Параметр | Тип |
---|---|
Параметр entity | Тип LivingEntity? |
Name: setLastHurtByPlayer
ZenScript CopyLivingEntity.setLastHurtByPlayer(player as Player?)
Параметр | Тип |
---|---|
Параметр player | Тип Player? |
Name: setLastHurtMob
ZenScript CopyLivingEntity.setLastHurtMob(entity as Entity)
Параметр | Тип |
---|---|
Параметр entity | Тип Entity |
Name: setNoActionTime
ZenScript CopyLivingEntity.setNoActionTime(idleTime as int)
Параметр | Тип |
---|---|
Параметр idleTime | Тип int |
Name: setSleepingPos
ZenScript CopyLivingEntity.setSleepingPos(pos as BlockPos)
Параметр | Тип |
---|---|
Параметр pos | Тип BlockPos |
Name: setSpeed
ZenScript CopyLivingEntity.setSpeed(speed as float)
Параметр | Тип |
---|---|
Параметр speed | Тип float |
Name: setStingerCount
ZenScript CopyLivingEntity.setStingerCount(count as int)
Параметр | Тип |
---|---|
Параметр count | Тип int |
Name: shouldDiscardFriction
Return Type: boolean
ZenScript Copy// LivingEntity.shouldDiscardFriction() as boolean
myLivingEntity.shouldDiscardFriction();
Name: startSleeping
ZenScript CopyLivingEntity.startSleeping(pos as BlockPos)
Параметр | Тип |
---|---|
Параметр pos | Тип BlockPos |
Name: startUsingItem
ZenScript CopyLivingEntity.startUsingItem(param0 as InteractionHand)
Параметр | Тип |
---|---|
Параметр param0 | Тип InteractionHand |
Name: stopSleeping
ZenScript Copy// LivingEntity.stopSleeping()
myLivingEntity.stopSleeping();
Name: stopUsingItem
ZenScript Copy// LivingEntity.stopUsingItem()
myLivingEntity.stopUsingItem();
Name: swing
ZenScript CopyLivingEntity.swing(hand as InteractionHand)
Параметр | Тип |
---|---|
Параметр hand | Тип InteractionHand |
Name: swing
ZenScript CopyLivingEntity.swing(hand as InteractionHand, updateSelf as boolean)
Параметр | Тип |
---|---|
Параметр hand | Тип InteractionHand |
Параметр updateSelf | Тип boolean |
Свойства
Link to свойства
Название | Тип | Имеет Getter | Имеет Setter |
---|---|---|---|
Название absorptionAmount | Тип float | Имеет Getter true | Имеет Setter false |
Название activeEFfectsMap | Тип MobEffectInstance[MobEffect] | Имеет Getter true | Имеет Setter false |
Название activeEffects | Тип Collection<MobEffectInstance> | Имеет Getter true | Имеет Setter false |
Название armorCoverPercentage | Тип float | Имеет Getter true | Имеет Setter false |
Название armorValue | Тип int | Имеет Getter true | Имеет Setter false |
Название arrowCount | Тип int | Имеет Getter true | Имеет Setter false |
Название attackable | Тип boolean | Имеет Getter true | Имеет Setter false |
Название bedOrientation | Тип Direction? | Имеет Getter true | Имеет Setter false |
Название canBeSeenAsEnemy | Тип boolean | Имеет Getter true | Имеет Setter false |
Название canBeSeenByAnyone | Тип boolean | Имеет Getter true | Имеет Setter false |
Название canBreatheUnderwater | Тип boolean | Имеет Getter true | Имеет Setter false |
Название fallFlyingTicks | Тип int | Имеет Getter true | Имеет Setter false |
Название health | Тип float | Имеет Getter true | Имеет Setter false |
Название isAffectedByPotions | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isAutoSpinAttack | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isBaby | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isBlocking | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isCurrentlyGlowing | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isDeadOrDying | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isFallFlying | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isInvertedHealAndHarm | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isSensitiveToWater | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isSleeping | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isSuppressingSlidingDownLadder | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isUsingItem | Тип boolean | Имеет Getter true | Имеет Setter false |
Название isVisuallySwimming | Тип boolean | Имеет Getter true | Имеет Setter false |
Название jumpBoostPower | Тип double | Имеет Getter true | Имеет Setter false |
Название killCredit | Тип LivingEntity? | Имеет Getter true | Имеет Setter false |
Название lastClimbablePos | Тип BlockPos? | Имеет Getter true | Имеет Setter false |
Название lastDamageSource | Тип DamageSource? | Имеет Getter true | Имеет Setter false |
Название lastHurtByMob | Тип LivingEntity? | Имеет Getter true | Имеет Setter false |
Название lastHurtByMobTimestamp | Тип int | Имеет Getter true | Имеет Setter false |
Название lastHurtMob | Тип LivingEntity | Имеет Getter true | Имеет Setter false |
Название lastHurtMobTimestamp | Тип int | Имеет Getter true | Имеет Setter false |
Название lootTable | Тип ResourceLocation | Имеет Getter true | Имеет Setter false |
Название mainArm | Тип HumanoidArm | Имеет Getter true | Имеет Setter false |
Название mainHandItem | Тип ItemStack | Имеет Getter true | Имеет Setter false |
Название maxHealth | Тип float | Имеет Getter true | Имеет Setter false |
Название mobType | Тип MobType | Имеет Getter true | Имеет Setter false |
Название noActionTime | Тип int | Имеет Getter true | Имеет Setter false |
Название offHandItem | Тип ItemStack | Имеет Getter true | Имеет Setter false |
Название random | Тип Random | Имеет Getter true | Имеет Setter false |
Название scale | Тип float | Имеет Getter true | Имеет Setter false |
Название shouldDiscardFriction | Тип boolean | Имеет Getter true | Имеет Setter false |
Название sleepingPos | Тип BlockPos? | Имеет Getter true | Имеет Setter false |
Название speed | Тип float | Имеет Getter true | Имеет Setter false |
Название stingerCount | Тип int | Имеет Getter true | Имеет Setter false |
Название ticksUsingItem | Тип int | Имеет Getter true | Имеет Setter false |
Название useItem | Тип ItemStack | Имеет Getter true | Имеет Setter false |
Название useItemRemainingTicks | Тип int | Имеет Getter true | Имеет Setter false |
Название usedItemHand | Тип InteractionHand | Имеет Getter true | Имеет Setter false |
Название voicePitch | Тип float | Имеет Getter true | Имеет Setter false |