PocketMine-MP 5.21.2 git-b2aa6396c3cc2cafdd815eacc360e1ad89599899
Loading...
Searching...
No Matches
pocketmine\entity\effect\AbsorptionEffect Class Reference
+ Inheritance diagram for pocketmine\entity\effect\AbsorptionEffect:
+ Collaboration diagram for pocketmine\entity\effect\AbsorptionEffect:

Public Member Functions

 add (Living $entity, EffectInstance $instance)
 
 applyEffect (Living $entity, EffectInstance $instance, float $potency=1.0, ?Entity $source=null)
 
 canTick (EffectInstance $instance)
 
 getColor ()
 
 getDefaultDuration ()
 
 getName ()
 
 hasBubbles ()
 
 isBad ()
 
 remove (Living $entity, EffectInstance $instance)
 

Detailed Description

Definition at line 28 of file AbsorptionEffect.php.

Member Function Documentation

◆ add()

pocketmine\entity\effect\AbsorptionEffect::add ( Living $entity,
EffectInstance $instance )

Applies effects to the entity when the effect is first added.

Reimplemented from pocketmine\entity\effect\Effect.

Definition at line 30 of file AbsorptionEffect.php.

◆ applyEffect()

pocketmine\entity\effect\Effect::applyEffect ( Living $entity,
EffectInstance $instance,
float $potency = 1.0,
?Entity $source = null )
inherited

◆ canTick()

pocketmine\entity\effect\Effect::canTick ( EffectInstance $instance)
inherited

◆ getColor()

pocketmine\entity\effect\Effect::getColor ( )
inherited

Returns a Color object representing this effect's particle colour.

Definition at line 61 of file Effect.php.

Referenced by pocketmine\entity\effect\EffectInstance\__construct().

+ Here is the caller graph for this function:

◆ getDefaultDuration()

pocketmine\entity\effect\Effect::getDefaultDuration ( )
inherited

Returns the default duration (in ticks) this effect will apply for if a duration is not specified.

Definition at line 76 of file Effect.php.

Referenced by pocketmine\entity\effect\EffectInstance\__construct().

+ Here is the caller graph for this function:

◆ getName()

pocketmine\entity\effect\Effect::getName ( )
inherited

Returns the translation key used to translate this effect's name.

Definition at line 54 of file Effect.php.

◆ hasBubbles()

pocketmine\entity\effect\Effect::hasBubbles ( )
inherited

Returns whether this effect will give the subject potion bubbles.

Definition at line 83 of file Effect.php.

◆ isBad()

pocketmine\entity\effect\Effect::isBad ( )
inherited

Returns whether this effect is harmful. TODO: implement inverse effect results for undead mobs

Definition at line 69 of file Effect.php.

◆ remove()

pocketmine\entity\effect\AbsorptionEffect::remove ( Living $entity,
EffectInstance $instance )

Removes the effect from the entity, resetting any changed values back to their original defaults.

Reimplemented from pocketmine\entity\effect\Effect.

Definition at line 37 of file AbsorptionEffect.php.


The documentation for this class was generated from the following file: