◆ __construct()
EntityEatEvent constructor.
- Parameters
-
Entity | $entity | |
FoodSource | $foodSource | |
50 $this->foodSource = $foodSource;
51 $this->foodRestore = $foodSource->getFoodRestore();
52 $this->saturationRestore = $foodSource->getSaturationRestore();
53 $this->residue = $foodSource->getResidue();
54 $this->additionalEffects = $foodSource->getAdditionalEffects();
◆ getAdditionalEffects()
- Returns
- Effect[]
110 return $this->additionalEffects;
◆ getFoodRestore()
- Returns
- int
68 return $this->foodRestore;
◆ getFoodSource()
- Returns
- FoodSource
61 return $this->foodSource;
◆ getResidue()
- Returns
- mixed
96 return $this->residue;
◆ getSaturationRestore()
- Returns
- float
82 return $this->saturationRestore;
◆ setAdditionalEffects()
setAdditionalEffects |
( |
array |
$additionalEffects | ) |
|
- Parameters
-
Effect[] | $additionalEffects |
- Exceptions
-
119 foreach($additionalEffects as $effect){
120 if(!($effect instanceof Effect)){
121 throw new \TypeError(
"Argument 1 passed to EntityEatEvent::setAdditionalEffects() must be an Effect array");
124 $this->additionalEffects = $additionalEffects;
◆ setFoodRestore()
setFoodRestore |
( |
int |
$foodRestore | ) |
|
- Parameters
-
75 $this->foodRestore = $foodRestore;
◆ setResidue()
- Parameters
-
103 $this->residue = $residue;
◆ setSaturationRestore()
setSaturationRestore |
( |
float |
$saturationRestore | ) |
|
- Parameters
-
89 $this->saturationRestore = $saturationRestore;
◆ $handlerList
The documentation for this class was generated from the following file:
- src/pocketmine/event/entity/EntityEatEvent.php