Rename PlayerExhaustEvent to EntityExhaustEvent (#6674)

Removed the `getPlayer` function
This commit is contained in:
zSALLAZAR
2025-05-25 10:04:33 +02:00
committed by GitHub
parent b20d1b84b5
commit 18b6b1742c
5 changed files with 22 additions and 30 deletions

View File

@ -46,6 +46,7 @@ use pocketmine\entity\projectile\Arrow;
use pocketmine\entity\Skin;
use pocketmine\event\entity\EntityDamageByEntityEvent;
use pocketmine\event\entity\EntityDamageEvent;
use pocketmine\event\entity\EntityExhaustEvent;
use pocketmine\event\entity\EntityExtinguishEvent;
use pocketmine\event\inventory\InventoryCloseEvent;
use pocketmine\event\inventory\InventoryOpenEvent;
@ -60,7 +61,6 @@ use pocketmine\event\player\PlayerDropItemEvent;
use pocketmine\event\player\PlayerEmoteEvent;
use pocketmine\event\player\PlayerEntityInteractEvent;
use pocketmine\event\player\PlayerEntityPickEvent;
use pocketmine\event\player\PlayerExhaustEvent;
use pocketmine\event\player\PlayerGameModeChangeEvent;
use pocketmine\event\player\PlayerInteractEvent;
use pocketmine\event\player\PlayerItemConsumeEvent;
@ -1442,9 +1442,9 @@ class Player extends Human implements CommandSender, ChunkListener, IPlayer{
if($horizontalDistanceTravelled > 0){
//TODO: check for swimming
if($this->isSprinting()){
$this->hungerManager->exhaust(0.01 * $horizontalDistanceTravelled, PlayerExhaustEvent::CAUSE_SPRINTING);
$this->hungerManager->exhaust(0.01 * $horizontalDistanceTravelled, EntityExhaustEvent::CAUSE_SPRINTING);
}else{
$this->hungerManager->exhaust(0.0, PlayerExhaustEvent::CAUSE_WALKING);
$this->hungerManager->exhaust(0.0, EntityExhaustEvent::CAUSE_WALKING);
}
if($this->nextChunkOrderRun > 20){
@ -1910,7 +1910,7 @@ class Player extends Human implements CommandSender, ChunkListener, IPlayer{
$returnedItems = [];
if($this->getWorld()->useBreakOn($pos, $item, $this, true, $returnedItems)){
$this->returnItemsFromAction($oldItem, $item, $returnedItems);
$this->hungerManager->exhaust(0.005, PlayerExhaustEvent::CAUSE_MINING);
$this->hungerManager->exhaust(0.005, EntityExhaustEvent::CAUSE_MINING);
return true;
}
}else{
@ -2013,7 +2013,7 @@ class Player extends Human implements CommandSender, ChunkListener, IPlayer{
$heldItem->onAttackEntity($entity, $returnedItems);
$this->returnItemsFromAction($oldItem, $heldItem, $returnedItems);
$this->hungerManager->exhaust(0.1, PlayerExhaustEvent::CAUSE_ATTACK);
$this->hungerManager->exhaust(0.1, EntityExhaustEvent::CAUSE_ATTACK);
}
return true;
@ -2584,7 +2584,7 @@ class Player extends Human implements CommandSender, ChunkListener, IPlayer{
protected function applyPostDamageEffects(EntityDamageEvent $source) : void{
parent::applyPostDamageEffects($source);
$this->hungerManager->exhaust(0.1, PlayerExhaustEvent::CAUSE_DAMAGE);
$this->hungerManager->exhaust(0.1, EntityExhaustEvent::CAUSE_DAMAGE);
}
public function attack(EntityDamageEvent $source) : void{