PHP Класс pocketmine\event\entity\EntityDamageEvent

Наследование: extends EntityEvent, implements pocketmine\event\Cancellable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$handlerList

Открытые методы

Метод Описание
__construct ( Entity $entity, integer $cause, integer | int[] $damage )
createThornsDamage ( )
getCause ( ) : integer
getDamage ( integer $type = self::MODIFIER_BASE ) : integer
getFinalDamage ( ) : integer
getFireProtectL ( ) : Int
getOriginalDamage ( integer $type = self::MODIFIER_BASE ) : integer
getRateDamage ( integer $type = self::MODIFIER_BASE ) : float
getThornsDamage ( )
getUsedArmors ( ) : Item
isApplicable ( integer $type ) : boolean
setDamage ( float $damage, integer $type = self::MODIFIER_BASE )
setRateDamage ( float $damage, integer $type = self::MODIFIER_BASE )
setThornsArmorUse ( ) : boolean
useArmors ( ) : boolean

Описание методов

__construct() публичный Метод

public __construct ( Entity $entity, integer $cause, integer | int[] $damage )
$entity pocketmine\entity\Entity
$cause integer
$damage integer | int[]

createThornsDamage() публичный Метод

public createThornsDamage ( )

getCause() публичный Метод

public getCause ( ) : integer
Результат integer

getDamage() публичный Метод

public getDamage ( integer $type = self::MODIFIER_BASE ) : integer
$type integer
Результат integer

getFinalDamage() публичный Метод

public getFinalDamage ( ) : integer
Результат integer

getFireProtectL() публичный Метод

public getFireProtectL ( ) : Int
Результат Int $fireProtectL

getOriginalDamage() публичный Метод

public getOriginalDamage ( integer $type = self::MODIFIER_BASE ) : integer
$type integer
Результат integer

getRateDamage() публичный Метод

public getRateDamage ( integer $type = self::MODIFIER_BASE ) : float
$type integer
Результат float 1 - the percentage

getThornsDamage() публичный Метод

public getThornsDamage ( )

getUsedArmors() публичный Метод

public getUsedArmors ( ) : Item
Результат pocketmine\item\Item $usedArmors notice: $usedArmors $index->$cost $index: the $index of ArmorInventory $cost: the num of durability cost

isApplicable() публичный Метод

public isApplicable ( integer $type ) : boolean
$type integer
Результат boolean

setDamage() публичный Метод

public setDamage ( float $damage, integer $type = self::MODIFIER_BASE )
$damage float
$type integer

setRateDamage() публичный Метод

public setRateDamage ( float $damage, integer $type = self::MODIFIER_BASE )
$damage float
$type integer Notice:If you want to add/reduce the damage without reducing by Armor or effect. set a new Damage using setDamage Notice:If you want to add/reduce the damage within reducing by Armor of effect. Plz change the MODIFIER_BASE Notice:If you want to add/reduce the damage by multiplying. Plz use this function.

setThornsArmorUse() публичный Метод

public setThornsArmorUse ( ) : boolean
Результат boolean should be used after getThornsDamage()

useArmors() публичный Метод

public useArmors ( ) : boolean
Результат boolean

Описание свойств

$handlerList публичное статическое свойство

public static $handlerList